Browser-local proof · no console connection

One cue enters. The room answers together.

Run three governed room states on one authored clock. VIBEnet mints each event when it fires, keeps operator actions separate, and holds an inspectable receipt.

Advanced

Three authored cues. Watch ROOM, FOCUS and RETURN on one 23.484-second clock.

0.0s / 23.484s
0.0s10.0s18.0s

North floor

East floor

South floor

West floor

  • BROWSER PROOF · AVAILABLE
  • OFFLINE PACKET · VERIFIED LOCALLY
  • CONSOLE INPUT · NOT SUPPLIED
  • TRANSPORT · OFF
  • HARDWARE · NOT CONNECTED

Human-readable trace

Guided replay

0 accepted events · 0 refused or skipped attempts. Nothing here acknowledges a console or a physical light.

  1. No event has fired. Audio and the clock wait for your gesture.

On expiry the last look stays visible as a held frame. It is no longer backed by a current event. Only a newly accepted RETURN cue can express recovery.

Browser Show Run Receipt

What caused the room to change?

No cue has fired. An empty receipt is not evidence of output.

Latest event ID
not minted
Authored timeline
23,484ms · guided mode only
Selected media duration
not applicable
Receipt digest
sha256:d51e6d65e6edfdc218db3d2529aef08621b042c6faebdb30ee580e9e5bdfd4a9

Audio · browser reference · ready

Local audio never uploads. Its filename and path never enter the receipt. A selected file is a fixed recording: manual visual cues do not rewrite its music. Playback does not loop. Export before resetting or starting a new run.

View run receipt JSON
{
  "version": "vibenet.browser-show-run/0.2",
  "run_id": "browser-run-not-started",
  "mode": "guided",
  "proof_mode": "browser_local",
  "authored_duration_ms": 23484,
  "status": "idle",
  "elapsed_ms": 0,
  "cues": [],
  "attempts": [],
  "admission": "awaiting",
  "current_event_id": null,
  "held_frame_event_id": null,
  "state_transitions": [],
  "audio": {
    "source_class": "browser_generated_reference",
    "content_sha256": null,
    "measured_duration_ms": null,
    "status": "ready",
    "muted": false,
    "loop": false,
    "filename_exported": false
  },
  "boundaries": {
    "console_input": "not_supplied",
    "transport": "off",
    "hardware": "not_connected",
    "network_output": false
  },
  "legacy_receipt": {
    "version": "vibenet.browser-show-run/0.1",
    "run_id": "browser-run-not-started",
    "proof_mode": "browser_local",
    "authored_duration_ms": 23484,
    "cues": [],
    "audio": {
      "source_class": "browser_generated_reference",
      "content_sha256": null,
      "measured_duration_ms": null,
      "filename_exported": false
    },
    "boundaries": {
      "console_input": "not_supplied",
      "transport": "off",
      "hardware": "not_connected",
      "network_output": false
    },
    "receipt_digest": "sha256:064c8824e988dffb83d173ebb94fb3f3aaa82172ddc9cc22c5b30301a28bb543"
  },
  "receipt_digest": "sha256:d51e6d65e6edfdc218db3d2529aef08621b042c6faebdb30ee580e9e5bdfd4a9"
}
View Signal Contract events

No cue has fired.

View legacy receipt format
{
  "version": "vibenet.browser-show-run/0.1",
  "run_id": "browser-run-not-started",
  "proof_mode": "browser_local",
  "authored_duration_ms": 23484,
  "cues": [],
  "audio": {
    "source_class": "browser_generated_reference",
    "content_sha256": null,
    "measured_duration_ms": null,
    "filename_exported": false
  },
  "boundaries": {
    "console_input": "not_supplied",
    "transport": "off",
    "hardware": "not_connected",
    "network_output": false
  },
  "receipt_digest": "sha256:064c8824e988dffb83d173ebb94fb3f3aaa82172ddc9cc22c5b30301a28bb543"
}

How to read this proof

This rehearses the data path. It is not a connected lighting console.

The input is one browser-local cue. VIBEnet validates it, records when it fired, and creates one Signal Contract event. The visible table field and reference sound are the browser's output.

A real pilot would replace the browser output with semantic controls accepted by the production console. The lighting designer would map those controls to approved looks, while the show operator keeps GO, neutral, safety, and fallback authority.

Input
One scheduled or manual room-state cue.
VIBEnet output
One validated semantic event plus timing evidence.
Browser output
Representative tables and reference audio change together.
Not connected
No OSC, console, fixture, transport, or show hardware.