{
  "generated_by": "garpedia-page-model-exporter",
  "record": {
    "anchor_resolution_status": "all_resolved",
    "canonical_sections": [
      {
        "body": [
          {
            "text": "The broadcast lifecycle proof granted a delegation to actor:agent/demo-broadcaster for obs:local/default, covering the operation family [set-current-scene, set-input-mute, set-scene-item-enabled]. One action was admitted: a set-current-scene call targeting Scene-A. A native consequence event (CurrentProgramSceneChanged) was observed on the OBS instance. ARCS Verify confirmed profile conformance against srs.broadcast_control.v0.1 (provisional)."
          }
        ],
        "heading": "Admitted action",
        "section_id": "broadcast-demo-admitted"
      },
      {
        "body": [
          {
            "text": "The applicable profile is srs.broadcast_control.v0.1, which is provisional and has 6 unresolved owner decisions. DAGR AIR is the product and integration surface through which the MCP call was governed; DAGR AIR did not independently admit or verify the action — admission is recorded in the SRS receipt and verification is performed by ARCS Verify independently. MCP call success does not establish delivery; delivery requires a correlated native product state event (CurrentProgramSceneChanged) observed on the OBS instance. Consequence evidence is provisional — delivery cannot be independently confirmed from structural receipt validation alone."
          }
        ],
        "heading": "Assurance",
        "section_id": "broadcast-demo-assurance"
      },
      {
        "body": [
          {
            "text": "This record is synthetic fixture/demo data. Every claim, reference, hash, and receipt below is synthetic and exists only to exercise the broadcast lifecycle renderer. Nothing here asserts a real-world OBS scene change or stream event."
          }
        ],
        "heading": "Scope of this fixture",
        "section_id": "broadcast-demo-scope"
      }
    ],
    "citation_spans": [],
    "claim_lifecycle": {
      "initial_state": {
        "admitted_claims": [
          {
            "anchor_refs": [],
            "candidate_ref": "candidate:broadcast-demo:scene-switch",
            "source_refs": [
              "SYN-SRC-BROADCAST-DEMO-0001",
              "SYN-SRC-BROADCAST-DEMO-0002"
            ],
            "text": "set-current-scene targeting Scene-A was admitted under delegation deleg:obs-demo-broadcast-0001; ARCS Verify confirmed profile:pass against srs.broadcast_control.v0.1 (provisional)."
          }
        ],
        "capture_integrity": {
          "fixture_basis": "Synthetic broadcast lifecycle stage authored for renderer demonstration. No real OBS WebSocket payload, stream key, or media exists behind this record, so no real-world digest is asserted.",
          "fixture_identity": "syn-fixture-broadcast-demo-initial",
          "integrity_class": "synthetic_fixture"
        },
        "label": "Broadcast lifecycle: admitted and subsequently revoked",
        "receipt": {
          "artifact_hashes": {},
          "operation_kinds": [
            "admit",
            "revoke",
            "refuse",
            "refuse"
          ],
          "receipt_id": "sovereignty_receipt:synthetic-broadcast-demo.v0_1:initial"
        },
        "refused_candidates": [
          {
            "candidate_ref": "candidate:broadcast-demo:post-revocation-scene-switch",
            "lifecycle": "rejected",
            "reason": "post-revocation refusal: delegation deleg:obs-demo-broadcast-0001 was revoked before this set-current-scene attempt; downstream not invoked.",
            "reconsiderability_trigger": null
          },
          {
            "candidate_ref": "candidate:broadcast-demo:stop-stream-hard-deny",
            "lifecycle": "final",
            "reason": "hard-deny refusal: stop-stream is not in the granted operation family and has no reopening condition; downstream not invoked."
          }
        ],
        "rendered_body": "SUMMARY_WITH_SOURCES\n- item 1: set-current-scene targeting Scene-A admitted under delegation deleg:obs-demo-broadcast-0001; ARCS Verify confirmed profile:pass (provisional).\n  - revoked at 2026-08-05T04:30:00Z\n  - post-revocation set-current-scene refused (revoked)\n  - stop-stream refused (hard_deny)",
        "stage_id": "initial"
      },
      "limits": [
        "fully synthetic fixture/demo data, not a real-world broadcast record",
        "profile srs.broadcast_control.v0.1 is provisional with 6 unresolved owner decisions",
        "consequence evidence is provisional — delivery cannot be independently confirmed from structural receipt validation alone",
        "receipt and verification references are synthetic and attest nothing about real-world stream state",
        "DAGR AIR is the integration surface; it is not an admission or verification authority"
      ],
      "owners": {
        "governed_state": "DAGR AIR",
        "presentation": "Counterpedia",
        "source_record": "Synthetic broadcast lifecycle fixture (fixture/demo data)",
        "verification_report": "ARCS Verify"
      },
      "proofcase_id": "synthetic-broadcast-demo.v0_1",
      "required_caption": "This is synthetic fixture/demo data for the DAGR AIR broadcast lifecycle record. It exercises the broadcast lifecycle renderer and asserts no real-world broadcast fact.",
      "revised_state": {
        "admitted_claims": [
          {
            "anchor_refs": [],
            "candidate_ref": "candidate:broadcast-demo:scene-switch",
            "source_refs": [
              "SYN-SRC-BROADCAST-DEMO-0001",
              "SYN-SRC-BROADCAST-DEMO-0002"
            ],
            "text": "set-current-scene targeting Scene-A was admitted under delegation deleg:obs-demo-broadcast-0001; ARCS Verify confirmed profile:pass against srs.broadcast_control.v0.1 (provisional)."
          }
        ],
        "capture_integrity": {
          "fixture_basis": "Synthetic broadcast lifecycle stage authored for renderer demonstration. No real OBS WebSocket payload, stream key, or media exists behind this record.",
          "fixture_identity": "syn-fixture-broadcast-demo-revised",
          "integrity_class": "synthetic_fixture"
        },
        "label": "Broadcast lifecycle: full sequence (admitted, revoked, refused x2)",
        "receipt": {
          "artifact_hashes": {},
          "operation_kinds": [
            "admit",
            "revoke",
            "refuse",
            "refuse"
          ],
          "receipt_id": "sovereignty_receipt:synthetic-broadcast-demo.v0_1:revised"
        },
        "refused_candidates": [
          {
            "candidate_ref": "candidate:broadcast-demo:post-revocation-scene-switch",
            "lifecycle": "rejected",
            "reason": "post-revocation refusal: delegation deleg:obs-demo-broadcast-0001 was revoked before this set-current-scene attempt; downstream not invoked."
          },
          {
            "candidate_ref": "candidate:broadcast-demo:stop-stream-hard-deny",
            "lifecycle": "final",
            "reason": "hard-deny refusal: stop-stream is not in the granted operation family and has no reopening condition; downstream not invoked."
          }
        ],
        "rendered_body": "SUMMARY_WITH_SOURCES\n- item 1: set-current-scene targeting Scene-A admitted under delegation deleg:obs-demo-broadcast-0001; profile:pass (provisional); revoked at 2026-08-05T04:30:00Z\n- refused 1: post-revocation set-current-scene refused (reason: revoked); downstreamInvoked: false\n- refused 2: stop-stream refused (reason: hard_deny); not in granted operation family; downstreamInvoked: false",
        "stage_id": "revised"
      },
      "source_record": {
        "capture_integrity": {
          "fixture_basis": "Synthetic broadcast lifecycle demonstration. No real OBS WebSocket payload, stream key, or captured media exists behind this record, so no digest is asserted.",
          "fixture_identity": "syn-fixture-broadcast-demo-source",
          "integrity_class": "synthetic_fixture"
        },
        "court": "Synthetic demonstration registry (not a real OBS instance or broadcast session)",
        "docket_number": "SYN-BROADCAST-DEMO-0001",
        "docket_url": "https://www.garpedia.org/records/SYN-REC-BROADCAST-DEMO-0001",
        "document_number": 1,
        "filed_date": "2026-08-05",
        "label": "Synthetic broadcast lifecycle source B1",
        "pdf_url": "https://www.garpedia.org/records/SYN-REC-BROADCAST-DEMO-0001",
        "source_id": "SYN-SRC-BROADCAST-DEMO-0001"
      },
      "stale_initial_inspection": {
        "has_blockers": false,
        "issue_codes": []
      }
    },
    "control_discharge": {
      "notes": [
        "Synthetic fixture/demo data for the DAGR AIR broadcast lifecycle record.",
        "No real OBS instance, stream key, media, or WebSocket payload is referenced.",
        "Profile srs.broadcast_control.v0.1 is provisional.",
        "Broadcast lifecycle sample fixture: public/garpedia/broadcast-lifecycle/sample-lifecycle.json",
        "Broadcast lifecycle verification summary: public/garpedia/broadcast-lifecycle/verification-summary.json"
      ]
    },
    "corpus_lifecycle": "published",
    "cross_references": [],
    "current_edition": "SYN-BROADCAST-DEMO-ED-0001",
    "discovery_posture": {
      "externally_linked": false,
      "notes": "Synthetic fixture; no external links.",
      "search_indexed": false
    },
    "disputes": [],
    "editions": [
      {
        "edition_id": "SYN-BROADCAST-DEMO-ED-0001",
        "edition_number": 1,
        "released_at": "2026-08-05T00:00:00Z"
      }
    ],
    "entities": [],
    "exports": [
      {
        "artifact_ref": "syn-broadcast-demo-lifecycle-fixture-0001",
        "export_id": "SYN-BROADCAST-DEMO-EXPORT-LIFECYCLE",
        "format": "json",
        "generated_at": "2026-08-05T00:00:00Z",
        "notes": "Synthetic broadcast lifecycle sample fixture (public/garpedia/broadcast-lifecycle/sample-lifecycle.json). Contains references and digests only; no raw media, credentials, or stream keys. Profile srs.broadcast_control.v0.1 is provisional.",
        "scope": "evidence_pack"
      },
      {
        "artifact_ref": "syn-broadcast-demo-verification-summary-0001",
        "export_id": "SYN-BROADCAST-DEMO-EXPORT-VERIFICATION",
        "format": "json",
        "generated_at": "2026-08-05T00:00:00Z",
        "notes": "Structural findings from ARCS Verify v0.1 against srs.broadcast_control.v0.1 (provisional) (public/garpedia/broadcast-lifecycle/verification-summary.json). Signature findings not_evaluated. Two-product gate: pass.",
        "scope": "evidence_pack"
      }
    ],
    "intersections": [],
    "lineage": [
      {
        "actor_role": "dagr_air_runtime",
        "detail": "Delegation deleg:obs-demo-broadcast-0001 granted to actor:agent/demo-broadcaster for obs:local/default, covering operation family [set-current-scene, set-input-mute, set-scene-item-enabled].",
        "event_id": "SYN-BROADCAST-DEMO-EVT-DELEGATION-GRANTED",
        "event_type": "candidate_created",
        "occurred_at": "2026-08-05T04:00:00Z"
      },
      {
        "actor_role": "dagr_air_runtime",
        "detail": "set-current-scene admitted (targeting Scene-A). Native consequence CurrentProgramSceneChanged observed on OBS instance. ARCS Verify confirmed profile:pass against srs.broadcast_control.v0.1 (provisional).",
        "event_id": "SYN-BROADCAST-DEMO-EVT-ADMITTED",
        "event_type": "edition_released",
        "occurred_at": "2026-08-05T04:15:00Z"
      },
      {
        "actor_role": "arcs_verify",
        "detail": "ARCS Verify v0.1 run against srs.broadcast_control.v0.1 (provisional). envelope_shape: evaluated; profile_conformance: pass; raw_content_exclusion: pass; signature findings: not_evaluated (profile does not require signing at this stage). Two-product gate: pass.",
        "event_id": "SYN-BROADCAST-DEMO-EVT-ARCS-VERIFY",
        "event_type": "revised",
        "occurred_at": "2026-08-05T04:20:00Z"
      },
      {
        "actor_role": "dagr_air_runtime",
        "detail": "Delegation deleg:obs-demo-broadcast-0001 revoked at 2026-08-05T04:30:00Z.",
        "event_id": "SYN-BROADCAST-DEMO-EVT-REVOKED",
        "event_type": "revised",
        "occurred_at": "2026-08-05T04:30:00Z"
      },
      {
        "actor_role": "dagr_air_runtime",
        "detail": "Post-revocation set-current-scene refused (reason: revoked); downstream not invoked.",
        "event_id": "SYN-BROADCAST-DEMO-EVT-REFUSED-REVOKED",
        "event_type": "revised",
        "occurred_at": "2026-08-05T04:35:00Z"
      },
      {
        "actor_role": "dagr_air_runtime",
        "detail": "stop-stream refused (reason: hard_deny); not in granted operation family; downstream not invoked.",
        "event_id": "SYN-BROADCAST-DEMO-EVT-REFUSED-HARD-DENY",
        "event_type": "revised",
        "occurred_at": "2026-08-05T04:40:00Z"
      }
    ],
    "page_id": "SYN-PAGE-BROADCAST-DEMO-0001",
    "profile": {
      "admission_boundary": "Synthetic fixture/demo data for the DAGR AIR OBS broadcast lifecycle. Profile srs.broadcast_control.v0.1 is provisional. Does not represent a live broadcast session or real-world OBS state.",
      "id": "dagr_air_broadcast",
      "label": "DAGR AIR Broadcast (demonstration, provisional profile)"
    },
    "projections": [
      {
        "compression_kind": "summary",
        "compression_ratio": 0.5,
        "generated_at": "2026-08-05T00:00:00Z",
        "known_loss_categories": [
          "synthetic fixture, not a real broadcast record",
          "profile srs.broadcast_control.v0.1 is provisional",
          "consequence evidence provisional — delivery not independently confirmable from receipt validation alone",
          "narrative omits refused and revoked detail by design"
        ],
        "notes": "Broadcast lifecycle governed state projected for public reading.",
        "projection_id": "SYN-BROADCAST-DEMO-PROJECTION-INITIAL",
        "reversible_to_record": false
      }
    ],
    "provenance": {
      "source_kind": "synthetic_test_double"
    },
    "record_id": "SYN-REC-BROADCAST-DEMO-0001",
    "redaction": {
      "applies": false
    },
    "rendered_at": "2026-08-05T00:00:00Z",
    "route_slug": "/records/SYN-REC-BROADCAST-DEMO-0001",
    "slug": "synthetic-demo-broadcast-lifecycle-dagr-air-obs",
    "sources": [
      {
        "capture_integrity": {
          "fixture_basis": "Synthetic broadcast lifecycle fixture. X0 proof source: dagr-pack-obs/src/proof/run.ts + sample-lifecycle.json. No real OBS WebSocket payload or media captured.",
          "fixture_identity": "syn-fixture-broadcast-demo-source-x0",
          "integrity_class": "synthetic_fixture"
        },
        "description": "X0 broadcast lifecycle proof source: dagr-pack-obs/src/proof/run.ts + public/garpedia/broadcast-lifecycle/sample-lifecycle.json. Contains references and digests only; no raw media, credentials, or stream keys.",
        "label": "X0 broadcast proof source (dagr-pack-obs)",
        "publication_status": "public",
        "slug": "syn-broadcast-demo-source-x0",
        "source_id": "SYN-SRC-BROADCAST-DEMO-0001",
        "source_type": "dataset",
        "span_ids": []
      },
      {
        "capture_integrity": {
          "fixture_basis": "V0 verifier findings: arcs-verify/arcs_verify/verifier.py broadcast_control support. S0 profile: arcs-srs/conformance/profiles/srs.broadcast_control.v0.1/profile.manifest.json. Profile is provisional.",
          "fixture_identity": "syn-fixture-broadcast-demo-source-v0",
          "integrity_class": "synthetic_fixture"
        },
        "description": "V0 ARCS Verify findings for srs.broadcast_control.v0.1 (provisional). Source: arcs-verify/arcs_verify/verifier.py. Profile manifest: arcs-srs/conformance/profiles/srs.broadcast_control.v0.1/profile.manifest.json. Verification summary at public/garpedia/broadcast-lifecycle/verification-summary.json.",
        "label": "V0 verifier findings + S0 profile (ARCS Verify / arcs-srs)",
        "publication_status": "public",
        "slug": "syn-broadcast-demo-source-v0",
        "source_id": "SYN-SRC-BROADCAST-DEMO-0002",
        "source_type": "dataset",
        "span_ids": []
      }
    ],
    "status": "published",
    "subtitle": "A synthetic fixture demonstrating the DAGR AIR OBS broadcast lifecycle: one admitted scene switch, delegation grant and revocation, two refused operations (post-revocation and hard-deny), and ARCS Verify profile conformance findings. Profile srs.broadcast_control.v0.1 is provisional. Not a real-world broadcast record.",
    "title": "Synthetic Demo: DAGR AIR Broadcast Lifecycle (fixture/demo data)"
  },
  "schema_family": "garpedia.rendered_record",
  "schema_version": 2
}
