Governance

Open contracts. Governed renderers. Protected source.

VIBEnet's protocol layer is governed by constitutional contracts: markdown specifications written first, implemented second, and versioned alongside the code that renders them. The contracts below are the current state of the protocol; the surfaces beneath them are the implementations that consume it. Both move forward in public-safe form.

Posture

The protocol is public so adapters can be built against it.

The v0.1 governance surface is intentionally static and crawlable. It does not fetch live GitHub state, invent a contract registry, or expose private CMS files. It labels draft and public states honestly, then routes the next builder to the adapter guide.

Contract inventory

Current public-safe contracts

ContractStatusWhere it livesRead
vibenet_state_broadcastDRAFTDRAFT (not yet merged)
briefing_template_engineDRAFTDRAFT (not yet merged)
soul_bank_recording_schemaDRAFTDRAFT (not yet merged)
signal_contractDRAFTINTERNAL DRAFT
constitutional_cms (framework)ACCEPTEDIN PUBLIC REPOOpen repo

Render-surface registry

Where the contract is or will be rendered

SHIPPED

VIBEnet Signal Demo

vibenet_state_broadcast, signal_contract

One scored reference run drives audio, visual pulse, trace rows, and event JSON.

PLANNED

SERPRadio Listen

vibenet_state_broadcast, briefing_template_engine

Route intelligence rendered as an applied travel-awareness signal.

Build path

Start with the adapter shape, not a new renderer kit.

VIBEnet and SERPRadio keep their demo implementations local for v0.1. The shared kit comes later, after two real implementations prove what actually repeats.