Tested compatibility¶
The current public snapshot is dated 2026-07-30. All packages remain pre-1.0, so compatible versions must be selected from evidence rather than assumed from package names.
Open the immutable compatibility snapshot
Golden runtime lock¶
| Boundary | Tested value |
|---|---|
| Minimum package Python | 3.12+ |
| Golden application Python | 3.13 |
| Golden application Node.js | 24 |
| MCP revision | 2026-07-28 |
| OpenAPI revision | 3.1.1 |
| Workers compatibility date | 2026-07-01 |
| Workers flags | python_workers |
| Default Workers entrypoint | WorkerEntrypoint class |
Released client evidence¶
hayate-openapi 0.8.2generates the dependency-free callable TypeScript client and validates it against a real Hayate ASGI process.create-hayate 0.14.0propagates the client, its types, and drift checks into generated projects. Its production Workers template also propagates application and Cloudflare deployment identity to every response.hayate-mcp 0.12.1passes the official 70-case MCP 2026-07-28 conformance suite, real Workerd execution, and release provenance checks.hayate 0.15.3,hayate-sql 0.1.2,hayate-fetch 0.1.4, andhayate-auth 0.10.5publish immutable wheels with SLSA provenance and SPDX SBOMs.- Its release workflow resolved and imported all 52 supported backend compositions before publishing the signed, attested wheel.
- The
0.14.0public wheel also passed the full 112-case composition matrix across backend and frontend combinations, ASGI, and real Workerd. No expected case was missing or failed. The aggregate evidence JSON SHA-256 isd980477da29e494182080adcd79b864ab533a1dcfbc8035b401f75f7dfa97e43. - The golden application main
run
executes authenticated path, query, JSON, multipart, delete, and error
flows through the compiled client and locks
hayate 0.15.3,hayate-mcp 0.12.1,hayate-openapi 0.8.2, andhayate-sql 0.1.2. - The same run proves both class and global Workers entrypoints under real
Workerd. Each returns
X-Hayate-App-Version: 0.1.0and a platform-issuedX-Hayate-Worker-VersionUUID. The ASGI smoke returns the app version and deliberately omits the Worker-only identifier.
The generated family map pins each listed project to the source commit used for this site snapshot.