Governance
Open contracts. Governed renderers. Protected source.
The protocol is public so others can build. The substrate stays protected so the public event never becomes a leak.
Posture
Public enough to build against. Bounded enough to trust.
The recovery demo shows the line: an unsupported claim can become warning, handoff, and receipt without exposing private scoring rules, source assets, or selection logic.
Public
What anyone can inspect and implement
- 01Signal Contract schema and public semantic channels
- 02Protocol examples, conformance rules, and adapter guidance
- 03Reference renderer behavior and public proof receipts
- 04Crawlable insights, use cases, and developer documentation
Protected
What does not belong in public output
- 01Private formulas, scoring weights, and internal taxonomies
- 02Protected source assets and unapproved provenance details
- 03Selection logic, orchestration internals, and private CMS contracts
- 04Private worktrees, sidecars, sessions, and local experiment output
External adapters
What builders may extend
- 01Map domain state into the published Signal Contract shape
- 02Choose public semantic channels with documented domain meaning
- 03Build independent renderers that preserve event truth
- 04Publish conformance evidence without copying protected substrate
Change governance
How the public contract moves
- 01Schema changes are versioned and recorded in the protocol changelog
- 02Documentation conventions may change without rewriting schema version truth
- 03Draft internal contracts remain non-binding until explicitly promoted
- 04Public claims must match a shipped proof object or carry an honest status
Contract inventory
Current public-safe contracts
PUBLISHED (ratified + public repo) · ACCEPTED (ratified in serpradio-cms, internal) · DRAFT (unmerged, non-binding).
| Contract | Status | Access | Read |
|---|---|---|---|
| signal_contract | PUBLISHED v1.0.0 | Public schema | GitHub repo · Schema JSON |
| constitutional_cms | PUBLISHED | Public framework | GitHub repo |
| briefing_template_engine | ACCEPTED | Internal | — |
| vibenet_state_broadcast | DRAFT v0.1 | Internal | — |
| soul_bank_recording_schema | DRAFT v0.2 | Internal | — |
Build path