Production adapter
SERPRadio — first live Domain Adapter.
SERPRadio proves VIBEnet on a live domain: NYC-origin route intelligence, programmatic SEO surfaces, materialized state, and audio previews — without exposing private scoring substrate on public pages.
Direct answer
What does this prove?
A Domain Adapter can turn machine state into human time on a production surface. The Signal Contract stays portable. SERPRadio owns route intelligence rendering; VIBEnet owns the perceptual grammar underneath.

Coverage receipt
Each count keeps its own source, scope, observation time, and health. A stale metric remains labeled stale rather than being presented as current or replaced with zero. Route and sitemap figures observed 2026-09-07. Audio-preview coverage was last observed 2026-06-25 and remains labeled stale until refreshed.
Signal Contract 1.0 · one event
Did the scheduled bake finish?
SERPRadio bakes on a schedule. Each cycle walks a candidate set, writes what changed, and emits a receipt when it finishes. A cycle that has started tells you nothing. This is the finish, as one portable event you can hear.
nominal
The bake cycle finished. Nothing needs you.
- Cycle time
- 6m 48s
- Candidates
- 375
- Written
- 203
- Result
- success
Six consecutive scheduled slots were observed on 2026-08-20: every one succeeded, taking between 311 and 408 seconds, walking 375 candidates and writing 203. This event replays the slowest of the six — the honest worst case for a success claim.
occurred_at is when the cycle finished, not when this page rendered. Score yields to truth: the channel is decided by the schedule, not by the mix. A cycle that succeeds inside 8 minutes and starts within 3 minutes of its slot is nominal; late, over the ceiling, or failed is warning. There is no third channel and no private one.
This panel is not a live feed. It renders committed fixtures — no request leaves your browser, and no scheduler is being polled. Slot clock times are not published, so the replay carries a fixture timestamp with cycle-end meaning intact.
Inspect the Signal Contract event
{
"schema_version": "1.0",
"id": "sig_serpradio_bake_replay_001",
"occurred_at": "2026-08-20T12:00:00.000Z",
"producer": "vibenet.adapter.serpradio",
"entity": "job.serpradio.scheduled_bake",
"event": "bake.cycle.completed",
"channel": "nominal",
"valence": 0.88,
"energy": 0.54,
"tension": 0.29,
"intensity": 0.29,
"hue": 148,
"pulse": 0.31,
"metadata": {
"slot": "scheduled bake · 2026-08-20 · slowest of six observed slots",
"duration_s": 408,
"candidates": 375,
"written": 203,
"result": "success",
"occurred_at_is": "cycle_end",
"occurred_at_basis": "fixture_timestamp",
"source_mode": "documented_replay",
"observation_note": "Six consecutive scheduled slots observed 2026-08-20, all success, 311-408s. Slot clock times are not published, so this stamp stands in for the cycle end."
}
}ENTERPRISE OPERATORS
Hear your fleet before you build anything.
Bring one real agent trace. We map it to the Signal Contract live and you listen to your own run — nominal, warning, handoff — in under an hour. No deck, no deployment.