Lab · StreetConsole01

One validated object lights the street and scores the phrase.

A documented derivative, not a live surface. The street is a drawing composed for this page — no basemap, no tiles, no address, no corridor under observation. What is real is the loop underneath it: subscribe to a fixture, validate every candidate against Signal Contract v1, admit only what passes, render the visual and the audio from that same object, and emit a receipt that cites its id and occurred_at.

The music is the contract. valence, energy, tension and intensity are read as register, dynamic, harmony and weight; channel, hue and pulse drive the light. There is no second audio protocol here, and there is nothing to hear until you ask for it — first paint is silent.

Foundry · Perceptual Mixer · LiveTap · Signal Contract · Hello · Conformance

Documented fixture · browser-local · nothing here observes a real street

The elevation is a drawing. The only thing that lights it is a Signal Contract v1 object that passed validation, and every lit element cites the id and occurred_at that authorized it.

A dark window is not a calm agent. It is an absence of admitted signal, and the scene reports it as one.

First paint is silent. No audio context exists yet — one is constructed only when you choose to listen.

A violated constraint and a reserved human decision are both lit, and both malformed candidates have already been refused.

Candidates: 14Lit: 7Withheld: 3Dark elements: 2Not yet occurred: 4Scene clock: 2026-08-24T21:17:40.000Z

Street elements

The accessible equivalent of the drawing. Every bound element is listed whether or not it is lit.

Withheld at the gate

Refusals are part of the render, not an error state. The stream is preserved; only the authority to light something was denied.

  • Failed validation

    sc-street-0005-malformed — tension is 1.4; v1 requires a number between 0 and 1. Refused before any renderer saw it.

  • Failed validation

    sc-street-0009-malformed — channel is "urgent"; v1 publishes nominal, advisory, warning, critical, recovery, opportunity, handoff. Refused before any renderer saw it.

  • Observed, no surface

    agent.cache.warmer is a valid Signal Contract producer with no element bound to it on this elevation. Observed, no surface.

    sc-street-0007 · 2026-08-24T21:16:58.000Z

What authorized this element

Select an element on the street, or from the list above, to see what authorized it.

The music ontology is the contract

Each reading below is derived at render time from a field that already exists on the validated object. Nothing is added to the event, nothing is transmitted, and there is no second protocol underneath the street.

Contract fieldRead asRenders
channelWhat the voice is forboth
valenceWhere the voice sitsaudio
energyHow loud it is asked to beaudio
tensionWhether it may resolveaudio
intensityHow much foreground it may claimboth
hueColour of the lit elementvisual
pulseHow often the figure recursvisual

Visual fields are bound to CSS custom properties on the lit element — --sc-hue, --sc-intensity, --sc-pulse — so the drawing cannot show a colour or a cadence that the object did not carry.

Render receipt

What was rendered, what was refused, what stayed dark, and whether audio had been unlocked. Generated from the scene clock, so it reads the same on every visit.

{
  "schema_version": "vibenet.console-render-receipt/0.1",
  "receipt_id": "crr-street-console-madrid-01-20260824211740",
  "mode": "browser_local",
  "scene_id": "street-console-madrid-01",
  "as_of": "2026-08-24T21:17:40.000Z",
  "schema_uri": "https://vibenet.ai/protocol/v1/schema.json",
  "fixture_source": "app/lib/vibenet/console/fixture.ts",
  "rendered": [
    {
      "signal_contract_id": "sc-street-0001",
      "occurred_at": "2026-08-24T21:14:02.000Z",
      "entity": "agent.intake.reservations",
      "event": "stream.opened",
      "channel": "nominal",
      "fixture_id": "farola-esquina",
      "surfaces": [
        "visual"
      ]
    },
    {
      "signal_contract_id": "sc-street-0002",
      "occurred_at": "2026-08-24T21:15:11.000Z",
      "entity": "agent.summarize.evening",
      "event": "digest.started",
      "channel": "nominal",
      "fixture_id": "balcon-2f-centro",
      "surfaces": [
        "visual"
      ]
    },
    {
      "signal_contract_id": "sc-street-0003",
      "occurred_at": "2026-08-24T21:15:48.000Z",
      "entity": "agent.plan.route-draft",
      "event": "plan.drafted",
      "channel": "advisory",
      "fixture_id": "balcon-2f-izq",
      "surfaces": [
        "visual"
      ]
    },
    {
      "signal_contract_id": "sc-street-0004",
      "occurred_at": "2026-08-24T21:16:30.000Z",
      "entity": "agent.compliance.labels",
      "event": "check.passed",
      "channel": "nominal",
      "fixture_id": "cruz-farmacia",
      "surfaces": [
        "visual"
      ]
    },
    {
      "signal_contract_id": "sc-street-0006",
      "occurred_at": "2026-08-24T21:16:52.000Z",
      "entity": "agent.retrieval.menu-index",
      "event": "evidence.thinning",
      "channel": "warning",
      "fixture_id": "toldo-cafe",
      "surfaces": [
        "visual"
      ]
    },
    {
      "signal_contract_id": "sc-street-0008",
      "occurred_at": "2026-08-24T21:17:12.000Z",
      "entity": "agent.reconcile.ledger",
      "event": "constraint.violated",
      "channel": "critical",
      "fixture_id": "ventana-3f-der",
      "surfaces": [
        "visual"
      ]
    },
    {
      "signal_contract_id": "sc-street-0010",
      "occurred_at": "2026-08-24T21:17:34.000Z",
      "entity": "agent.escalation.desk",
      "event": "human.review.requested",
      "channel": "handoff",
      "fixture_id": "portal-14",
      "surfaces": [
        "visual"
      ]
    }
  ],
  "withheld": [
    {
      "reason": "invalid_contract",
      "observation": "sc-street-0005-malformed — tension is 1.4; v1 requires a number between 0 and 1. Refused before any renderer saw it."
    },
    {
      "reason": "invalid_contract",
      "observation": "sc-street-0009-malformed — channel is \"urgent\"; v1 publishes nominal, advisory, warning, critical, recovery, opportunity, handoff. Refused before any renderer saw it."
    },
    {
      "reason": "unbound_entity",
      "observation": "agent.cache.warmer is a valid Signal Contract producer with no element bound to it on this elevation. Observed, no surface.",
      "signal_contract_id": "sc-street-0007",
      "occurred_at": "2026-08-24T21:16:58.000Z",
      "entity": "agent.cache.warmer"
    }
  ],
  "dark_fixture_ids": [
    "ventana-3f-izq",
    "kiosco"
  ],
  "pending_count": 4,
  "audio_unlocked": false,
  "reduced_motion": false,
  "generated_at": "2026-08-24T21:17:40.000Z"
}

What this page is, and what it is not

StreetConsole01 is a fixture. The events are invented for the scene and say so in their own producer and metadata fields; the agents named on the elevation do not exist. Nothing on this page reads a network, a fleet, a booking, a fare, or a price, and it is not a port of any other property’s console.

The claim being demonstrated is narrow and checkable: a renderer can be built so that it is structurally unable to show state the contract did not authorize. Two candidates in the fixture are malformed on purpose and are refused at every clock stop. One candidate is a perfectly valid contract object whose entity has no element bound to it — observed, no surface. Dark elements are reported as an absence of admitted signal rather than as calm.