← Docs
Helix CLI docs
Browse Helix CLI docs

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/