Hub v0 RFCs (contracts)
Hub v0 is defined by contracts: deterministic JSON payloads, canonicalization rules, digest rules, and receipts.
These RFCs are the engineering start point (implement the contracts first; the product composes from them):
- RFC 0001: Bundle spec v1 (
docs/hub/rfcs/rfc_0001_bundle_spec_v1.md) - RFC 0002: Canonical JSON v1 (
docs/hub/rfcs/rfc_0002_canonical_json_v1.md) - RFC 0003: Run receipt v1 (
docs/hub/rfcs/rfc_0003_run_receipt_v1.md) - RFC 0004: Approval surface v1 (
docs/hub/rfcs/rfc_0004_approval_surface_v1.md) - RFC 0005: Approval receipt v1 (
docs/hub/rfcs/rfc_0005_approval_receipt_v1.md) - RFC 0006: Audit export v1 (
docs/hub/rfcs/rfc_0006_audit_export_v1.md) - RFC 0007: Job v1 (
docs/hub/rfcs/rfc_0007_job_v1.md) - RFC 0008: Backend fingerprint v1 (
docs/hub/rfcs/rfc_0008_backend_fingerprint_v1.md) - RFC 0009: Decision v1 (
docs/hub/rfcs/rfc_0009_decision_v1.md)
Schema targets (JSON Schema draft 2020‑12):
- Public schemas:
schemas/hub/ - Packaged schemas (Python):
src/helix/schema/hub/