---
typeId: req
recordId: benac-inv-006
fields:
  title: Invocation attribution
  statement: Invocations shall be attributable to the Station principal and, when
    applicable, the user principal, agent principal, package authoring principal,
    authenticated client session, Storage Station principal, Compute Station principal,
    package invocation, parent invocation, or other participating principal/session that
    initiated, mediated, or performed work. Attribution to parent or child invocations
    shall not create a new principal class and shall not grant authority.
  rationale: Accountability requires knowing which actor, session, package, Station, and
    parent invocation participated in work. Workflow-like behavior can be represented as
    package composition and invocation causality rather than as a special workflow actor
    class.
  verification: Agent-initiated, package-composed, and remote-compute-assisted invocation
    fixtures contain correct Station, actor/session, package, parent invocation, child
    invocation, Storage Station, and Compute Station attribution without using a special
    workflow actor class.
  testable: true
  status: draft
  area: BENAC-INV
  sourceDocument: /home/johnb/Downloads/benac_syrs_v0_4_integrated_authentication.md
  sourceVersion: v0.4
  sourceSections:
    - 10.10 Invocation, evidence, effects, audit, and tamper-evidence
  order: 110
---
