{
  "schema": "deg-fixture/0.1",
  "graph_id": "agent-auth-d",
  "title": "Agent tool-call authorization",
  "description": "A synthetic agent asks for a payment-release tool. A policy engine reviews the request against a rules snapshot, allows it with an amount cap, and delegates execution to a second agent. The graph records what is verifiable (one conformance receipt), what is merely reported by the systems involved, and what is missing or uncertain. Dynamic Feed records references and evidence only; it is never the money path.",
  "layout_seed": 20260617,
  "demonstration": {
    "status": "synthetic",
    "not_live_claim": true,
    "note": "Fully synthetic authorization chain built for the explorer demo. No real agents, operators or payments. The only verifiable artifact is a conformance receipt from the published Trust Receipt v1 package."
  },
  "honesty": {
    "verifiable": [
      "The policy snapshot conformance receipt validates against the published Trust Receipt v1 package at web/conformance/fixture-valid.json.",
      "Verification semantics in this scenario come only from the published conformance package; nothing else here is independently verifiable."
    ],
    "reported_only": [
      "The tool request, its amount and the payee reference come from the agent platform's own log.",
      "The capped release action is reported by the execution agent's runtime, not independently observed.",
      "The settlement receipt is claimed by the payment operator and is not part of the published conformance package.",
      "The policy ruleset contents are reported by the policy engine, not sealed at source."
    ],
    "missing": [
      "The counterparty risk check was configured but its response was never recorded.",
      "No bank-side or independent confirmation of the transfer exists anywhere in this graph.",
      "The identity registry's revocation status at decision time was not captured."
    ],
    "uncertain": [
      "The outcome is operator-reported; the transfer settling was not independently observed.",
      "The requesting agent's identity attestation is self-presented and the registry lookup was not independently confirmed.",
      "Whether the decision actually consulted the failed counterparty risk check is uncertain; only the intent to consult it was logged.",
      "Clock alignment between the agent platform and the policy engine is assumed, not proven."
    ]
  },
  "nodes": [
    {
      "id": "aa:src-policy-engine",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T09:00:00Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Synthetic stand-in for a policy engine; ruleset contents are self-described."],
      "type": "Source",
      "label": "Policy engine ruleset v14",
      "summary": "The rules service that evaluates agent tool requests. Ruleset v14 was the active version during this scenario.",
      "source_ref": "policy-engine:ruleset-v14",
      "external_ref": "demo-policy-engine-ruleset-v14"
    },
    {
      "id": "aa:src-agent-platform",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T09:00:05Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Platform logs are self-reported; no external attestation of log integrity."],
      "type": "Source",
      "label": "Agent orchestration platform",
      "summary": "The runtime that hosts the requesting agent and records its tool calls.",
      "source_ref": "platform:orchestrator-demo"
    },
    {
      "id": "aa:src-payment-operator",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T09:00:10Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Operator messages are taken as sent; no independent channel confirms them."],
      "type": "Source",
      "label": "Payment operator system",
      "summary": "The synthetic operator that executes capped releases and reports settlement. Dynamic Feed never touches this money path; it only records references.",
      "source_ref": "operator:payments-demo"
    },
    {
      "id": "aa:src-identity-registry",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T09:00:15Z",
      "integrity_state": "uncertain",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Registry availability during the scenario window is not evidenced.", "Revocation feed was not sampled."],
      "type": "Source",
      "label": "Agent identity registry",
      "summary": "A registry of agent keys and permissions. Its state at decision time was not independently captured, so it is marked uncertain.",
      "source_ref": "registry:agent-ids-demo"
    },
    {
      "id": "aa:src-audit-system",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T09:00:20Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Sampling policy is described by the audit service itself."],
      "type": "Source",
      "label": "Audit sampling service",
      "summary": "Selects a weekly sample of authorization chains for human review.",
      "source_ref": "audit:sampler-demo"
    },
    {
      "id": "aa:obs-policy-input",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T09:02:00Z",
      "occurred_at": "2026-06-17T09:02:00Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Snapshot content is as exported by the policy engine; no source-side seal."],
      "type": "Observation",
      "label": "Policy rules snapshot",
      "summary": "An export of the active ruleset v14 taken about an hour before the request. Reported by the policy engine.",
      "source_ref": "aa:src-policy-engine",
      "freshness_at_use": { "state": "live", "age_seconds": 4390 }
    },
    {
      "id": "aa:obs-cap-config",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T09:02:10Z",
      "occurred_at": "2026-06-17T09:02:10Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Cap table is read from the same self-reported export."],
      "type": "Observation",
      "label": "Amount cap configuration in effect",
      "summary": "The per-agent release cap active under ruleset v14. Comes from the same policy engine export.",
      "source_ref": "aa:src-policy-engine",
      "freshness_at_use": { "state": "live", "age_seconds": 4380 }
    },
    {
      "id": "aa:receipt-policy-snapshot",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T09:04:00Z",
      "occurred_at": "2026-06-17T09:04:00Z",
      "integrity_state": "verifiable",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Synthetic conformance receipt; it demonstrates the verification path, not a live signing event."],
      "type": "TrustReceipt",
      "label": "Conformance receipt for policy snapshot",
      "summary": "A Trust Receipt sealing the policy snapshot. It verifies against the published conformance package, which is the only verification authority in this demo.",
      "evidence_ref": "web/conformance/fixture-valid.json",
      "source_ref": "aa:src-policy-engine"
    },
    {
      "id": "aa:handoff-tool-request",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:00Z",
      "occurred_at": "2026-06-17T10:15:00Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Request exists only in the platform's own log."],
      "type": "AgentHandoff",
      "label": "Agent requests payment-release tool",
      "summary": "A synthetic procurement agent asks the platform for the payment-release tool with a stated amount and payee reference.",
      "actor_ref": "agent:procure-bot-demo",
      "source_ref": "aa:src-agent-platform"
    },
    {
      "id": "aa:obs-amount-request",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:02Z",
      "occurred_at": "2026-06-17T10:15:02Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Amount and payee are as stated by the requesting agent."],
      "type": "Observation",
      "label": "Requested amount and payee reference",
      "summary": "The amount and payee reference attached to the tool request, as logged by the platform.",
      "source_ref": "aa:src-agent-platform"
    },
    {
      "id": "aa:obs-agent-identity",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:03Z",
      "occurred_at": "2026-06-17T10:15:03Z",
      "integrity_state": "uncertain",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Attestation is self-presented by the agent.", "Registry cross-check result was not retained."],
      "type": "Observation",
      "label": "Requesting agent identity attestation",
      "summary": "The agent presents a key attestation said to match the identity registry. The lookup itself was not independently confirmed, so this is uncertain.",
      "source_ref": "aa:src-identity-registry",
      "freshness_at_use": { "state": "unknown" }
    },
    {
      "id": "aa:obs-counterparty-risk",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:05Z",
      "occurred_at": "2026-06-17T10:15:05Z",
      "integrity_state": "missing",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Only the request to run the check was logged; the response was never recorded."],
      "type": "Observation",
      "label": "Counterparty risk check (no response recorded)",
      "summary": "A risk check on the payee was configured as a decision input, but no response exists in any log. The record is honestly marked missing.",
      "source_ref": "aa:src-payment-operator",
      "freshness_at_use": { "state": "unavailable" }
    },
    {
      "id": "aa:bundle-authz",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:08Z",
      "occurred_at": "2026-06-17T10:15:08Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Bundle inherits the integrity of its parts; only the policy snapshot member is verifiable."],
      "type": "EvidenceBundle",
      "label": "Authorization evidence bundle",
      "summary": "The set of inputs assembled for the authorization decision: policy snapshot receipt, request details and identity attestation.",
      "actor_ref": "platform:bundle-assembler-demo"
    },
    {
      "id": "aa:rev-auto-policy",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:09Z",
      "occurred_at": "2026-06-17T10:15:09Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Automated review; no human saw this request before execution."],
      "type": "Review",
      "label": "Policy auto-review",
      "summary": "The policy engine's automated evaluation of the request against ruleset v14. It passed with a cap condition.",
      "actor_ref": "policy-engine:rule-evaluator-v14"
    },
    {
      "id": "aa:dec-allow-cap",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:10Z",
      "occurred_at": "2026-06-17T10:15:10Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Decision record is a reference; the deciding system holds the authoritative log.", "One configured input (counterparty risk) has no recorded response."],
      "type": "DecisionReference",
      "label": "Allow with amount cap",
      "summary": "The request is allowed, reduced to the configured cap. This node references the decision; it does not re-perform it.",
      "actor_ref": "policy-engine:auto-approver"
    },
    {
      "id": "aa:handoff-exec-agent",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:12Z",
      "occurred_at": "2026-06-17T10:15:12Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Handoff is recorded by the platform only."],
      "type": "AgentHandoff",
      "label": "Execution agent",
      "summary": "The capped authorization is delegated to a separate execution agent that holds the release tool.",
      "actor_ref": "agent:exec-bot-demo",
      "source_ref": "aa:src-agent-platform"
    },
    {
      "id": "aa:act-capped-payment",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:20Z",
      "occurred_at": "2026-06-17T10:15:20Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Action is reported by the execution agent's runtime, not independently observed."],
      "type": "ActionReference",
      "label": "Capped payment released",
      "summary": "The execution agent reports calling the operator's release endpoint at the capped amount. This is a reference to an action in someone else's system.",
      "actor_ref": "agent:exec-bot-demo",
      "external_ref": "demo-operator-call-rel-20260617-0042"
    },
    {
      "id": "aa:obs-settlement",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:16:45Z",
      "occurred_at": "2026-06-17T10:16:45Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Single message from the operator; no second channel confirms it."],
      "type": "Observation",
      "label": "Settlement confirmation message",
      "summary": "A confirmation message from the payment operator saying the capped transfer settled.",
      "source_ref": "aa:src-payment-operator"
    },
    {
      "id": "aa:receipt-settlement-claimed",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:16:50Z",
      "occurred_at": "2026-06-17T10:16:50Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Claimed receipt only; it is not part of the published conformance package, so it stays reported."],
      "type": "TrustReceipt",
      "label": "Operator-claimed settlement receipt",
      "summary": "The operator claims a receipt over the settlement message. It cannot be checked against the published conformance package, so it is honestly marked reported, not verifiable.",
      "source_ref": "aa:src-payment-operator"
    },
    {
      "id": "aa:out-settled",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:17:00Z",
      "occurred_at": "2026-06-17T10:17:00Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Operator-reported; settlement was not independently observed.", "No bank-side confirmation exists in this graph."],
      "type": "Outcome",
      "label": "Transfer settled (operator-reported)",
      "summary": "The scenario's end state as reported by the operator. The graph carries the report, not independent proof that the money moved.",
      "source_ref": "aa:src-payment-operator"
    },
    {
      "id": "aa:obs-audit-selection",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-19T14:00:00Z",
      "occurred_at": "2026-06-19T14:00:00Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Sampling record describes why this chain was picked; the sampler is self-reported."],
      "type": "Observation",
      "label": "Audit sampling record",
      "summary": "Two days later the audit service selects this authorization chain for its weekly human review sample.",
      "source_ref": "aa:src-audit-system"
    },
    {
      "id": "aa:rev-weekly-audit",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-19T14:30:00Z",
      "occurred_at": "2026-06-19T14:30:00Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Review notes are summarized; the full worksheet is outside this graph."],
      "type": "Review",
      "label": "Weekly audit sample",
      "summary": "A human reviewer checks the sampled chain, noting the missing risk-check response and the operator-only settlement evidence.",
      "actor_ref": "ops:audit-rotation-demo"
    }
  ],
  "edges": [
    {
      "id": "aa:e01",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T09:02:01Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "OBSERVED_FROM",
      "from": "aa:obs-policy-input",
      "to": "aa:src-policy-engine"
    },
    {
      "id": "aa:e02",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T09:02:11Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "OBSERVED_FROM",
      "from": "aa:obs-cap-config",
      "to": "aa:src-policy-engine"
    },
    {
      "id": "aa:e03",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:02Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "OBSERVED_FROM",
      "from": "aa:obs-amount-request",
      "to": "aa:src-agent-platform"
    },
    {
      "id": "aa:e04",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:03Z",
      "integrity_state": "uncertain",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Whether the registry actually served this attestation is not evidenced."],
      "type": "OBSERVED_FROM",
      "from": "aa:obs-agent-identity",
      "to": "aa:src-identity-registry"
    },
    {
      "id": "aa:e05",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:16:45Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "OBSERVED_FROM",
      "from": "aa:obs-settlement",
      "to": "aa:src-payment-operator"
    },
    {
      "id": "aa:e06",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:05Z",
      "integrity_state": "missing",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Only the outbound check request was logged; the link to a response is missing."],
      "type": "OBSERVED_FROM",
      "from": "aa:obs-counterparty-risk",
      "to": "aa:src-payment-operator"
    },
    {
      "id": "aa:e07",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-19T14:00:01Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "OBSERVED_FROM",
      "from": "aa:obs-audit-selection",
      "to": "aa:src-audit-system"
    },
    {
      "id": "aa:e08",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:01Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "DERIVED_FROM",
      "from": "aa:handoff-tool-request",
      "to": "aa:src-agent-platform"
    },
    {
      "id": "aa:e09",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:10Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "USED_BY",
      "from": "aa:handoff-tool-request",
      "to": "aa:dec-allow-cap"
    },
    {
      "id": "aa:e10",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:10Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "USED_BY",
      "from": "aa:obs-policy-input",
      "to": "aa:dec-allow-cap"
    },
    {
      "id": "aa:e11",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:10Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "USED_BY",
      "from": "aa:obs-cap-config",
      "to": "aa:dec-allow-cap"
    },
    {
      "id": "aa:e12",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:10Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "USED_BY",
      "from": "aa:obs-amount-request",
      "to": "aa:dec-allow-cap"
    },
    {
      "id": "aa:e13",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:10Z",
      "integrity_state": "uncertain",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["The attestation was presented, but its use in the rule evaluation is inferred from the platform log."],
      "type": "USED_BY",
      "from": "aa:obs-agent-identity",
      "to": "aa:dec-allow-cap"
    },
    {
      "id": "aa:e14",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:10Z",
      "integrity_state": "uncertain",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["The check was a configured input, but with no recorded response it is unclear what the decision actually consumed."],
      "type": "USED_BY",
      "from": "aa:obs-counterparty-risk",
      "to": "aa:dec-allow-cap"
    },
    {
      "id": "aa:e15",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T09:04:01Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "SEALED_AS",
      "from": "aa:obs-policy-input",
      "to": "aa:receipt-policy-snapshot"
    },
    {
      "id": "aa:e16",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:08Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "SUPPORTS",
      "from": "aa:receipt-policy-snapshot",
      "to": "aa:bundle-authz"
    },
    {
      "id": "aa:e17",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:08Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "SUPPORTS",
      "from": "aa:obs-amount-request",
      "to": "aa:bundle-authz"
    },
    {
      "id": "aa:e18",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:08Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "SUPPORTS",
      "from": "aa:obs-agent-identity",
      "to": "aa:bundle-authz"
    },
    {
      "id": "aa:e19",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:09Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "SUPPORTS",
      "from": "aa:bundle-authz",
      "to": "aa:dec-allow-cap"
    },
    {
      "id": "aa:e20",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:09Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "SUPPORTS",
      "from": "aa:obs-policy-input",
      "to": "aa:rev-auto-policy"
    },
    {
      "id": "aa:e21",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:10Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Automated authorization; no human in the loop at this step."],
      "type": "AUTHORIZED",
      "from": "aa:rev-auto-policy",
      "to": "aa:dec-allow-cap"
    },
    {
      "id": "aa:e22",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:12Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "DELEGATED_TO",
      "from": "aa:dec-allow-cap",
      "to": "aa:handoff-exec-agent"
    },
    {
      "id": "aa:e23",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:15:20Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Trigger is recorded by the execution agent's own runtime."],
      "type": "TRIGGERED",
      "from": "aa:handoff-exec-agent",
      "to": "aa:act-capped-payment"
    },
    {
      "id": "aa:e24",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:17:00Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Causal link rests on the operator's confirmation message alone."],
      "type": "RESULTED_IN",
      "from": "aa:act-capped-payment",
      "to": "aa:out-settled"
    },
    {
      "id": "aa:e25",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:16:50Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["The claimed receipt is outside the published conformance package."],
      "type": "SEALED_AS",
      "from": "aa:obs-settlement",
      "to": "aa:receipt-settlement-claimed"
    },
    {
      "id": "aa:e26",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-17T10:17:00Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "DERIVED_FROM",
      "from": "aa:out-settled",
      "to": "aa:obs-settlement"
    },
    {
      "id": "aa:e27",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-19T14:30:00Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "REVIEWED_BY",
      "from": "aa:out-settled",
      "to": "aa:rev-weekly-audit"
    },
    {
      "id": "aa:e28",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-19T14:30:00Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "REVIEWED_BY",
      "from": "aa:act-capped-payment",
      "to": "aa:rev-weekly-audit"
    },
    {
      "id": "aa:e29",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-19T14:00:02Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": [],
      "type": "SUPPORTS",
      "from": "aa:obs-audit-selection",
      "to": "aa:rev-weekly-audit"
    },
    {
      "id": "aa:e30",
      "schema_version": "deg/0.1",
      "created_at": "2026-06-19T14:30:00Z",
      "integrity_state": "reported",
      "sensitivity": "synthetic",
      "retention": "demonstration",
      "limitations": ["Presented to the reviewer as claimed evidence, flagged as unverifiable."],
      "type": "SUPPORTS",
      "from": "aa:receipt-settlement-claimed",
      "to": "aa:rev-weekly-audit"
    }
  ]
}
