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.

SERPRadio route proof — 247 routes monitored, observed 2026-09-07
247routes in the public summary
605sitemap URLs
13audio previews · stale count

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
Documented replay

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.