---
typeId: req
recordId: benac-aud-002
fields:
  title: Causal record linking
  statement: Benac authoring records, package drafts where represented, build reports,
    validation reports, fixture results, trust requests, capability requests, storage
    lease requests, compute lease requests, approvals, trust decisions, capability
    grants, leases, invocations, evidence records, effect records, storage records,
    compute records, disclosure records, diagnostic records, import records, export
    records, and audit records shall support causal references where applicable. Causal
    references may include initiating actor, authenticated session, parent invocation,
    child invocation, related request, related approval, related package draft, related
    package CID, related invocation contract snapshot CID, related descriptor snapshot CID, related
    build report, related validation report, related fixture result, related diagnostic
    record, related evidence record, and related effect record. Causal references are
    for audit, reconstruction, debugging, and inspection only; they shall not grant
    authority.
  rationale: Agents and humans need to understand what caused what without the kernel
    defining an agent recovery loop. Causal links make experimentation scrutable; a
    failed build, denied effect, missing blob, or invalid output can be traced back to
    the draft, request, invocation, approval, or package that produced it.
  verification: A conformance scenario creates a package draft, builds it, receives a
    validation failure, fixes it, runs fixtures, requests trust, receives approval,
    invokes it, triggers a denied effect, and inspects diagnostics. The resulting
    records can be traversed by causal references from final diagnostic back to
    invocation, approval, fixture result, build report, package draft, and initiating
    actor. No causal reference grants authority by itself.
  testable: true
  status: draft
  area: BENAC-AUD
  sourceDocument: operator ticket 266e382d-cab9-4be7-b70c-6cfb7b49dccb
  sourceVersion: 2026-05-04
  sourceSections:
    - 10.10 Invocation, evidence, effects, audit, and tamper-evidence
  order: 115.1
---
