Quickstart
Emit your first signal in ten minutes.
Portable before pretty. Validate before render. Governed before you ship.
Step 1
Read the event shape
Start from the canonical example below. Producers emit renderer-facing fields only.
Step 2
Validate JSON
POST your event to /api/validate or validate locally against /protocol/v1/schema.json.
Step 3
See the proof
Open /demo/ to hear and see one fixture drive pulse, trace, audio, and JSON together.
Step 4
Document your adapter
Follow /governance/adapter-guide/ for guidance on documenting your adapter publicly without exposing private source. There is no contract registry in v0.1.
Fixture
Canonical example event
https://vibenet.ai/protocol/v1/schema.json{
"schema_version": "1.0",
"id": "sig_demo_005",
"occurred_at": "2026-04-19T18:32:18.442Z",
"producer": "vibenet-demo",
"entity": "agent.serpradio.route_intelligence",
"event": "handoff.requested",
"channel": "handoff",
"valence": 0.42,
"energy": 0.66,
"tension": 0.73,
"intensity": 0.72,
"hue": 44,
"pulse": 0.78,
"confidence": 0.94,
"ttl_ms": 15000,
"metadata": {
"reason": "source_confidence_below_threshold",
"route": "JFK-LHR"
}
}