Lab · SignalFoundry01

Where did that meaning come from?

Contour answers how meaning moves through time. Signal Foundry answers the prerequisite: why you are allowed to hear it. Downstream, the Perceptual Mixer decides what deserves foreground attention without rewriting those contracts.

No credentials. No server upload. Proposed rules never emit until you accept them. Contour lab · Perceptual Mixer · Agent trace preview · Signal Contract

Browser-local · no upload · no production connection

VIBEnet does not sonify logs. It compiles domain meaning into a governed perceptual language.

Observed ≠ understood ≠ authorized to render. Unknown events stop at the adapter.

  1. SOURCE
  2. INTERPRET
  3. CONTRACT
  4. MODULATE
  5. PERCEIVE
Sources: 20Mapped: 0Rejected: 20Channels: Fingerprint: fields:confidence,grounding_failed,note,private_

1 · Source

Immutable as received. Gray rows never invent sonic state.

2 · Interpretation

Only accepted rules emit Signal Contract events. Proposed rules are candidates.

  • Human approval → handoffrequires_approval is truehandoff / agent.approval_requiredstatus: proposed
  • Failed status → criticalstatus = "failed"critical / agent.run_failedstatus: proposed
  • Retry rising + confidence falling → warningretry_count ≥ 2 AND confidence ≤ 0.75warning / agent.retry_degradingstatus: proposed

3 · Contract

Empty when blocked. Validated against Signal Contract v1 before render.

No Signal Contract object.

Select a source event or run Replay.

4 · Perception

Audio silent. Motion idle.

Observed ≠ authorized to render.

Lineage (selected event)

Select a source row to inspect derivation.

Listening Receipt

Adapter version, fingerprint, accepts/rejects, protected exclusions, SC ids.

{
  "schema_version": "foundry.listening-receipt/0.1",
  "receipt_id": "fr-foreign-agent-good-0.1.0-proposed-1786645312012",
  "mode": "browser_local",
  "profile_id": "foreign-agent-good",
  "profile_version": "0.1.0-proposed",
  "source_schema_fingerprint": "fields:confidence,grounding_failed,note,private_token,requires_approval,retry_count,run_id,status,tool_name,ts",
  "source_hash": "fnv1a32:5f61799f",
  "source_event_count": 20,
  "accepted_rule_ids": [],
  "proposed_only_rule_ids": [
    "rule-handoff-approval",
    "rule-failed-critical",
    "rule-retry-warning"
  ],
  "protected_fields": [
    "private_token"
  ],
  "protected_exclusions": 1,
  "mapped_count": 0,
  "rejected_count": 20,
  "signal_contract_ids": [],
  "reject_reasons": {
    "no_accepted_rule": 17,
    "ignored_class": 3
  },
  "browser_assist_enabled": false,
  "generated_at": "2026-08-13T18:21:52.013Z"
}