<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.43 (Ruby 4.0.9) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-mih-sato-agent-accountability-composition-02" category="info" submissionType="IETF">
  <front>
    <title abbrev="Agent Accountability Composition">Agent Accountability: Composition and Conformance</title>

    <author initials="S." surname="Mih" fullname="Steven Mih">
      <organization>Action State Group, Inc.</organization>
      <address>
        <email>steven@actionstate.ai</email>
      </address>
    </author>
    <author initials="T." surname="Sato" fullname="Tom Sato">
      <organization>MyAuberge K.K.</organization>
      <address>
        <postal>
          <country>Japan</country>
        </postal>
        <email>tomsato@myauberge.jp</email>
      </address>
    </author>
    <author initials="I." surname="Schrock" fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</organization>
      <address>
        <email>team@emiliaprotocol.ai</email>
      </address>
    </author>
    <author initials="S." surname="Bu" fullname="Songbo Bu">
      <organization>Independent</organization>
      <address>
        <email>bluedognull@gmail.com</email>
      </address>
    </author>
    <author initials="A." surname="Sokolov" fullname="Anton Sokolov">
      <organization>Tyche Institute</organization>
      <address>
        <email>anton.sokolov@tyche.institute</email>
      </address>
    </author>

    <date year="2026" month="November" day="02"/>

    <area>Security</area>
    
    <keyword>agent</keyword> <keyword>accountability</keyword> <keyword>audit</keyword> <keyword>SCITT</keyword> <keyword>composition</keyword> <keyword>conformance</keyword> <keyword>attestation</keyword>

    <abstract>


<?line 262?>

<t>Autonomous and semi-autonomous software agents increasingly take consequential
actions across administrative and trust domains. Holding such an action
accountable — to a regulator, auditor, or counterparty who does not trust the
operator — requires answering several questions, each answerable by an
independently-verifiable profile: whether the agent was permitted to act (CAN),
which accountable human authorized the specific action (WHO), what outcome the
agent system recorded and what is known to have crossed the effect boundary
(WHAT), and whether the runtime enforced correctly (AUDIT).</t>

<t>This document specifies, in Informational terms, how such profiles compose — by a
shared action-digest, each verifying independently — and defines a shared
conformance-vector suite against which any profile may be tested. It complements
existing audit-architecture and record-format work rather than replacing it,
reusing existing signing, transport, and transparency mechanisms. Its focus is an
assurance tier those documents leave open: most agent records today are
self-attested by an interested party; this document makes reachable and testable an
anchored, third-party-verifiable tier, in which a record is registered to a
transparency service (SCITT) so a party who trusts neither the agent nor the
operator can verify it. Self-attestation remains a valid baseline; convergence on
the disinterested tier — by any conforming profile — is the goal, not a single
mandated format.</t>



    </abstract>



  </front>

  <middle>


<?line 286?>

<section anchor="introduction"><name>Introduction</name>

<t>Autonomous agents are non-deterministic, act without per-step human oversight, cross
administrative and trust boundaries, and delegate to other agents. The assumptions that
let earlier systems be trusted — predictability, runtime supervision, a nameable human in
the loop — do not hold by default. When behaviour cannot be supervised as it happens, trust
must relocate to evidence that can be checked afterward and, because agents act across
organizational boundaries, checked without trusting the operator.</t>

<t>Identity and authorization are necessary but not sufficient: they establish which agent and
what it was permitted to do, but the risks that characterize agent systems — goal drift,
prompt injection, fabricated tool results, action outside scope — occur in the gap between
what was authorized and what was actually done. Holding a consequential agent action
accountable therefore requires answering several questions, each answerable by an
independently-verifiable profile: whether the agent was permitted to act (CAN), which
accountable human authorized the specific action (WHO), what outcome the agent system
recorded, and what is known to have crossed the effect boundary (WHAT), and whether the
runtime enforced correctly (AUDIT).</t>

<t>This document does not define a new audit architecture; it complements the existing architecture
and record-format work in this space (see Relationship to Existing Work) and specifies the piece
they leave open: how profiles answering these questions compose, by a shared action-digest, into
one record, and how conformance — both to that composition and to an anchored, third-party-verifiable
assurance tier — is tested. Two principles frame it: (1) composition by shared digest, not
containment — each profile verifies independently and refers to the same action by a shared digest;
and (2) producer-agnostic neutrality — no profile is a required root of trust for another. The set
of questions is open and extensible (agent identity and belief-provenance are natural further slots),
and the composed evidence serves both after-the-fact accountability and the forward-looking
authorization and trust decisions that rely on it.</t>

<section anchor="terminology"><name>Terminology</name>

<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD",
"SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/>
when, and only when, they appear in all capitals, as shown here.</t>

<t><list style="symbols">
  <t><strong>Slot</strong>: one of the interchangeable questions (CAN, WHO, WHAT, AUDIT, and
any later extension) that a conforming profile answers about an action (see
Overview: Questions and Composition).</t>
  <t><strong>Profile</strong>: a concrete, independently verifiable specification that fills
one slot. Any conforming profile may fill a slot; the profiles cited in this
document are the first instances, not the definition of the slot.</t>
  <t><strong>Composition vector</strong>: the shared positive test vector — one action's
exact, frozen input bytes threaded through each populated slot — against
which conformance is tested (see Conformance).</t>
  <t><strong>Profile-tagged authority-reference digest</strong>: a digest, tagged with its
owning profile's label, that commits to the native evidence object or
statement supporting a slot's assertion (see Three Digest Roles).</t>
  <t><strong>Trust root</strong>: the entity or key material a verifier is configured to
accept as the anchor for validating a profile's evidence. Composition is by
shared digest, not containment: no profile is a required trust root for
another.</t>
</list></t>

</section>
</section>
<section anchor="problem-statement-and-regulatory-mapping"><name>Problem Statement and Regulatory Mapping</name>

<t>An agent acts across a trust boundary. Some time later, someone who trusts neither the
agent nor its operator needs to answer a simple question: was this action authorized,
and can that be shown without taking the operator's word for it. Knowing who an agent
is, and confirming it had permission to act, does not establish what outcome the
agent system recorded or whether a claimed effect crossed the effect boundary.
Identity answers who and authorization answers may; neither supplies the recorded
outcome or independent evidence of an external effect.</t>

<t>This has stopped being a someday problem. Under the AI Omnibus amendment, the EU AI
Act's Article 12 record-keeping and automatic-logging obligations for high-risk systems
apply from December 2, 2027, and the rules governing AI embedded in regulated products
apply from August 2, 2028. NIST's AI Agent Standards Initiative and Singapore's IMDA
agentic-AI guidance are moving in the same direction independently. None of these
converge on a specific format — that convergence is cited here as demand, not as a
compliance claim this document makes on anyone's behalf — but the direction is
consistent: regulators are going to ask deployers of agentic systems to produce records
an outside party can check, not records the operator merely asserts.</t>

<t>Two of these efforts began close together but not, as sometimes stated, in the same
month: Singapore's IMDA opened its agentic-AI guidance work in January 2026, and
NIST's AI Agent Standards Initiative launched independently the following month, in
February 2026. IMDA's guidance has since moved to version 1.5, published May 20,
2026 and updated June 5, 2026. On the EU side, the obligations described above are
now enacted as Regulation (EU) 2026/1744, not merely proposed. None of these bodies
coordinate on a specific record format; each independently converges on the same
demand — that deployers of agentic systems produce records an outside party can
check.</t>

<t>No existing layer answers this alone, and it's worth being precise about why, since
each addresses a real and different concern. Runtime monitoring detects anomalous
behavior as it happens — valuable, but it produces observability data, not verifiable
evidence a skeptical third party can check independently after the fact. The individual
identity and attestation work underway in WIMSE, RATS, and SCITT each answers a real
piece of the picture — whose workload this is, what posture a runtime attests to, how a
statement gets anchored — but none of them, alone or informally combined, answers the
specific question a regulator or counterparty actually asks: was this exact action
authorized, by whom, and is the record of what happened tamper-evident. That
composition is the gap this work fills.</t>

<t>Four questions decompose that gap into independently answerable, independently
verifiable parts:</t>

<t><list style="symbols">
  <t>CAN — was the agent permitted to act?</t>
  <t>WHO — which accountable human authorized this exact action, as distinct from which
agent carried it out?</t>
  <t>WHAT — what outcome did the agent system record, and what is known to have crossed
the effect boundary — a byte-stable serialization of a producer-observed or
producer-recorded action record, not a replay of the action, sufficient to judge
the outcome?</t>
  <t>AUDIT — did the runtime enforce correctly, in causal order, tamper-evidently?</t>
</list></t>

<t>Each question is answerable by an independently-verifiable profile, and a verifier
holding only one profile can verify it without trusting any other profile's producer.
This document does not define new record types to carry those answers. It composes
within the existing audit architecture — <xref target="I-D.kuehlewind-audit-architecture"/> and the
record types it defines — rather than proposing a second architecture above it. Where
the four questions as stated here and that architecture's record types conflict, the
architecture governs; this section, and this draft, are written to be reconciled
against it, not around it.</t>

<t>An answer to any of these four questions is only useful to an outside party — someone
who trusts neither the agent nor its operator — once it's registered: filed with a
SCITT transparency service under a public policy, so anyone can independently confirm
the filing happened without having to trust the agent or the operator's word for it.
This matters specifically because the actors being audited are not static. Persistent
memory makes agent behavior path-dependent, and agents rewrite their own scaffolding
and spawn sub-agents — the system acting at step N is not necessarily the one that
would be reviewed at step 0. A registered record, once anchored, stays tamper-evident
and datable to its registration even as the actor that produced it changes underneath
it. Self-attested records remain valid and useful as a baseline; registration is what
makes the stronger claim reachable and testable, for any conforming profile, without
mandating a particular format.</t>

<t>Two limits matter here, stated plainly. First, a registered record only proves a
signed claim existed at a given time — it doesn't prove the claim is true. Second,
registration stops someone from tampering with a record after it's filed, but it
doesn't guarantee every action that should have been recorded actually was, and it
doesn't rule out a second, contradictory record existing somewhere else. Making sure
nothing was left out is a separate problem — one for disclosure rules and monitoring,
not something a transparency service can solve on its own, and not something claimed
here.</t>

<t>In short: this section explains why four separate questions are needed, and what
registering an answer to one of them actually gives a skeptical outside verifier. How
the profiles technically link together — the shared digest, how it's calculated — is
resolved in the sections that follow.</t>

</section>
<section anchor="overview-questions-and-composition"><name>Overview: Questions and Composition</name>

<t>The work centers on a set of interchangeable <strong>slots</strong>, each a question that a
conforming <strong>profile</strong> answers:</t>

<t><list style="symbols">
  <t><strong>CAN</strong> — the "may": was the agent permitted to act?</t>
  <t><strong>WHO</strong> — which accountable human authorized this exact action?</t>
  <t><strong>WHAT</strong> — what outcome did the agent system record, and what is known to have crossed the effect boundary (verdict-complete; a byte-stable serialization of the producer-recorded outcome, not a replay)?</t>
  <t><strong>AUDIT</strong> — did the runtime enforce correctly, in causal order, tamper-evidently?</t>
</list></t>

<t>Any conforming profile may fill a slot; the profiles cited in this document are the
first instances, not the definition. An action fills the slots its trust
requirement calls for; not every action populates every slot. The set is extensible
(see Extension Points).</t>

</section>
<section anchor="the-composition-model"><name>The Composition Model</name>

<t>Profiles compose either by reference to a shared <strong>subject digest</strong> over the action
— the join key the slots refer to — or through an explicit, cryptographically
protected cross-reference. A profile-tagged <strong>authority-reference digest</strong> binds a
slot's evidence to the registered object it commits to, and a <strong>receipt-payload
digest</strong> binds transparency receipts. Digests committing to signed bytes require
deterministic encoding. The subject-digest construction (<spanx style="verb">subject_digest =
HASH(subject_preimage)</spanx>) is defined per profile, as set out in the following
subsections; no single canonicalization is imposed.</t>

<section anchor="three-digest-roles"><name>Three Digest Roles</name>

<t>Profiles compose either by reference to a shared <strong>subject digest</strong> over the
action or through an explicit, cryptographically protected cross-reference
between profile-native subject digests. A subject digest is:</t>

<t><spanx style="verb">subject_digest = HASH(subject_preimage)</spanx></t>

<t>where the profile defines the subject data model, the exact preimage bytes, the
hash algorithm, any domain-separation bytes, and the digest representation. JCS
is one possible canonicalization choice; it is not imposed on profiles that
select another byte construction.</t>

<t>The composition carries three distinct digest roles:</t>

<t><list style="symbols">
  <t>The <strong>subject digest</strong> identifies the action or action projection to which a
slot's assertion applies.</t>
  <t>A profile-tagged <strong>authority-reference digest</strong> commits to the native evidence
object or statement that supports the slot assertion.</t>
  <t>A <strong>receipt-payload digest</strong> commits to the exact bytes submitted to a
transparency service and covered by its receipt.</t>
</list></t>

<t>These digest values MAY differ. A profile MUST state which object and exact byte
sequence each digest covers, and a composition verifier MUST NOT infer equality
or transitive coverage merely because two fields use the same hash algorithm.
Where one signed object links the roles, the protected portion of that object
MUST cover the relevant digest values and their profile labels.</t>

</section>
<section anchor="digest-context-and-representation"><name>Digest Context and Representation</name>

<t>Every digest comparison requires a <strong>digest context</strong> consisting at least of the
profile label and version, covered field set or projection, canonicalization
profile, hash algorithm, domain-separation rule, digest encoding, and digest
representation. Profile labels are protocol inputs, not display metadata. A
missing, unknown, or incompatible profile label is a failed join, not permission
to apply a local default.</t>

<t>Raw digest bytes and textual encodings are different values. In particular, a
32-byte SHA-256 output, the 64 ASCII characters of its lowercase hexadecimal
encoding, and the ASCII string formed by prepending <spanx style="verb">sha256:</spanx> to that encoding
MUST NOT be substituted for one another. A profile MUST state which
representation appears in each field and which representation, if any, is
included in a further digest preimage.</t>

<t>Two profiles may use digest equality as a direct join only when their complete
digest contexts are compatible and the compared preimage byte sequences are
demonstrated to be identical, for example by a shared frozen test vector.
Otherwise, they compose through an explicit, cryptographically protected
cross-reference that names both profiles and binds both digest values. A
cross-reference proves the stated association; it does not make the native
digest constructions identical.</t>

<t>Digest equality is a join key: it does not, by itself, prove truth,
authorization, sufficiency, completeness, or policy compliance. Native profile
verification, digest recomputation, receipt or transparency verification,
completeness and sequencing checks, and relying-party acceptance remain
separate results.</t>

</section>
<section anchor="cross-profile-reviews"><name>Cross-Profile Reviews</name>

<t>The following entries record the application of external review frameworks to the
composition model's slot mappings. Each entry is contributed by the reviewing author
and records only what that author's analysis found; no entry implies byte-agreement
results or conformance claims not explicitly stated.</t>

<section anchor="principal-binding-review-bu"><name>Principal-Binding Review (Bu)</name>

<t>Principal-binding review framework (Bu): verifier-facing claim, carrier, verifier,
binding, accepted-result, and failure boundaries from
<xref target="I-D.bu-agentproto-security-principal-binding-03"/> were used to review the WHO-slot
mapping. The AAC Class-1 repository was independently replayed at commit
10342f504b051a24908053465927efdaea3ec2f6, but no independent principal-binding
byte-agreement result is claimed. Status: framework mapping reviewed; AAC reference
suite independently replayed.</t>

<t>The historical review used revision -03 of
<xref target="I-D.bu-agentproto-security-principal-binding-03"/>. A comparison with the published
-06 text confirms that the five terminology definitions cited above and the
C-002 registry definition are unchanged. This does not imply that all review
requirements are unchanged. Compared with -03, -06 explicitly defines six row
outcomes in Section 16, adds dependency-closure rules in Section 17 and scoped
human continuity as C-014, and adds claim-grounding and relying-party-decision
fields. Section 26 also gives C-002-specific negative cases requiring evidence
of pre-effect authorization ordering and of the binding between an attester and
the named principal. The review retains its bounded WHO-attribution finding and
the recorded reference-suite replay. It does not infer pre-execution authority
from attribution, claim a complete evaluation against the -06 framework, or
establish independent principal-binding byte agreement. A stronger mapping claim
requires the additional applicable rows and evidence to be reviewed explicitly.</t>

<t>Additional cross-profile review entries may be added in a later revision as
other constituent-profile authors complete their own framework reviews.</t>

</section>
</section>
<section anchor="worked-profile-illustration"><name>Worked Profile Illustration</name>

<t>On the permit side, the abstract PermitReceipt architecture
(<xref target="I-D.lee-orprg-permit-receipts"/>) leaves canonicalization and action-digest
construction to a selected profile; it does not mandate JCS or any other single
canonicalization. A verifier that cannot establish canonicalization-profile
compatibility is required to return DENY rather than treat digest values as
comparable across an unestablished profile boundary.</t>

<t>In the frozen CP-JSON-2 public-evaluation profile
(<xref target="ORPRG-EVAL-V226"/>) — one evaluation profile of that architecture, not a universal
construction of it — the action digest is the 64-character lowercase hexadecimal
encoding of SHA-256 over the exact canonical request bytes. That profile prepends no
additional domain-separation bytes to the action-digest preimage.</t>

<t>This profile-specific construction does not imply byte identity with JCS-based
profiles. For a particular test vector, digest equality across profiles may serve as
a direct join for that vector only when the complete digest contexts are compatible
and the compared preimage byte sequences are demonstrated to be identical. Relevant
context includes the field set, digest algorithm, canonicalization profile,
domain-separation rule, encoding, and digest representation. Otherwise, the profiles
compose through an explicit, cryptographically protected cross-reference.</t>

<t>In <xref target="ORPRG-EVAL-V226"/>, <spanx style="verb">receipt_core.action_digest</spanx> is the unprefixed 64-character
lowercase hexadecimal text, while <spanx style="verb">authorization_ref.action_commitment</spanx> is the
literal ASCII prefix <spanx style="verb">sha256:</spanx> followed by the same 64 hexadecimal characters.
Neither textual representation is the raw 32-byte digest.</t>

<t>The digest preimage is the exact byte sequence designated by the selected profile or
frozen vector. Human-readable renderings, pretty-printed documents, console output,
and files containing added line terminators are not interchangeable with that preimage
unless the profile explicitly designates those exact bytes.</t>

<t>This illustration states profile-specific implementation facts. It makes no CAN
slot proposal, conformance or interoperability claim, endorsement claim,
production-readiness claim, joint-ownership claim, or patent or license claim.</t>

<t>Attribution: "ORPRG profile-specific worked illustration based on
<xref target="I-D.lee-orprg-permit-receipts"/> and <xref target="ORPRG-EVAL-V226"/>. The permit-side
construction and the ORPRG-specific implementation facts concerning profile
compatibility and digest representation reflected in this illustration were
identified and documented in the permit-side review and were supplied and
owner-confirmed by Yong Bok (Scott) Lee, Meridian Verity Group."</t>

<t>Acknowledgment: "The cross-profile binding discussion in this section was informed by
the ORPRG row of a versioned digest-binding matrix and by the subsequent multi-party
composition review. The ORPRG row and its supporting permit-side observations were
supplied and owner-confirmed by Yong Bok (Scott) Lee, Meridian Verity Group."</t>

</section>
</section>
<section anchor="trust-root-separation"><name>Trust-Root Separation</name>

<t>Each slot may root in a different trust anchor (e.g. a human device key, a kernel
attestation key (<xref target="RFC9334"/>), a transparency-log operator). The composition holds even if any one
party is compromised or under review. No slot is a required root of trust for
another; profiles remain producer-agnostic.</t>

</section>
<section anchor="slot-profiles"><name>Slot Profiles</name>

<t>The profiles in this section are first instances filling the slots named above,
recorded so the composition can be tested against something concrete. They are not
the slot definitions; any conforming profile may fill a slot (see Overview). Each
profile's text is contributed and maintained by its authors.</t>

<section anchor="the-can-slot"><name>The CAN Slot</name>

<section anchor="design-rule"><name>Design Rule</name>

<t>The CAN slot asks whether a declared authority issued a bounded grant that
covers the requested action at the authorization decision point, before the
external effect is committed, and whether the relying party accepts that grant
under its stated trust and policy inputs.
It does not identify the accountable human who authorized the action (WHO),
prove what action occurred (WHAT), or prove that the runtime enforced correctly
(AUDIT). A CAN result also does not establish that the declared action
description equals the real-world effect; that binding remains an obligation of
the relying party that performs the effect.</t>

<t>The first-instance profile is MachineMandate (<xref target="MACHINE-MANDATE"/>): a
holder-bound, short-lived authorization credential whose signed claims
identify an agent subject, declare a credential type and bounded scope, and
commit to a profile-defined action projection. The selected composition
profile separately pins the credential format and profile version; the frozen
MachineMandate <spanx style="verb">vct</spanx> string shown below is not itself versioned. A
presentation can use SD-JWT VC (<xref target="I-D.ietf-oauth-sd-jwt-vc-17"/>) and OpenID
for Verifiable Presentations (<xref target="OpenID4VP"/>), including verifier-provided
nonce and audience values. A relying party verifies the native credential and
presentation, appraises the issuer under its authorization policy, recomputes
the action commitment, and evaluates each declared scope dimension before
returning ALLOW or DENY.</t>

<t>MachineMandate is one CAN instance, not the CAN slot. Other authorization
formats may fill the slot if they expose equivalent independently verifiable
inputs and results.</t>

</section>
<section anchor="producer-requirements"><name>Producer Requirements</name>

<t>A conforming MachineMandate CAN producer MUST state:</t>

<t><list style="symbols">
  <t>the credential-format profile, version, media type, and credential-type
identifier;</t>
  <t>the issuer identifier, key-discovery or trust-anchor mechanism, and the
profile-specific role or policy under which that issuer is authorized to
grant the declared scope;</t>
  <t>the agent subject and the proof-of-possession or holder-binding mechanism;</t>
  <t>the scope fields and the semantics, units, currency, comparison rule, and
default-deny behavior of every scope dimension;</t>
  <t>the action field set or projection covered by the action commitment;</t>
  <t>the exact action-commitment preimage bytes, canonicalization profile, digest
algorithm, domain-separation rule, encoding, and digest representation;</t>
  <t>any authorization-relevant action dimension evaluated outside the action
commitment, and the separate gate that evaluates it;</t>
  <t>the issued-at and expiry semantics, any not-before rule, and the status or
revocation mechanism, if one is used;</t>
  <t>the semantics of any credential identifier or one-time-use field and the
state required to enforce those semantics;</t>
  <t>the exact native authority object referenced by the composition, including
its profile-tagged authority-reference digest and byte preimage;</t>
  <t>when that authority-reference preimage excludes presentation-specific
material, the exact disclosures, holder-binding proof, verifier nonce,
audience, and other transcript inputs needed to reproduce the native
presentation appraisal, together with an integrity-protected reference to
those inputs; and</t>
  <t>all issuer-role, policy, status, and trust inputs needed to reproduce the
authorization appraisal, including the policy-evaluation time.</t>
</list></t>

<t>A producer MUST NOT describe a credential identifier as single-use unless the
selected verifier profile maintains and checks the state needed to reject a
second use. It MUST NOT describe a short validity window as revocation. An
absent, unknown, or incompatible profile, scope unit, trust input, or
action-commitment rule is a failed CAN appraisal, not permission to apply a
local default.</t>

</section>
<section anchor="verifier-requirements"><name>Verifier Requirements</name>

<t>A conforming MachineMandate CAN verifier MUST report separately:</t>

<t><list style="symbols">
  <t><spanx style="verb">machine_mandate_reference_bound</spanx>: whether the protected composition
reference identifies the expected MachineMandate artifact type, profile,
digest algorithm, exact authority-reference preimage, and digest;</t>
  <t><spanx style="verb">machine_mandate_appraised</spanx>: whether the native credential and presentation
validate under the selected credential-format profile, including issuer
signature, disclosure processing, proof of possession or holder binding,
verifier nonce and audience, temporal validity, credential status when
applicable, required-claim presence, and issuer-role or trust-policy checks;</t>
  <t><spanx style="verb">machine_mandate_action_hash</spanx>: whether the verifier's recomputation over the
declared action projection, under the exact profile and byte rules, equals
the issuer-protected action commitment and, when the profile carries a set of
permitted action commitments, whether that commitment is a member of the
issuer-protected set; and</t>
  <t>one separately named result for every authorization-relevant scope dimension,
including <spanx style="verb">machine_mandate_spend</spanx> when the profile declares a spending limit.</t>
</list></t>

<t>The verifier MUST return DENY if any required gate fails or cannot be
evaluated. It MUST NOT collapse reference binding, credential validation,
issuer appraisal, action-commitment recomputation, and scope evaluation into
one opaque "authorized" boolean.</t>

<t>Each reported gate MUST distinguish at least PASS, DENY, and NOT_EVALUATED.
When evaluation stops after an earlier rejection, a later gate is
NOT_EVALUATED; it is not a second rejecting gate. A run record that reports a
first rejecting gate MUST preserve this distinction.</t>

<t>When SD-JWT VC and OpenID4VP are selected, the verifier MUST apply the
validation rules of the pinned SD-JWT, SD-JWT VC, and OpenID4VP profiles,
including strict algorithm and type checks, issuer-identifier-to-key binding,
rejection of uncommitted or conflicting disclosures, required-claim
validation, and key binding. The first-instance profile described here requires
holder binding even though SD-JWT permits profiles in which key binding is
optional. Merely decoding the JWT claims, successfully verifying one signature,
or observing a known credential-type string does not establish
<spanx style="verb">machine_mandate_appraised</spanx>.</t>

<t>The final CAN result is:</t>

<figure><artwork><![CDATA[
CAN = ALLOW
    iff reference_bound
    and native_credential_appraised
    and action_commitment_matches
    and every required_scope_gate_passes
    and relying_party_policy_accepts
]]></artwork></figure>

<t>The CAN verifier evaluates the action presented to the relying party, not a
value supplied by the agent as an asserted hash. The relying party MUST
reconstruct the profile-defined action projection from the request it is about
to authorize, compute the commitment itself, and use the same request values
for all scope gates. It MUST bind an ALLOW result to that request and MUST NOT
reuse the result for a changed action. If effect commitment is delayed beyond
the recorded policy-evaluation time, or if a relevant credential, status, or
policy input can have changed, the relying party MUST re-evaluate before
committing the effect.</t>

</section>
<section anchor="separation-from-who-and-audit"><name>Separation from WHO and AUDIT</name>

<t>An issuer, principal, or mandate claim does not by itself answer WHO. A
MachineMandate CAN profile MAY carry or selectively disclose a principal
reference, but a named-human authorization claim belongs in a separately
verified WHO profile unless the MachineMandate profile independently meets
that profile's requirements. A principal reference a CAN record exposes at the
seam follows the commitment rule of <xref target="who-slot"/>.</t>

<t>Runtime attestation is likewise not a prerequisite for verifying the native CAN
credential. The current MachineMandate research demonstrator combines
credential, issuer-role, runtime-attestation, and scope gates in one end-to-end
verdict. In this composition, the credential, issuer-role, action-commitment,
and scope results map to CAN; RATS/TPM freshness and platform appraisal map to
AUDIT. The composition MAY require both results for a relying-party decision,
but a failed or absent AUDIT result MUST NOT be mislabeled as failure to parse
or cryptographically verify the CAN credential.</t>

</section>
<section anchor="frozen-ietf-126-illustration"><name>Frozen IETF 126 Illustration</name>

<t>NOTE: '' line wrapping per <xref target="RFC8792"/>.</t>

<t>One frozen, pre-execution MachineMandate vector uses the credential type:</t>

<figure><artwork><![CDATA[
https://vocab.tyche.institute/vct/machine-mandate
]]></artwork></figure>

<t>Its composition reference commits to the exact 1190-byte issuer-signed JWT
component of the SD-JWT presentation. That component has SHA-256:</t>

<figure><artwork><![CDATA[
5df4d32df57650f27b6a65df041b708de80d69c0ca82a1044334f5e2edef5ce2
]]></artwork></figure>

<t>The authority-reference field carries that digest as unprefixed lowercase
hexadecimal text under an explicitly declared SHA-256 digest context. It is
distinct from the prefixed textual action commitment below.
Because this stable reference covers only the issuer-signed component, it does
not by itself commit to the selected disclosures, Key Binding JWT, verifier
nonce, or audience of a particular presentation. A record claiming
<spanx style="verb">machine_mandate_appraised</spanx> MUST preserve and integrity-protect that separate
presentation evidence.</t>

<t>The action-commitment profile in that vector covers the 91 UTF-8 bytes of:</t>

<figure><artwork><![CDATA[
{"action_id":"pay-invoice/acme-corp","outcome":"eur:250:acm\
e-corp:vienna-interop-2026-001"}
]]></artwork></figure>

<t>and carries the textual commitment:</t>

<figure><artwork><![CDATA[
sha256:a89fbd2bd6f95cdb1ec27b6c7253770f\
f2a22220937cf065f6e45ef67b37e299
]]></artwork></figure>

<t>The profile declares <spanx style="verb">scope.allowed_actions</spanx>,
<spanx style="verb">scope.action_commitments</spanx>, and <spanx style="verb">scope.max_spend</spanx>, with spending values fixed
by the vector's mapping profile to EUR minor units. The requested amount is not
part of this vector's action-commitment preimage; it is evaluated independently
by <spanx style="verb">machine_mandate_spend</spanx>. Therefore, the action commitment alone MUST NOT be
described as committing to the payment amount. The combined CAN decision binds
the declared action projection and separately applies the amount limit.</t>

<t>The public MachineMandate repository contains another action profile used by
the paper/demo path, where the action projection is
<spanx style="verb">{tool, amount_eur, to}</spanx>. That digest context is not compatible with this frozen
vector's <spanx style="verb">{action_id, outcome}</spanx> projection. A draft or test vector MUST identify
which profile it uses and MUST NOT compare, substitute, or make transitive
claims across the two action commitments merely because both use SHA-256 and a
JSON canonicalization rule.</t>

<t>The text <spanx style="verb">eur:250:acme-corp:vienna-interop-2026-001</spanx> in the frozen vector is an
opaque outcome descriptor. A verifier MUST NOT infer amount or currency
semantics from that string; those semantics are supplied only by the separately
declared amount, currency, unit, and mapping-profile inputs.</t>

<t>The frozen credential was issued at <spanx style="verb">2026-07-18T13:37:15Z</spanx> and expires at
<spanx style="verb">2026-07-24T23:59:59Z</spanx>. In its credential self-check record, the positive case
requests 25000 EUR minor units and expects all MachineMandate gates to pass.
The frozen over-limit case requests 75000 against
<spanx style="verb">scope.max_spend = 50000</spanx>; it expects the reference, native appraisal, and
action-commitment gates to pass, and <spanx style="verb">machine_mandate_spend</spanx> to be the sole
rejecting MachineMandate gate. These are frozen vector expectations and
credential self-check inputs, not a completed interoperability result.</t>

<t>The frozen PermitReceipt and MachineMandate action constructions use different
preimages. Their relationship is therefore an explicit protected
cross-reference, not digest equality. The frozen proposed composition profile
specifies a signed Agent Action Capsule payload that co-binds the typed
PermitReceipt reference and the typed MachineMandate reference. This does not
absorb PermitReceipt into MachineMandate, make either format the CAN slot, or
cause one native appraisal to imply the other.</t>

</section>
<section anchor="composition-and-transparency-seams"><name>Composition and Transparency Seams</name>

<t>At the composition join, a MachineMandate CAN profile exposes:</t>

<t><list style="symbols">
  <t>its profile and credential-type identifiers;</t>
  <t>the subject digest and complete digest context for the action projection;</t>
  <t>the profile-tagged authority-reference digest for the exact native
credential object;</t>
  <t>an integrity-protected reference to the exact presentation evidence when it
is not included in the authority-reference preimage;</t>
  <t>the protected scope fields or their disclosure-aware commitments;</t>
  <t>the separately named native-appraisal, action-commitment, and scope-gate
results; and</t>
  <t>the relying party's final CAN result and policy inputs.</t>
</list></t>

<t>If a MachineMandate statement or a detached digest of it is registered with a
SCITT transparency service, the SCITT receipt supplies the separate
receipt-payload digest. The receipt proves registration under the service
policy. It does not establish issuer authority, credential validity, action
coverage, scope sufficiency, or CAN acceptance.</t>

</section>
<section anchor="negative-vectors"><name>Negative Vectors</name>

<t>In addition to the composition-level negative classes, a MachineMandate CAN
profile MUST include vectors for at least:</t>

<t><list style="symbols">
  <t>a protected reference to the wrong credential bytes;</t>
  <t>an unsupported or mislabeled credential profile, credential type, media
type, or signature algorithm;</t>
  <t>an invalid issuer signature;</t>
  <t>a disclosure not committed by the issuer-signed SD-JWT;</t>
  <t>duplicate or conflicting disclosures for one claim name;</t>
  <t>a required claim that is missing, selectively hidden when the profile
requires disclosure, or present under an unexpected type;</t>
  <t>invalid proof of possession or holder binding;</t>
  <t>a valid issuer-signed component paired with a presentation transcript,
disclosure set, or Key Binding JWT different from the one appraised;</t>
  <t>a mismatched verifier nonce or audience;</t>
  <t>an expired or not-yet-valid credential;</t>
  <t>a revoked or suspended credential when the selected profile claims status
enforcement;</t>
  <t>an issuer key that verifies cryptographically but is not accepted for the
required authorization role;</t>
  <t>a changed action field after issuance;</t>
  <t>a canonicalization, profile-label, or digest-representation mismatch;</t>
  <t>a requested action outside <spanx style="verb">allowed_actions</spanx>;</t>
  <t>a missing required action commitment;</t>
  <t>an amount above <spanx style="verb">max_spend</spanx>;</t>
  <t>a currency or unit mismatch;</t>
  <t>a second use when the selected profile claims one-time semantics;</t>
  <t>a scope field omitted and then supplied from an undeclared local default;</t>
  <t>a later scope gate skipped after an earlier rejection but incorrectly
reported as an independently evaluated DENY; and</t>
  <t>a transparency receipt bound to a different payload.</t>
</list></t>

</section>
<section anchor="current-assurance-boundary"><name>Current Assurance Boundary</name>

<t>The public MachineMandate repository and paper are research artifacts. The
current issuer key, holder key, <spanx style="verb">qtsp://issuer</spanx> identifier, and trust-list inputs
used by the frozen composition credential are synthetic, run-specific inputs.
They do not establish a real qualified trust-service provider, national trust
framework, production issuer authorization, or production status service. In
particular, the demonstrator's synthetic <spanx style="verb">AgentRuntimeEndorser</spanx> trust-list role
is not evidence that the same issuer is authorized by a production ecosystem to
issue machine mandates.</t>

<t>The repository's credential code is an implementation used to exercise the
construction; this text does not claim that the implementation has been tested
for conformance to <xref target="RFC8785"/>, <xref target="RFC9901"/>,
<spanx style="verb">draft-ietf-oauth-sd-jwt-vc-17</spanx>, or OpenID4VP. The repository describes its
JSON canonicalization as an RFC 8785
subset and its credential implementation as simplified; the exact frozen bytes
and profile identifiers, rather than a generic conformance assumption, control
the vectors. The artifact does not implement a production revocation service or
a persistent single-use replay cache. Its short validity window and credential
identifier MUST NOT be promoted into either claim.</t>

<t>At the initial 2026-07-23 hostile-review point,
<spanx style="verb">vocab.tyche.institute</spanx> did not resolve in DNS. Later that day, Tyche published
minimal Type Metadata at the exact frozen <spanx style="verb">vct</spanx> URL; the endpoint returns HTTP
200 and <spanx style="verb">application/json</spanx>. The metadata identifies and displays the research
credential type. It does not define a production issuer trust framework,
establish implementation conformance, or version the profile. The frozen
credential does not carry <spanx style="verb">vct#integrity</spanx>, so a consumer cannot infer a
content-pinned metadata version from that credential. A deployment whose policy
requires Type Metadata MUST still reject when it cannot retrieve or fully
process the metadata through a trusted, profile-defined method.</t>

<t>The action commitment proves equality to a declared action projection under a
named byte profile. It does not prove that the relying party executed that
description faithfully or that the real-world effect was semantically correct.
The MachineMandate repository's embedded runtime-attestation fixtures use
<spanx style="verb">swtpm</spanx>; the separate PCR-16 AAC/AEP composition instance uses a vTPM. Neither
is a manufacturer-provisioned physical TPM claim. The formal three-owner IETF
126 evidence-generating run did not produce a valid result at the proposed
2026-07-23 coordinate because its complete pre-run freeze was not issued.
Credential self-checks and engineering rehearsals remain separately classified;
no successful composition result is claimed here.</t>

<t>The first-instance MachineMandate CAN profile seed text was contributed by
Anton Sokolov, Tyche Institute.</t>

</section>
</section>
<section anchor="who-slot"><name>The WHO Slot: Named-Human Authorization</name>

<t>The WHO slot answers a single question: which named, accountable human — or quorum
of distinct humans — authorized this exact action before it ran. It is deliberately
narrow. It does not define the composition model itself, a sufficiency or policy
decision, a new audit-record format, or a replacement for agent or workload
identity: "which agent acted" is a different slot, and "was this authorization
sufficient for this action" is a layer above the composition. It binds the
authorization to the exact observed action by the composition's shared action
digest — the subject digest of the Composition Model — and exposes the binding
metadata a composition verifier needs, and nothing more. Digest equality itself
neither authorizes the action nor proves completeness.</t>

<t>In the first-instance profile (<xref target="I-D.schrock-human-authorization-binding"/>, with
the receipt format in <xref target="I-D.schrock-ep-authorization-receipts"/>), the WHO record is
an authorization receipt: a device-bound signature by a named principal — or a set
of distinct principals — over the canonical bytes of one action, verifiable offline
against the signer's public key. Any record form meeting the producer and verifier
requirements below conforms.</t>

<t>A conforming WHO producer MUST state: the authorizing principal identifier(s) — the
named human(s), not the agent; for a quorum, the quorum descriptor (an M-of-N
threshold or an ordered sequence) and the eligible or actual signer identifiers;
the subject of the action being authorized; the covered action bytes or data model,
the canonicalization rule (if any), the digest algorithm and version, and the
domain-separation context; the binding between the subject digest and the receipt
signature(s) — the signed payload MUST cover the digest; the validity window and
any freshness or one-time-use semantics; and the failure behavior when a required
binding input, signer, or quorum member is absent — fail closed: absence of
authorization is not authorization.</t>

<t>A conforming WHO verifier MUST be able to produce a result that states: whether
each signature validates under the profile rules; the exact digest bytes it
recomputed and the canonicalization and hash parameters used; whether the digest is
covered by each signature; for a quorum, whether the threshold is met, whether the
counted signers are distinct principals, whether every counted signer signed the
same canonical action bytes under the same digest context, and — for an ordered
quorum — whether the required order held; whether the receipt is within its
validity window and any one-time-use constraint; and the verified-versus-accepted
distinction (below). The verifier MUST keep signature validation, digest
recomputation, quorum evaluation, and freshness as separate results, and MUST NOT
collapse them into a single opaque "authorized" boolean.</t>

<t>The WHO slot separates two claims a composition verifier must never conflate:
VERIFIED — the signature(s) and the digest binding hold, given a public key;
objective and offline — and ACCEPTED — the relying party additionally trusts the
authorizing principal(s) via out-of-band key pinning; a relying-party decision, not
a property of the receipt. A WHO verifier MUST surface these separately: a valid
signature over the bound digest proves VERIFIED and never implies ACCEPTED, and
neither implies the authorization was sufficient for the action.</t>

<t>At the composition join, the WHO slot exposes a minimal, disclosure-aware
reference: the subject digest and its declared digest context; the authorizing
principal identifier(s) — or, under selective disclosure, a commitment to them; the
quorum descriptor, if any, with a distinctness assertion; and the binding assertion
that the signature(s) cover the subject digest. The reference carries no agent
identity, no policy verdict, and no sufficiency claim.</t>

<t>The WHO reference at the seam SHOULD carry a commitment to the authorizing principal
identifier and not the identifier itself. The selected WHO profile MUST define a
hiding commitment construction, its scope, its binding to the verified WHO record,
and how an authorized verifier obtains any required disclosure. A plain deterministic
hash of a principal identifier is not sufficient for concealment. Different
commitments MUST NOT by themselves establish distinct humans. This commitment rule
covers a principal reference in any slot, not only WHO.</t>

<t>Where a WHO record is also registered to a transparency service (see Assurance
Tiers), the transparency receipt proves registration of the submitted statement
under the service policy; it does not prove that a named human authorized the
action. A WHO verifier MUST keep native signature validation, digest recomputation,
and transparency-receipt validation as separate results.</t>

<t>In addition to the composition-level negative classes (see Conformance), a WHO
profile MUST reject each of the following, and the verifier MUST report which check
failed: semantically similar action input with different canonical bytes; a changed
subject; a changed authorizing-principal reference; replay of the receipt under a
different action (a different subject digest); a quorum satisfied by a non-distinct
principal filling two slots; an ordered quorum satisfied out of order; a threshold
not met; a mismatched or absent receipt signature; a signature that verifies but
whose signed payload does not cover the subject digest (an unbound signature); a
stale receipt; a post-hoc ratification presented as pre-execution authorization; a
reusable authorization presented under one-time semantics, or a one-time
authorization presented as reusable; and WHO digest bytes that do not match an
adjacent slot's digest for the same claimed action under compatible digest contexts
(per the binding rules of the Composition Model). The WHO slot's positive-vector
classes are drawn from the shared composition vector (see Conformance); this
document defines no WHO-specific positive vectors beyond that shared suite.</t>

<t>For the ordering class — a post-hoc ratification presented as pre-execution
authorization — the criterion for what closes the class is narrower than
authentication. An ordering claim has two terms; an input closes it only if it comes
from a source that observed both terms, or from two records whose producing boundaries
can be related in a way that orders the two terms. An artifact produced on the
authorizing side alone — however strongly authenticated — cannot close the class,
because the boundary that produced it never observed the effect term. A signature
timestamp from a trusted authority is the illustrating case: it is an authenticated
ordering input for the signature, and still insufficient, because it observes the
signature and not the effect. The exclusion therefore rules out a side, not an
artifact type.</t>

</section>
<section anchor="the-what-slot"><name>The WHAT Slot</name>

<section anchor="design-rule-1"><name>Design Rule</name>

<t>The WHAT slot answers one question: what terminal verdict did the agent system
record for one action, and what, if anything, is known to have crossed the effect
boundary. It is a byte-stable record of a producer-observed or producer-recorded
outcome, not a replay of the action and not a re-execution of it. It does not
establish that the action was permitted (CAN), that a named human authorized it
(WHO), that the runtime enforcement claim held (AUDIT), that an independent
external observer confirmed the effect, or that the action was semantically correct.
Two separations carry the whole slot: <strong>a dispatched attempt
MUST NOT be presented as a confirmed effect</strong>, and <strong>a record of an action MUST NOT
be presented as an observation of its consequence</strong>.</t>

<t>A conforming producer emits a WHAT record for every terminal verdict, including
blocks, denials, refusals, errors, timeouts, and other non-executing outcomes.
Recording only successful actions is not a conforming WHAT history. Completeness of
the history is a property of the producing boundary, not of any single record, and
no WHAT record asserts it.</t>

<t>The first-instance WHAT profile is the Agent Action Capsule
(<xref target="I-D.mih-scitt-agent-action-capsule"/>): the signed payload of a SCITT Signed
Statement recording one action, its verdict-level disposition, its effect state, and
the assurance actually supported by the record. Any record form meeting the producer
and verifier requirements below conforms.</t>

</section>
<section anchor="subject-native-record-and-additional-bindings"><name>Subject, Native-Record, and Additional Bindings</name>

<t>A WHAT record carries a <strong>binding</strong> for each construction under which it
participates in the composition. A binding is the triple</t>

<t><spanx style="verb">(canonicalization algorithm, exclusion set, purpose label) -&gt; digest</spanx></t>

<t>together with the complete digest context required by the Composition Model. The
generic construction and its registry treatment are specified in
<xref target="I-D.mih-sokolov-scitt-payload-binding"/>; this section states what a WHAT profile
does with it. Every binding a record carries MUST lie inside the signed payload and
be covered by the signature. A binding carried only in an unprotected header is not
a binding.</t>

<t>Three binding roles are distinguished, and a record MAY carry more than one binding
in the third role.</t>

<t><strong>The subject binding.</strong> The subject digest joins independently produced slot
records for the same action. In the exercised AAC composition profile it is the
unprefixed lowercase hexadecimal representation of</t>

<t><spanx style="verb">SHA-256(JCS(action))</spanx></t>

<t>where <spanx style="verb">action</spanx> is the exact action object frozen by the composition vector and JCS
is <xref target="RFC8785"/>. The profile label, covered action field set, canonicalization
profile, hash algorithm, absence of additional domain-separation bytes, and
lowercase-hexadecimal representation are all part of the digest context. A producer
MUST NOT substitute <spanx style="verb">sha256:</spanx>-prefixed text, raw digest bytes, a different action
projection, or a human-readable rendering for that value.</t>

<t><strong>The native-record binding.</strong> The WHAT record is content-addressed by its own
identifier — in AAC, <spanx style="verb">capsule_id</spanx>, recomputed under the Capsule profile's
<spanx style="verb">capsule_id</spanx> derivation. The subject digest and the native-record identifier serve
different roles: the first joins slots, the second identifies these bytes. <strong>Equality
between them is neither required nor implied</strong>, and a verifier MUST NOT derive one
from the other.</t>

<t><strong>Additional composition bindings — the self-reference.</strong> A WHAT profile MAY declare
one or more further bindings over the same action under different constructions, so
that a single record can participate in more than one join without either side
re-canonicalizing the other's bytes. Each additional binding MUST carry its own
complete digest context and its own purpose label. <strong>A verifier MUST NOT infer
equality, derivation, or transitive coverage between any two bindings on the same
record merely because they cover the same action, share a hash algorithm, or appear
in the same signed payload.</strong> Two bindings on one record are two independent claims
that happen to be co-signed.</t>

<t>Purpose labels are profile-owned and namespaced; only labels used across profile
boundaries are registered centrally. A verifier that encounters an unknown purpose
label MUST report the binding as present and uninterpreted and MUST NOT fail the
record on that ground. Verified-but-opaque is a result; unknown is not an error.</t>

<t>The first defined additional binding is the <strong>action-equivalence binding</strong>, whose
purpose is to answer "is this the same action" across producers and across time
without requiring either party to disclose the action. It is computed over a
declared action subset with its own exclusion set, and it MAY use a deterministic
keyed derivation identified by an algorithm identifier and a key identifier, so that
equal inputs yield equal digests within a key scope and unguessable digests outside
it. Key management is out of scope; only the algorithm and key identifiers appear in
the record.</t>

<t>This construction MUST NOT be confused with the salted per-field commitments used
for selective disclosure. Salted commitments use fresh random salt per value and
therefore destroy equality by design, which is what makes concealment safe. A keyed
equivalence derivation preserves equality within a scope by design. The two
mechanisms have opposite purposes and MUST NOT share vocabulary in a profile's text
or field names.</t>

<t>A record MAY carry more than one equivalence binding under different purpose labels
and key scopes — for example one scoped to a single producing operator and one
scoped to a party pair. A single equivalence digest MUST NOT be presented as valid
in more than one key scope.</t>

<t><strong>Signature-protected preimages.</strong> Where the bytes a binding covers are already
fixed by a signature, the canonicalization is that signature's own byte boundary and
re-canonicalizing is an error. A profile taking this option MUST identify the covered
octets by citing a normative reference together with the name that referenced
specification gives that exact byte sequence. If the container specification does not
itself name the byte sequence, the profile MUST NOT rely on transmitted octets and
MUST declare a canonicalization instead.</t>

<t><strong>Reproducibility bounds.</strong> A profile whose canonicalization admits numbers MUST
state its integer magnitude bound. A canonicalization that permits integers outside
the range representable exactly by an ECMAScript Number is not reproducible: two
conforming verifiers may derive different digests from the same input. The exercised
AAC profile rejects integers outside plus or minus (2^53 - 1) with a typed error and
orders object members by UTF-16 code unit. A profile MUST also state its digest
grammar in prose — for example, "exactly 64 characters, each in the set 0-9 and a-f"
— and MUST NOT state it only as a regular expression. A grammar whose meaning depends
on the reader's regular-expression engine is not a grammar.</t>

</section>
<section anchor="declared-field-basis"><name>Declared Field Basis</name>

<t>A digest is comparable only with its digest context. <strong>A field value is comparable
only with its declared basis.</strong> Any field a WHAT record exposes at the composition
join, or that participates in a comparison, reconciliation, or aggregation across
producers, MUST carry the basis under which its value is stated. This requirement is
independent of the digest rules above and is not satisfied by them.</t>

<t>At minimum:</t>

<t><list style="symbols">
  <t>A <strong>quantity</strong> MUST declare its unit of measure, from a named and versioned unit
vocabulary, and MUST NOT rely on a unit implied by a field name.</t>
  <t>A <strong>monetary amount</strong> MUST declare its currency, whether the amount is stated gross
or net, the tax basis if any, and the rounding rule and precision applied.</t>
  <t>A <strong>time instant</strong> MUST declare which event the instant marks — for example
request, dispatch, observation, or record creation — together with the time source
and the scale and offset. An instant with no declared referent marks nothing.</t>
  <t>A <strong>rate or ratio</strong> MUST declare the basis of both its numerator and its
denominator.</t>
  <t>A <strong>coded or enumerated value</strong> MUST declare the code list and its version.</t>
</list></t>

<t>A field presented without its declared basis is not joinable. A verifier MUST report
it as uncomparable and MUST NOT supply a local default, infer a basis from a field
name, or convert between bases on the record's behalf. Silent unit and basis
coercion is the failure mode this rule exists to make impossible, and it is the one
most likely to survive every cryptographic check in this document.</t>

<t>Where two profiles genuinely state the same quantity on different bases, they compose
through an explicitly declared and digest-pinned mapping cited by both records, not
through a verifier's local conversion.</t>

<t>This document states the obligation; it does not define the vocabularies. A basis
vocabulary — a unit list, a currency and rounding convention, a code list, or a
declared mapping between two bases — is declared and versioned by the party that
owns it and identified by a stable normative reference, as
<xref target="I-D.mih-sokolov-scitt-payload-binding"/> treats artifact-type declarations. A profile cites the vocabularies it uses
rather than restating them. The division is deliberate and neither document repeats
the other: <strong>that a joined field must declare its basis is a composition rule; how a
basis vocabulary is declared, versioned, and cited is declaration machinery.</strong> A profile
that cites no vocabulary for a basis it claims to declare has not declared one.</t>

</section>
<section anchor="producer-requirements-1"><name>Producer Requirements</name>

<t>A conforming WHAT producer MUST:</t>

<t><list style="symbols">
  <t>identify the profile and serialization-suite versions in use;</t>
  <t>identify the action, the accountable operator, the agent developer and version, the
timestamp with its declared referent and source, and the configuration epoch when
one is used;</t>
  <t>carry a stable per-agent-instance identifier, distinct from the operator, the
developer, and the configuration epoch, on every record; where fleet composition is
sensitive this identifier is eligible for selective disclosure, and it is
informational to a composition verifier;</t>
  <t>identify the tool or endpoint invoked and its version, so that a silent change in
a tool's behavior is reconstructable after the fact;</t>
  <t>carry the subject binding and its complete digest context, and each additional
binding with its own context and purpose label;</t>
  <t>name the <strong>counterparty</strong> the action was directed at — its class (agent, API,
human, or none), its identity, and the cross-party rung actually attained — and
carry the field even when the exchange was unilateral. The counterparty field is
informational to a composition verifier and eligible for selective disclosure; it
MUST NOT become a verifier-required field, because a profile MUST NOT permit
concealment of a field its own verifier requires;</t>
  <t>carry the cross-party correlator over the request, where one exists, so that two
parties' records for one exchange can be related without either disclosing the
action;</t>
  <t>record the disposition — the decision, the approver class, the human-disposition
value, and the verdict class — and carry any approval-scope declaration as a
digest, leaving evaluation of that scope above the composition layer;</t>
  <t>record the effect status and the effect-assurance mode without collapsing either
into the verdict class;</t>
  <t>emit a confirmed effect only when a response digest over the actually observed
response is present. <strong>Where no response bytes were observed, the record MUST NOT
rise above dispatched-unconfirmed, whatever the runtime believes happened</strong>;</t>
  <t>distinguish a pre-dispatch timeout from a post-dispatch timeout through the effect
mode — not-applicable versus dispatched-unconfirmed — rather than through the
verdict;</t>
  <t>carry an effect attestation whenever an effect was dispatched, and omit it when no
effect occurred;</t>
  <t>state, for each field it exposes, whether that field is verifier-checked or
informational, so that an implementer never has to guess which of the two a field
is; and</t>
  <t>preserve later resolution of an unresolved outcome as a new signed, linked record
rather than by mutating the original.</t>
</list></t>

<t>Where a WHAT record cross-references a record in an adjacent slot, the signed payload
MUST cover the adjacent profile's label, the referenced record's identifier, and a
digest of the exact referenced bytes. That protected cross-reference demonstrates
which record this one names. It does not import the adjacent slot's semantics and
does not make a WHAT verifier a verifier of that slot.</t>

<t>Profile-specific fields outside this document's vocabulary MUST be carried in a
namespaced extension space rather than at the top level of the record, so that two
independent extensions cannot collide and neither can be mistaken for core.</t>

</section>
<section anchor="verifier-requirements-1"><name>Verifier Requirements</name>

<t>A conforming WHAT verifier MUST report separately:</t>

<t><list style="symbols">
  <t>whether the record's signature validates under the selected trust input;</t>
  <t>whether the native-record identifier recomputes from the canonical record form;</t>
  <t>whether the subject digest recomputes from the frozen action under the declared
digest context;</t>
  <t>whether the signed record carries that same subject digest;</t>
  <t>for each additional binding: whether it recomputes where the verifier holds the
inputs, and — where it does not — that the binding is present and unverified, which
is a distinct result from present and failed;</t>
  <t>whether every joined field carries a declared basis, and which fields did not;</t>
  <t>whether the confirmed-effect, verdict-and-effect, effect-attestation, and record-chain
invariants hold;</t>
  <t>the record's native first-class verification result;</t>
  <t>any manifest-dependent secondary result, without allowing it to weaken or overwrite
the first-class result; and</t>
  <t>the relying party's acceptance result together with the policy inputs that produced
it.</t>
</list></t>

<t>These results MUST NOT be collapsed into a single opaque <spanx style="verb">executed</spanx>, <spanx style="verb">verified</spanx>, or
<spanx style="verb">accepted</spanx> boolean. A valid record proves that the signer made the bound WHAT
statement. A runtime-claimed effect remains a runtime claim; it does not become an
independent observation because the record is signed, registered, or anchored.</t>

<t>A verifier MUST distinguish three terminal outcomes when comparing this record against
a counterparty record for the same action: <strong>reconciled</strong>, where the compared fields
agree under compatible declared bases; <strong>divergent</strong>, where they disagree, with the
divergence located to a named field and quantified; and <strong>indeterminate</strong>, where no
declared mapping between the two bases exists. Divergence is a reportable result
carrying both parties' evidence, not a verification failure, and MUST NOT be rendered
as one. An unresolvable linkage is indeterminate, not divergent.</t>

<t>Where a verifier cannot produce pass or fail, it MUST report the applicable
non-binary result (see Result vocabulary) and MUST NOT collapse distinct causes. A
check that was not attempted because a prerequisite or required input was
unavailable is <spanx style="verb">not_evaluated</spanx>; a required profile or semantic rule the
implementation does not support is <spanx style="verb">unsupported</spanx>; and a comparison over readable
declared inputs that cannot be resolved is <spanx style="verb">indeterminate</spanx>. Key-scope
unavailability — a verifier that is not party to the key scope an equivalence or
comparison value was produced under — is a required-input case: it MUST be reported
as <spanx style="verb">not_evaluated</spanx>, not <spanx style="verb">indeterminate</spanx>. This document states that classification
directly, rather than leaving it to each profile to decide, precisely because a
per-profile choice would let independent implementations classify the same vector
differently.</t>

</section>
<section anchor="cross-party-rungs"><name>Cross-Party Rungs</name>

<t>Where a WHAT record names a counterparty, it MUST state the rung actually attained,
drawn from an ordered vocabulary in which no rung is confusable with another and no
rung is inferred from the absence of evidence for a higher one.</t>

<t><strong>This document does not define that vocabulary.</strong> The bilateral attestation work
<xref target="I-D.mih-agent-bilateral-attestation"/> establishes the base distinction between a
fully-bilateral record and a reduced-assurance one; a WHAT profile cites the vocabulary
it uses rather than restating it, and a profile that cites no vocabulary has not declared
a rung. What this document states is the structural discipline any such vocabulary must
satisfy, which holds whatever names are chosen: the rungs are ordered; a consumer MAY
require a minimum; a record claiming a higher rung than its carried evidence supports is
an overclaim and MUST fail; and an unknown rung value grades down to the lowest rung and
never up, so that a verifier which does not recognize a rung under-reads the record
rather than over-trusting it.</t>

</section>
<section anchor="composition-and-transparency-seams-1"><name>Composition and Transparency Seams</name>

<t>At the composition join, a WHAT profile exposes: the profile label and version; the
subject digest with its complete digest context; each additional binding with its
purpose label and context; the native-record identifier and its context; the
disposition and verdict class; the effect status, effect mode, and effect-attestation
grade; the counterparty class and attained rung, subject to selective disclosure; the
declared basis for every exposed field; the native and secondary verification results;
any protected cross-reference to adjacent slot evidence; and the relying party's final
WHAT result with its policy inputs.</t>

<t>If the record is registered with a SCITT Transparency Service, the receipt supplies the
separate receipt-payload digest. The receipt proves registration of the submitted
statement under the service policy. It does not prove that the record is complete, that
its effect claim is true, that an authorization existed, or that the relying party
should accept the action.</t>

</section>
<section anchor="negative-vectors-1"><name>Negative Vectors</name>

<t>In addition to the composition-level negative classes, a WHAT profile MUST include
vectors for at least:</t>

<t><list style="symbols">
  <t>a subject digest recomputed from different action bytes;</t>
  <t>a record whose signed subject digest differs from the composition digest;</t>
  <t>a native-record identifier that does not recompute;</t>
  <t>an additional binding whose purpose label is present but whose context is absent;</t>
  <t>two bindings on one record treated by the verifier as equal, derived, or transitively
covering, without demonstration;</t>
  <t>an equivalence digest presented as valid in a second key scope;</t>
  <t>an equivalence digest colliding across genuinely different actions, and failing to
match across genuinely identical ones;</t>
  <t>a joined field carrying a value with no declared basis;</t>
  <t>two records compared across incompatible bases and reported as reconciled;</t>
  <t>a divergence rendered as a verification failure, or an unresolvable linkage rendered
as a divergence;</t>
  <t>a changed disposition or effect after signing;</t>
  <t>a confirmed effect without a response digest over the observed response;</t>
  <t>a non-dispatching verdict paired with a dispatched or confirmed effect;</t>
  <t>a post-dispatch timeout presented as not-applicable;</t>
  <t>a missing effect attestation when dispatch occurred, or an effect attestation present
when no effect occurred;</t>
  <t>a broken or ambiguous supersession chain;</t>
  <t>a counterparty rung claimed above the evidence carried — in particular full-bilateral
claimed with one signature;</t>
  <t>an absent counterparty field on a directed action;</t>
  <t>a protected cross-reference bound to different adjacent-slot bytes;</t>
  <t>a transparency receipt bound to a different signed statement;</t>
  <t>an integer outside the profile's stated magnitude bound admitted into a digest field;
and</t>
  <t>an unknown registry value treated either as a stronger assurance grade or as an
automatic verification failure.</t>
</list></t>

<t>Every negative vector ships with its condition-removed mutant, so that a check which
silently stopped running is distinguishable from a check that passed.</t>

</section>
<section anchor="current-assurance-boundary-1"><name>Current Assurance Boundary</name>

<t>The exercised first-instance vectors verify the WHAT record and the composition join.
They do not establish that every consequential action was recorded, that a
runtime-claimed effect occurred in the external world, or that an independent observer
corroborated the result. An independent meter, auditor, or other observer supplies a
separate signed claim over the same subject digest at the composition layer; it is not
silently promoted into the WHAT record.</t>

<t>The first-instance WHAT profile and its text are maintained by Steven Mih, Action State
Group, as the Agent Action Capsule author.</t>

</section>
</section>
<section anchor="the-audit-slot"><name>The AUDIT Slot</name>

<section anchor="design-rule-2"><name>Design Rule</name>

<t>The AUDIT slot asks whether the runtime produced independently appraisable
evidence that its declared enforcement path was applied to this action, in the
claimed causal order, without undetected alteration. It does not establish that
the policy was sufficient, that every relevant event was recorded, or that the
action was semantically correct. Those are separate completeness and
relying-party judgments. Platform attestation also does not, by itself, prove
the truth of an application-layer record; the binding between the two is the
load-bearing claim.</t>

<t>The first-instance AUDIT profile composes an application-layer action evidence
package (AEP) with RATS Evidence and an Attestation Result
(<xref target="I-D.sokolov-rats-aep-composition"/>, using the roles and trust model of
<xref target="RFC9334"/>). The AEP is a signed, append-only record of the action, its
authority, and its outcome. Platform Evidence binds an AEP outcome digest and a
fresh per-appraisal value into data covered by an attestation-key signature.
The resulting profile lets a verifier check that the same outcome named by the
action record was present in the appraised execution context. It does not make
the AEP producer or the Attester a truth oracle.</t>

<t>An implementation of the Governance Audit Record (GAR) <xref target="I-D.sato-soos-gar"/>
can supply the AEP role in this profile when the selected GAR artifact,
including any referenced Event Log records, records the action, its
authorizing principal, and its outcome; validates under a signed,
append-only, tamper-evident chaining construction; and the
platform-evidence profile demonstrates that the GAR-producing component and
the action-performing component are within the measured software stack
claimed by the appraisal. <xref target="I-D.sokolov-rats-aep-composition"/> supplies the
platform-attestation binding for evidence meeting those conditions; it does
not define or require a replacement record format. Other implementations may
fill the same AEP role. Where the authorizing principal a GAR artifact records
appears at the seam, it is a principal reference and follows the commitment rule
of <xref target="who-slot"/>.</t>

<t>The signed, append-only, chaining construction and causal-ordering
properties referenced above are specified in <xref target="I-D.sato-soos-gar-02"/>, §6
(Session Audit Record), §8 (Event Log Requirements), and §12 (Authority
Lifecycle Events). <xref target="I-D.sato-soos-gar"/> (-03) carries these sections
forward without reproducing them and adds the OTel semantic convention
and GAR Processor specification.</t>

</section>
<section anchor="producer-requirements-2"><name>Producer Requirements</name>

<t>A conforming AUDIT producer MUST state:</t>

<t><list style="symbols">
  <t>the covered action and outcome fields;</t>
  <t>the subject-digest context defined in the Composition Model;</t>
  <t>the AEP signature and chaining construction;</t>
  <t>the predecessor or sequence value that establishes the claimed causal order;
and</t>
  <t>the general obligation: the exact transformation that binds the outcome
digest into the named profile's execution-context evidence, stated
precisely enough that a third party can recompute that binding without
additional information from the producer.</t>
</list></t>

<t>The general obligation's digest reaches every value the named profile
obliges the declaring party to supply or name, in the order the profile
enumerates them. A producer MUST NOT satisfy the general obligation by
naming a profile without enumerating the values that profile's own
Producer Requirements requires (see "AUDIT Profile: Platform Attestation").</t>

</section>
<section anchor="exercised-pcr-16-binding"><name>Exercised PCR-16 Binding</name>

<t>One exercised AEP/AAC binding folds the raw 32-byte action-response digest from
an Agent Action Capsule (<xref target="I-D.mih-scitt-agent-action-capsule"/>) into TPM PCR 16,
starting from the all-zero PCR value, and places the action capsule identifier
in the TPM quote's <spanx style="verb">extraData</spanx>. For SHA-256 this yields:</t>

<t><spanx style="verb">PCR16 = SHA-256(0x00 * 32 || response_digest)</spanx></t>

<t>The PCR selection is an instance parameter: this AEP/AAC interop vector uses
PCR 16, while the separate Project Veraison exercise documented in
<xref target="I-D.sokolov-rats-aep-composition"/> uses PCR 4.</t>

<t>The quote's signed <spanx style="verb">pcrDigest</spanx> then commits to the selected PCR value. A profile
using this construction MUST distinguish the raw response-digest bytes from
their 64-character hexadecimal display form, identify the PCR selection, and
state whether <spanx style="verb">extraData</spanx> carries a fresh challenge, a unique action identifier,
or another binding value. An identifier provides freshness only when the
relying-party policy ensures that it is fresh for the appraisal.</t>

</section>
<section anchor="audit-verifier-requirements"><name>Verifier Requirements</name>

<t>A conforming AUDIT verifier MUST report separately:</t>

<t><list style="symbols">
  <t>whether the AEP signature and hash chain validate, including predecessor and
sequence checks;</t>
  <t>the subject and outcome digest bytes it recomputed, with their digest
contexts; and</t>
  <t>whether it can recompute the named profile's binding between the outcome
digest and that profile's execution-context evidence, using only the values
the profile's Producer Requirements obliges the producer to supply.</t>
</list></t>

<t>These checks MUST NOT be collapsed into one opaque "audited" boolean. A
profile's verifier reports add to these reports and do not replace them.</t>

</section>
<section anchor="composition-and-transparency-seams-2"><name>Composition and Transparency Seams</name>

<t>At the composition join, the AUDIT slot exposes the subject digest and context,
the profile label, the authority-reference digest for the native AEP/RATS
evidence, the appraised outcome digest, the freshness result, and the native
appraisal result. If the evidence or a detached digest of it is registered with
a SCITT transparency service, its receipt supplies the separate
receipt-payload digest. The receipt proves registration under the service's
policy; it does not prove that the runtime enforced correctly, that the
attestation was fresh, or that the relying party should accept it.</t>

</section>
<section anchor="negative-vectors-2"><name>Negative Vectors</name>

<t>In addition to the composition-level negative classes, an AUDIT profile MUST
include vectors for at least:</t>

<t><list style="symbols">
  <t>a changed action or outcome after signing;</t>
  <t>a broken or reordered AEP chain;</t>
  <t>ASCII hexadecimal text substituted for raw digest bytes; and</t>
  <t>a transparency receipt bound to a different payload.</t>
</list></t>

<t>The following are specific to the AUDIT Profile: Platform Attestation (see
below) and MUST be included by any profile using its platform-Evidence
construction:</t>

<t><list style="symbols">
  <t>a changed PCR selection (Platform Attestation profile);</t>
  <t>a PCR value inconsistent with the declared extension (Platform Attestation
profile);</t>
  <t>a quote signature that does not validate (Platform Attestation profile);</t>
  <t>a quoted outcome different from the action record's outcome (Platform
Attestation profile);</t>
  <t>a replayed quote whose signed freshness value differs from the expected
value (Platform Attestation profile); and</t>
  <t>an affirming Attestation Result paired with the wrong action evidence
(Platform Attestation profile).</t>
</list></t>

</section>
<section anchor="current-assurance-boundary-2"><name>Current Assurance Boundary</name>

<t>The exercised first-instance vectors use a virtual TPM (vTPM), including
appraisal by a locally operated Project Veraison instance. They exercise
genuine TPM 2.0 quote structures, attestation-key signatures, digest binding,
appraisal, and negative cases. The evidence bundle does not establish a
manufacturer-provisioned physical TPM root for that vTPM and therefore does not
establish a hardware-rooted guarantee, production readiness, conformance by the
Veraison project, or endorsement by it. A hardware-backed profile would
additionally need to establish its attestation-key provenance, Endorsements,
Reference Values, measured workload coverage, and deployment-specific trust
policy.</t>

<t>The swtpm-based exercise validates the verifier logic and evidence plumbing; it is not evidence of a hardware root of trust.</t>

<t>The first-instance AEP/RATS AUDIT profile and this slot text were contributed by
Anton Sokolov, Tyche Institute.</t>

</section>
<section anchor="audit-profile-platform-attestation-first-named-profile"><name>AUDIT Profile: Platform Attestation (first named profile)</name>

<t>This is the first profile named against the AUDIT slot's general obligation
above. It composes an application-layer action evidence package (AEP) with
RATS Evidence and an Attestation Result, per the Design Rule and Exercised
PCR-16 Binding described earlier in this section.</t>

<section anchor="producer-requirements-3"><name>Producer Requirements</name>

<t>A conforming Platform Attestation AUDIT producer MUST state:</t>

<t><list style="symbols">
  <t>the covered action and outcome fields;</t>
  <t>the subject-digest context defined in the Composition Model;</t>
  <t>the AEP signature and chaining construction;</t>
  <t>the predecessor or sequence value that establishes the claimed causal order;</t>
  <t>the platform Evidence format and selected measurements;</t>
  <t>the exact transformation that binds the outcome digest into those
measurements;</t>
  <t>the attestation key and its trust-chain inputs;</t>
  <t>the freshness value and where it appears in signed Evidence;</t>
  <t>the Verifier and appraisal scheme; and</t>
  <t>any Reference Values, Endorsements, or policy inputs needed to reproduce the
appraisal.</t>
</list></t>

</section>
<section anchor="platform-attestation-verifier-requirements"><name>Verifier Requirements</name>

<t>In addition to the reports required in <xref target="audit-verifier-requirements"/>, a
conforming Platform Attestation AUDIT verifier MUST report separately:</t>

<t><list style="symbols">
  <t>whether the attestation signature validates under the supplied attestation
key and whether that key is accepted under the relying party's trust policy;</t>
  <t>whether the quoted PCR digest matches the selected PCR values and whether the
declared outcome-to-PCR transformation recomputes;</t>
  <t>whether the outcome digest extracted from the action record equals the digest
bound into the signed platform Evidence under compatible contexts;</t>
  <t>the Verifier's native appraisal result;</t>
  <t>whether freshness was actually enforced by comparing the value recovered
from the raw signed Evidence with the expected per-appraisal value; and</t>
  <t>the relying party's final acceptance result and policy inputs.</t>
</list></t>

<t>These checks MUST NOT be collapsed into one opaque "audited" boolean. In
particular, an affirming Attestation Result is not evidence of freshness unless
the selected appraisal scheme checked the relevant nonce or the relying party
performed and reported that comparison separately. Re-deriving freshness from
the raw TPM quote bytes is therefore a distinct check when the Attestation
Result does not expose or enforce the quote's signed <spanx style="verb">extraData</spanx>.</t>

</section>
</section>
</section>
</section>
<section anchor="assurance-tiers"><name>Assurance Tiers</name>

<t>A record answering these questions may be produced at different assurance levels, and the
distinction is the crux for a relying party who does not trust the operator:</t>

<t><list style="symbols">
  <t><strong>Self-attested (baseline).</strong> The record is signed by the agent or its operator and held by an
interested party. This is useful telemetry and a reasonable default, but it cannot, by itself,
satisfy a regulator, counterparty, or insurer who does not trust the producer.</t>
  <t><strong>Anchored / third-party-verifiable.</strong> The record, or a digest of it, is registered to a
transparency service — the SCITT substrate (<xref target="RFC9943"/>) — yielding a receipt
that lets a party who trusts neither the agent nor the operator verify the record's existence, its
content at registration time, and non-equivocation, independent of any single producer's
infrastructure.</t>
</list></t>

<t>This document does not mandate the anchored tier; self-attestation remains valid. It specifies how any
conforming profile MAY reach the anchored tier by registering to a transparency service, and how that
tier is tested (see Conformance) — so that third-party-verifiability is a property profiles can
converge on, not a single format they must adopt.</t>

</section>
<section anchor="conformance"><name>Conformance</name>

<t>Conformance is expressed as a shared vector suite: a positive composition vector
(one action threaded through the populated slots) plus, per slot, the negative-case
classes it MUST expose (e.g. non-deterministic encoding, ASCII-hex-as-bytes,
profile-label mismatch, receipt bound to a different statement, broken join digest).</t>

<t>A conformance vector freezes only after it has been recomputed by at least two
independent implementations. This document specifies no implementation; each slot is
implemented independently, and any party may verify against the vectors.</t>

<section anchor="cross-slot-conformance-mechanism"><name>Cross-Slot Conformance Mechanism</name>

<t>The cross-slot mechanism in this section was contributed by Iman Schrock (EMILIA
Protocol, Inc.). Its first runnable pack — one positive four-slot vector, thirteen
negative cases, and thirteen condition-removed controls, with manifests, checksums,
an executable runner, and an external-report template — is published in the EMILIA
Protocol repository (pull request 521, commit 30916c80). That manifest pins
Composition <strong>-00</strong>; it was not built against this <strong>-02</strong> revision, and an
-02-pinned manifest is future work, out of scope here. Per the freeze rule
below, the pack is a candidate, not a frozen result, until a second
implementation maintained by a different party consumes the same published
bytes and returns the completed external report.</t>

<section anchor="boundary"><name>Boundary</name>

<t>The mechanism tests whether an implementation preserves the declared
boundaries and joins of the Composition Model. It does not define native
conformance for CAN, WHO, WHAT, or AUDIT. Each slot owner maintains the rules
and vectors for that slot. Composition imports the native reports without
weakening, relabeling, or overwriting them.</t>

<t>A run reports the CAN, WHO, WHAT, and AUDIT results separately, followed by
each cross-slot check. It never collapses those results into one opaque
<spanx style="verb">trusted</spanx>, <spanx style="verb">authorized</spanx>, <spanx style="verb">executed</spanx>, or <spanx style="verb">verified</spanx> boolean.</t>

<t>CAID, AEC, and AEB each have one normative home, independently maintained by
Iman Schrock (EMILIA Protocol, Inc.):</t>

<texttable>
      <ttcol align='left'>Mechanism</ttcol>
      <ttcol align='left'>Normative home</ttcol>
      <ttcol align='left'>Scope</ttcol>
      <c>CAID</c>
      <c><xref target="I-D.schrock-caid"/></c>
      <c>The exact material-action identifier and declared digest context</c>
      <c>AEC</c>
      <c><xref target="I-D.schrock-aec"/></c>
      <c>Native evidence preservation and relying-party requirement satisfaction</c>
      <c>AEB</c>
      <c><xref target="I-D.schrock-aeb"/></c>
      <c>Executor-side local authorization, atomic reserve/consume, invocation, and post-dispatch outcome handling</c>
</texttable>

<t>Composition consumes each mechanism's named outputs at the interfaces below.
It does not replace or inherit CAID, AEC, or AEB; those mechanisms remain
independently maintained by their own documents, not by this one.</t>

<t>CAID, AEC, and AEB enter at distinct interfaces rather than becoming new slot
definitions:</t>

<t><list style="symbols">
  <t>CAID supplies the declared exact-action digest context.</t>
  <t>AEC preserves native evidence verification and reports whether a named
relying-party requirement is satisfied.</t>
  <t>AEB remains the executor-side authorization, reserve/consume, invocation,
and post-dispatch uncertainty lifecycle.</t>
  <t>Agent Action Capsule supplies a candidate WHAT record under its own native
Class 1 and Class 2 conformance rules.</t>
</list></t>

<t>The cross-slot mechanism tests those interfaces. It does not replace their
specifications or move enforcement into an evidence record. An AEB result remains
bounded by its selected native source and trust assumptions; runtime-enforcement
evidence is not automatically independent evidence that an external effect occurred.</t>

<t>Mechanism references and run pins serve different purposes. Each native report
retains its exact specification, verifier, adapter, trust-input and result-artifact
pins, and its original result meanings. Equal status labels across revisions MUST
NOT be treated as equal evidence claims. A change to a selected native interface
requires new manifest expectations and the applicable native-profile review before
the corresponding run can be frozen.</t>

<t>The current CAID -04 <xref target="I-D.schrock-caid-current"/>, AEC -07
<xref target="I-D.schrock-aec-current"/>, and AEB -07 <xref target="I-D.schrock-aeb-current"/> are informative
reference-transition targets, not a jointly frozen suite adopted here. CAID -04
adds input-admission and definition/snapshot rules; AEC -07 separates cryptographic
VERIFIED from relying-party ACCEPTED and changes its replay contract. A historical
combined verification result does not retrospectively supply those separate results.
AEB -07 makes CAID conditional on a cross-format join and AEC conditional on a
multi-leg requirement, and adds native authorization-handoff, replay-identity and
same-action-fence requirements. Those executor requirements are not established by
an offline composition join.</t>

<t>The older normative pins above remain unchanged pending selection of the consuming
contracts and review of their dependency closure. AEB -07 itself pins CAID -02 and
AEC -06 normatively; replacing all three top-level references with the latest
revisions would not establish a compatible native adapter. The transition review
must select exact definitions, snapshots, suites, mapping profiles, result schemas
and replay contracts, and retain the corresponding native verification evidence.
No historical run is upgraded by this informative comparison, and no native
mechanism conformance is claimed by the candidate runner.</t>

</section>
<section anchor="bundle-requirements"><name>Bundle requirements</name>

<t>Every bundle pins:</t>

<t><list style="numbers" type="1">
  <t>the Composition revision and digest;</t>
  <t>each populated slot's profile and serialization-suite revision;</t>
  <t>the exact action bytes and complete digest context;</t>
  <t>every native record as bytes, with its native identifier and digest;</t>
  <t>each additional binding, purpose, context, and verification expectation;</t>
  <t>every protected cross-reference and the exact referenced bytes;</t>
  <t>each compared field's declared basis and any pinned mapping;</t>
  <t>the expected result of every native and join check; and</t>
  <t>the expected terminal composition report.</t>
</list></t>

<t>A runner evaluates the supplied bytes. It does not substitute a reconstructed
fixture, upgrade an unknown profile, or infer an absent mapping, field basis,
purpose label, or digest representation.</t>

</section>
<section anchor="result-vocabulary"><name>Result vocabulary</name>

<t>Every named check returns exactly one of:</t>

<t><list style="symbols">
  <t><spanx style="verb">pass</spanx> — evaluated and the condition held;</t>
  <t><spanx style="verb">fail</spanx> — evaluated and the condition did not hold;</t>
  <t><spanx style="verb">not_evaluated</spanx> — a prerequisite failed or the check was not attempted;</t>
  <t><spanx style="verb">unsupported</spanx> — the pinned required profile or semantics are not
implemented; or</t>
  <t><spanx style="verb">indeterminate</spanx> — the records are readable, but the comparison cannot be
resolved from the declared inputs.</t>
</list></t>

<t>Only <spanx style="verb">pass</spanx> is a pass. The other four values are never silently upgraded. A
rejected prerequisite does not turn unexecuted downstream checks into extra
failures.</t>

<t>An unknown optional binding may remain structurally readable. It cannot
satisfy a policy that requires understood semantics for that binding.</t>

</section>
<section anchor="run-report"><name>Run report</name>

<t>A report contains:</t>

<t><list style="symbols">
  <t>implementation owner, name, version, and source revision;</t>
  <t>bundle and input-artifact digests;</t>
  <t>each native slot result unchanged;</t>
  <t>each native slot and join's expected and actual result;</t>
  <t>divergence located to a named field, including both values and bases;</t>
  <t>the terminal composition result;</t>
  <t>deterministic report digest computed over the report with the
<spanx style="verb">report_digest</spanx> member omitted; and</t>
  <t>known shared dependencies that limit independence.</t>
</list></t>

<t>Matching a bundle proves conformance only to those pinned vectors. It does not
certify an agent, prove every action was recorded, establish an external
effect, or replace a relying party's policy decision.</t>

</section>
<section anchor="positive-negative-and-condition-removed-vectors"><name>Positive, negative, and condition-removed vectors</name>

<t>The first pack contains one positive four-slot vector and the following
negative cases. Every negative has a condition-removed twin that changes only
the tested defect and returns to <spanx style="verb">pass</spanx>.</t>

<texttable>
      <ttcol align='left'>ID</ttcol>
      <ttcol align='left'>Changed condition</ttcol>
      <ttcol align='left'>Required result</ttcol>
      <c><spanx style="verb">COMP-BIND-01</spanx></c>
      <c>Different action bytes retain the positive digest</c>
      <c><spanx style="verb">fail</spanx></c>
      <c><spanx style="verb">COMP-BIND-02</spanx></c>
      <c>Incompatible digest context or action projection</c>
      <c><spanx style="verb">indeterminate</spanx></c>
      <c><spanx style="verb">COMP-BIND-03</spanx></c>
      <c>Raw bytes and lowercase hexadecimal are confused</c>
      <c><spanx style="verb">fail</spanx></c>
      <c><spanx style="verb">COMP-BIND-04</spanx></c>
      <c>Protected reference names different slot bytes</c>
      <c><spanx style="verb">fail</spanx></c>
      <c><spanx style="verb">COMP-BIND-05</spanx></c>
      <c>Additional binding omits its context</c>
      <c><spanx style="verb">fail</spanx></c>
      <c><spanx style="verb">COMP-BIND-06</spanx></c>
      <c>Unknown optional semantics are required by policy</c>
      <c><spanx style="verb">unsupported</spanx>, binding remains readable</c>
      <c><spanx style="verb">COMP-BASIS-01</spanx></c>
      <c>Compared field lacks a declared basis</c>
      <c><spanx style="verb">indeterminate</spanx></c>
      <c><spanx style="verb">COMP-BASIS-02</spanx></c>
      <c>Incompatible bases lack a pinned mapping</c>
      <c><spanx style="verb">indeterminate</spanx></c>
      <c><spanx style="verb">COMP-RESULT-01</spanx></c>
      <c>Native and join results are collapsed</c>
      <c><spanx style="verb">fail</spanx></c>
      <c><spanx style="verb">COMP-RESULT-02</spanx></c>
      <c>Composition overwrites a native result</c>
      <c><spanx style="verb">fail</spanx></c>
      <c><spanx style="verb">COMP-JOIN-01</spanx></c>
      <c>Valid records identify different actions</c>
      <c><spanx style="verb">fail</spanx></c>
      <c><spanx style="verb">COMP-JOIN-02</spanx></c>
      <c><spanx style="verb">not_evaluated</spanx> is relabeled as verifier failure</c>
      <c><spanx style="verb">fail</spanx></c>
      <c><spanx style="verb">COMP-UNKNOWN-01</spanx></c>
      <c>Unknown required profile is treated as accepted</c>
      <c><spanx style="verb">unsupported</spanx></c>
</texttable>

<t>The runnable pack therefore contains 27 cases: one positive, thirteen
negatives, and thirteen condition-removed controls. This is the EMILIA-delivered,
Composition-00-pinned pack described under Delivered and open; it is not rebuilt
here (see below).</t>

<t><strong>New for this revision, not yet in the delivered -00 bundle.</strong> Verifier
Requirements draws a three-way discrimination between <spanx style="verb">not_evaluated</spanx>,
<spanx style="verb">unsupported</spanx>, and <spanx style="verb">indeterminate</spanx>. Checking the delivered pack against that
discrimination: <spanx style="verb">COMP-UNKNOWN-01</spanx> already exercises <spanx style="verb">unsupported</spanx> (an
unrecognized required profile), and <spanx style="verb">COMP-BASIS-01</spanx>/<spanx style="verb">COMP-BASIS-02</spanx> already
exercise <spanx style="verb">indeterminate</spanx> (readable declared inputs whose comparison cannot be
resolved). No delivered case exercises producing <spanx style="verb">not_evaluated</spanx> from an
actually-missing required input — <spanx style="verb">COMP-JOIN-02</spanx> only forbids mislabeling
<spanx style="verb">not_evaluated</spanx> as failure, it does not test the case that produces it. This
revision therefore specifies one additional vector to close that gap, to be
picked up by the future -02-pinned manifest along with the rest of the pack:</t>

<texttable>
      <ttcol align='left'>ID</ttcol>
      <ttcol align='left'>Changed condition</ttcol>
      <ttcol align='left'>Required result</ttcol>
      <c><spanx style="verb">COMP-JOIN-03</spanx></c>
      <c>Required input for a check is absent from the bundle</c>
      <c><spanx style="verb">not_evaluated</spanx></c>
</texttable>

<t><spanx style="verb">COMP-JOIN-03</spanx> is two-sided: its condition-removed twin supplies the missing
input and returns the check to <spanx style="verb">pass</spanx>, changing only the tested defect, matching
every other row's discipline. When the -02-pinned manifest is built, the
runnable pack becomes 29 cases: one positive, fourteen negatives, and fourteen
condition-removed controls.</t>

</section>
<section anchor="freeze-rule"><name>Freeze rule</name>

<t>A vector freezes only after two implementations maintained by different
parties consume the same published bytes and produce reports matching every
pinned expectation. Sharing a library, generated fixture, or expected-output
file does not establish independent recomputation unless that dependency is
the declared object under test.</t>

<t>Changing an input byte, profile pin, expectation, canonicalization rule, or
mapping creates a new bundle and restarts the independent-run requirement.</t>

</section>
<section anchor="delivered-and-open"><name>Delivered and open</name>

<t>EMILIA delivers:</t>

<t><list style="symbols">
  <t>the mechanism in this document;</t>
  <t>the manifest and exact four-slot input bytes;</t>
  <t>the 27-case bundle and executable runner;</t>
  <t>the EMILIA report and checksums; and</t>
  <t>an external-report template for the second implementation.</t>
</list></t>

<t>The pack is Composition-00-pinned candidate evidence, not a frozen independent
result, until an independently maintained second implementation reports against
the same bytes. The remaining step is an external implementation run over the
same bytes.</t>

<t>The author baseline capture reported on 27 September 2026 has no retained
raw output or environment record that can substantiate it. It is not used
as independent run evidence. The 26 September 2026 null rerun remains
email-confirmed without retained raw logs. Neither email reconstructs an
execution artifact or satisfies the independent-implementation freeze rule.
An EP three-computation cross-implementation row is omitted from the
interoperability evidence: no pinned implementation, input, command and
result coordinates currently substantiate that row. This omission does
not change the composition mechanism; a future row requires its own
reproducible run and owner confirmation. Capsule Class 2 remains native to the Capsule implementation and
requires its producer manifest and bound private evidence; the cross-slot
harness does not manufacture those inputs.</t>

</section>
</section>
</section>
<section anchor="extension-points"><name>Extension Points</name>

<t>Additional question-slots compose by the same digest discipline. Belief-provenance
("why the agent believed what it acted on") is a named extension socket. Other
extension slots may be named as later documents identify a further
independently-verifiable question that composes by the same shared-digest
discipline; naming one here is not a commitment to define it in this document.</t>

</section>
<section anchor="relationship-to-existing-work"><name>Relationship to Existing Work</name>

<t>This document complements, rather than replaces, existing efforts. An architecture for auditing agent
delegation and interactions is developed separately (<xref target="I-D.kuehlewind-audit-architecture"/>, with its
interaction, action, delegation, and authorization-transition record types); record and logging formats
and action-lineage protocols are defined in adjacent documents (e.g.,
<xref target="I-D.sharif-agent-audit-trail"/>, <xref target="I-D.bates-atp"/>, <xref target="I-D.aylward-aiga"/> — cited as live adjacent
work, not positioned). The four questions here map onto those record types rather than redefining
them.</t>

<t>A deterministic action-identifier construction for the WHAT question is specified independently in
<xref target="I-D.etcheverry-action-ref"/>. It is an adjacent instantiation of the WHAT slot — cited as live
adjacent work, not positioned; the WHAT profile exercised here remains the one named in that slot.</t>

<t>What this document adds is the piece those leave open: the composition of independently-verifiable
profiles by a shared action-digest, a shared conformance-vector suite, and the anchored,
third-party-verifiable assurance tier (see Assurance Tiers). It defines no new signing, transport, or
transparency mechanism; the specific documents for that discipline are cited normatively and
informatively throughout (see, e.g., Cross-Slot Conformance Mechanism for the CAID, AEC, and AEB
references).</t>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>The security properties are those of the composed profiles plus the binding
rules here; no single layer suffices. The agent is not trusted. Distributed trust
roots mean no single verifier or transparency service is assumed sufficient. This
document does not address an adversarial party that refuses to record at its own
boundary, nor collusion across all roles, nor model alignment.</t>

<t>Key management, trust-anchor distribution, and revocation are each constituent
profile's responsibility and are out of scope here; this document only
requires that a profile state which trust inputs a verifier needs and report
when they are unresolved (see, e.g., each slot's own Verifier Requirements). A
verifier MUST NOT treat digests computed under different digest contexts (see
Digest Context and Representation) as equivalent absent a stated mapping
between them; doing so is a composition-layer vulnerability, not a supported
interoperability path. Each slot's own Negative Vectors and Current Assurance
Boundary subsections state further slot-specific threats and non-goals not
restated here.</t>

</section>
<section anchor="privacy-considerations"><name>Privacy Considerations</name>

<t>Records may be rich in information about users and the data an agent processed.
Profiles SHOULD support content-private, hash-only (detached-payload) records so a
registered statement carries only a digest, with content held under deployment
controls. The shared join digest enables cross-slot correlation; pairwise or
encrypted correlation identifiers SHOULD be available where correlation is not
required. Producer context admitted to any WHAT-leg record follows the
data-admission tiers defined in the Privacy Considerations of
<xref target="I-D.mih-scitt-agent-action-capsule"/>.</t>

<t>Profiles MUST distinguish native evidence provided to authorized verifiers from the
public registration projection, and define the public fields, disclosure policy,
correlation scope, and integrity-protected binding between them. Hash-only
registration also needs review of public headers and correlators; it does not by
itself establish unlinkability.</t>

<t>This document does not itself define a data-minimization or retention policy;
each constituent profile states its own admitted fields and any
selective-disclosure mechanism it supports. A relying party or transparency
service operator remains subject to applicable data-protection law for any
personal data a record carries, regardless of the assurance tier at which the
record was produced.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>This document has no IANA actions. A registry of slot identifiers and profile
labels may be proposed in a later revision if cross-document coordination
needs one; this document reserves no such registry now.</t>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">



<reference anchor="RFC2119">
  <front>
    <title>Key words for use in RFCs to Indicate Requirement Levels</title>
    <author fullname="S. Bradner" initials="S." surname="Bradner"/>
    <date month="March" year="1997"/>
    <abstract>
      <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="2119"/>
  <seriesInfo name="DOI" value="10.17487/RFC2119"/>
</reference>
<reference anchor="RFC8174">
  <front>
    <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
    <author fullname="B. Leiba" initials="B." surname="Leiba"/>
    <date month="May" year="2017"/>
    <abstract>
      <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="8174"/>
  <seriesInfo name="DOI" value="10.17487/RFC8174"/>
</reference>

<reference anchor="I-D.schrock-caid" target="https://datatracker.ietf.org/doc/draft-schrock-canonical-action-identifier/">
  <front>
    <title>The Canonical Action Identifier (CAID)</title>
    <author initials="I." surname="Schrock" fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</organization>
    </author>
    <date year="2026"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-schrock-canonical-action-identifier-02"/>
</reference>
<reference anchor="I-D.schrock-aec" target="https://datatracker.ietf.org/doc/draft-schrock-ep-authorization-evidence-chain/">
  <front>
    <title>Authorization Evidence Chains: Composing Heterogeneous Agent-Action Evidence (EP-AEC)</title>
    <author initials="I." surname="Schrock" fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</organization>
    </author>
    <date year="2026"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-schrock-ep-authorization-evidence-chain-05"/>
</reference>
<reference anchor="I-D.schrock-aeb" target="https://datatracker.ietf.org/doc/draft-schrock-action-evidence-boundary/">
  <front>
    <title>The Action Evidence Boundary for Consequential Agent Effects</title>
    <author initials="I." surname="Schrock" fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</organization>
    </author>
    <date year="2026"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-schrock-action-evidence-boundary-03"/>
</reference>


    </references>

    <references title='Informative References' anchor="sec-informative-references">

<reference anchor="I-D.schrock-caid-current" target="https://www.ietf.org/archive/id/draft-schrock-canonical-action-identifier-04.txt">
  <front>
    <title>The Canonical Action Identifier (CAID)</title>
    <author initials="I." surname="Schrock" fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</organization>
    </author>
    <date year="2026" month="September" day="28"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-schrock-canonical-action-identifier-04"/>
</reference>
<reference anchor="I-D.schrock-aec-current" target="https://www.ietf.org/archive/id/draft-schrock-ep-authorization-evidence-chain-07.txt">
  <front>
    <title>Authorization Evidence Chains: Composing Heterogeneous Agent-Action Evidence (EP-AEC)</title>
    <author initials="I." surname="Schrock" fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</organization>
    </author>
    <date year="2026" month="September" day="28"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-schrock-ep-authorization-evidence-chain-07"/>
</reference>
<reference anchor="I-D.schrock-aeb-current" target="https://www.ietf.org/archive/id/draft-schrock-action-evidence-boundary-07.txt">
  <front>
    <title>The Action Evidence Boundary for Consequential Agent Effects</title>
    <author initials="I." surname="Schrock" fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</organization>
    </author>
    <date year="2026" month="September" day="25"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-schrock-action-evidence-boundary-07"/>
</reference>


<reference anchor="RFC9943">
  <front>
    <title>An Architecture for Trustworthy and Transparent Digital Supply Chains</title>
    <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
    <author fullname="A. Delignat-Lavaud" initials="A." surname="Delignat-Lavaud"/>
    <author fullname="C. Fournet" initials="C." surname="Fournet"/>
    <author fullname="Y. Deshpande" initials="Y." surname="Deshpande"/>
    <author fullname="S. Lasker" initials="S." surname="Lasker"/>
    <date month="June" year="2026"/>
    <abstract>
      <t>Traceability in supply chains is a growing security concern. While Verifiable Data Structures (VDSs) have addressed specific issues, such as equivocation over digital certificates, they lack a universal architecture for all supply chains. This document defines such an architecture for single-issuer signed statement transparency. It ensures extensibility and interoperability between different transparency services as well as compliance with various auditing procedures and regulatory requirements.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9943"/>
  <seriesInfo name="DOI" value="10.17487/RFC9943"/>
</reference>
<reference anchor="RFC9334">
  <front>
    <title>Remote ATtestation procedureS (RATS) Architecture</title>
    <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
    <author fullname="D. Thaler" initials="D." surname="Thaler"/>
    <author fullname="M. Richardson" initials="M." surname="Richardson"/>
    <author fullname="N. Smith" initials="N." surname="Smith"/>
    <author fullname="W. Pan" initials="W." surname="Pan"/>
    <date month="January" year="2023"/>
    <abstract>
      <t>In network protocol exchanges, it is often useful for one end of a communication to know whether the other end is in an intended operating state. This document provides an architectural overview of the entities involved that make such tests possible through the process of generating, conveying, and evaluating evidentiary Claims. It provides a model that is neutral toward processor architectures, the content of Claims, and protocols.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9334"/>
  <seriesInfo name="DOI" value="10.17487/RFC9334"/>
</reference>

<reference anchor="I-D.kuehlewind-audit-architecture" target="https://datatracker.ietf.org/doc/html/draft-kuehlewind-audit-architecture-00">
  <front>
    <title>An Architecture for Auditing AI Agent Delegation and Interactions</title>
    <author initials="M." surname="Kühlewind" fullname="Mirja Kühlewind">
      <organization>Ericsson</organization>
    </author>
    <author initials="H." surname="Birkholz" fullname="Henk Birkholz">
      <organization>Fraunhofer SIT</organization>
    </author>
    <date year="2026" month="May" day="18"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-kuehlewind-audit-architecture-00"/>
</reference>
<reference anchor="I-D.etcheverry-action-ref" target="https://datatracker.ietf.org/doc/html/draft-etcheverry-action-ref-03">
  <front>
    <title>Action Reference: A Deterministic Identifier for Agent Actions</title>
    <author initials="P." surname="Etcheverry" fullname="P. Etcheverry">
      <organization>Rama</organization>
    </author>
    <author initials="K." surname="Ives" fullname="K. Ives">
      <organization></organization>
    </author>
    <date year="2026" month="August" day="15"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-etcheverry-action-ref-03"/>
</reference>
<reference anchor="I-D.sharif-agent-audit-trail" target="https://datatracker.ietf.org/doc/html/draft-sharif-agent-audit-trail-00">
  <front>
    <title>Agent Audit Trail: A Standard Logging Format for Autonomous AI Systems</title>
    <author initials="R." surname="Sharif" fullname="Raza Sharif">
      <organization>CyberSecAI Ltd</organization>
    </author>
    <date year="2026" month="March" day="29"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-sharif-agent-audit-trail-00"/>
</reference>
<reference anchor="I-D.bates-atp" target="https://datatracker.ietf.org/doc/html/draft-bates-atp-00">
  <front>
    <title>Agent Transaction Protocol (ATP)</title>
    <author initials="D. A." surname="Bates" fullname="David Asher Bates">
      <organization>SVT Robotics</organization>
    </author>
    <date year="2026" month="May" day="11"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-bates-atp-00"/>
</reference>
<reference anchor="I-D.aylward-aiga" target="https://datatracker.ietf.org/doc/html/draft-aylward-aiga-00">
  <front>
    <title>Artificial Intelligence Governance Architecture (AIGA)</title>
    <author initials="E. R." surname="Aylward" fullname="Edward Richard Aylward Jr.">
      <organization></organization>
    </author>
    <date year="2026" month="January" day="13"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-aylward-aiga-00"/>
</reference>
<reference anchor="I-D.schrock-human-authorization-binding" target="https://datatracker.ietf.org/doc/html/draft-schrock-human-authorization-binding-00">
  <front>
    <title>Binding Named-Human Authorization Evidence into Agent-Action Records</title>
    <author initials="I." surname="Schrock" fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</organization>
    </author>
    <date year="2026" month="July" day="03"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-schrock-human-authorization-binding-00"/>
</reference>
<reference anchor="I-D.schrock-ep-authorization-receipts" target="https://datatracker.ietf.org/doc/html/draft-schrock-ep-authorization-receipts-11">
  <front>
    <title>Authorization Receipts for High-Risk Agent Actions</title>
    <author initials="I." surname="Schrock" fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</organization>
    </author>
    <date year="2026" month="August" day="09"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-schrock-ep-authorization-receipts-11"/>
</reference>
<reference anchor="I-D.mih-scitt-agent-action-capsule" target="https://datatracker.ietf.org/doc/html/draft-mih-scitt-agent-action-capsule-05">
  <front>
    <title>An Agent Action Capsule Profile for SCITT</title>
    <author initials="S." surname="Mih" fullname="Steven Mih">
      <organization>Action State Group, Inc.</organization>
    </author>
    <date year="2026" month="September" day="26"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-mih-scitt-agent-action-capsule-05"/>
</reference>
<reference anchor="I-D.mih-sokolov-scitt-payload-binding" target="https://datatracker.ietf.org/doc/html/draft-mih-sokolov-scitt-payload-binding-06">
  <front>
    <title>Canonicalization Declaration for SCITT Signed Statements</title>
    <author initials="S." surname="Mih" fullname="Steven Mih">
      <organization>Action State Group</organization>
    </author>
    <author initials="A." surname="Sokolov" fullname="Anton Sokolov">
      <organization>Tyche Institute</organization>
    </author>
    <date year="2026" month="October" day="26"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-mih-sokolov-scitt-payload-binding-06"/>
</reference>
<reference anchor="I-D.mih-agent-bilateral-attestation" target="https://datatracker.ietf.org/doc/html/draft-mih-agent-bilateral-attestation-03">
  <front>
    <title>Bilateral Attestation of Cross-Organization Agent Actions</title>
    <author initials="S." surname="Mih" fullname="Steven Mih">
      <organization>Action State Group, Inc.</organization>
    </author>
    <date year="2026"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-mih-agent-bilateral-attestation-03"/>
</reference>
<reference anchor="I-D.bu-agentproto-security-principal-binding-03" target="https://datatracker.ietf.org/doc/draft-bu-agentproto-security-principal-binding/">
  <front>
    <title>Security Principal Binding for Agent Protocols</title>
    <author initials="S." surname="Bu" fullname="Songbo Bu">
      <organization></organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="I-D.lee-orprg-permit-receipts" target="https://datatracker.ietf.org/doc/html/draft-lee-orprg-permit-receipts-00">
  <front>
    <title>Permit Receipts for Permit-Before-Commit Authorization of AI-Agent and Workload External Effects</title>
    <author initials="Y. B." surname="Lee" fullname="Yong Bok Lee">
      <organization>Meridian Verity Group</organization>
    </author>
    <date year="2026" month="June" day="04"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-lee-orprg-permit-receipts-00"/>
</reference>
<reference anchor="I-D.sokolov-rats-aep-composition" target="https://datatracker.ietf.org/doc/html/draft-sokolov-rats-aep-composition-03">
  <front>
    <title>Composing Application-Layer Action Evidence with Remote Attestation Procedures</title>
    <author initials="A." surname="Sokolov" fullname="Anton Sokolov">
      <organization>Tyche Institute</organization>
    </author>
    <date year="2026" month="July" day="18"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-sokolov-rats-aep-composition-03"/>
</reference>
<reference anchor="I-D.sato-soos-gar" target="https://datatracker.ietf.org/doc/html/draft-sato-soos-gar-03">
  <front>
    <title>The Governance Audit Record (GAR) for Agentic AI Systems</title>
    <author initials="T." surname="Sato" fullname="Tom Sato">
      <organization>MyAuberge K.K.</organization>
    </author>
    <date year="2026" month="June" day="28"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-sato-soos-gar-03"/>
</reference>
<reference anchor="I-D.sato-soos-gar-02" target="https://datatracker.ietf.org/doc/html/draft-sato-soos-gar-02">
  <front>
    <title>The Governance Audit Record (GAR) for Agentic AI Systems</title>
    <author initials="T." surname="Sato" fullname="Tom Sato">
      <organization>MyAuberge K.K.</organization>
    </author>
    <date year="2026" month="June" day="09"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-sato-soos-gar-02"/>
</reference>


<reference anchor="RFC8785">
  <front>
    <title>JSON Canonicalization Scheme (JCS)</title>
    <author fullname="A. Rundgren" initials="A." surname="Rundgren"/>
    <author fullname="B. Jordan" initials="B." surname="Jordan"/>
    <author fullname="S. Erdtman" initials="S." surname="Erdtman"/>
    <date month="June" year="2020"/>
    <abstract>
      <t>Cryptographic operations like hashing and signing need the data to be expressed in an invariant format so that the operations are reliably repeatable. One way to address this is to create a canonical representation of the data. Canonicalization also permits data to be exchanged in its original form on the "wire" while cryptographic operations performed on the canonicalized counterpart of the data in the producer and consumer endpoints generate consistent results.</t>
      <t>This document describes the JSON Canonicalization Scheme (JCS). This specification defines how to create a canonical representation of JSON data by building on the strict serialization methods for JSON primitives defined by ECMAScript, constraining JSON data to the Internet JSON (I-JSON) subset, and by using deterministic property sorting.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8785"/>
  <seriesInfo name="DOI" value="10.17487/RFC8785"/>
</reference>
<reference anchor="RFC8792">
  <front>
    <title>Handling Long Lines in Content of Internet-Drafts and RFCs</title>
    <author fullname="K. Watsen" initials="K." surname="Watsen"/>
    <author fullname="E. Auerswald" initials="E." surname="Auerswald"/>
    <author fullname="A. Farrel" initials="A." surname="Farrel"/>
    <author fullname="Q. Wu" initials="Q." surname="Wu"/>
    <date month="June" year="2020"/>
    <abstract>
      <t>This document defines two strategies for handling long lines in width-bounded text content. One strategy, called the "single backslash" strategy, is based on the historical use of a single backslash ('\') character to indicate where line-folding has occurred, with the continuation occurring with the first character that is not a space character (' ') on the next line. The second strategy, called the "double backslash" strategy, extends the first strategy by adding a second backslash character to identify where the continuation begins and is thereby able to handle cases not supported by the first strategy. Both strategies use a self-describing header enabling automated reconstitution of the original content.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8792"/>
  <seriesInfo name="DOI" value="10.17487/RFC8792"/>
</reference>
<reference anchor="RFC9901">
  <front>
    <title>Selective Disclosure for JSON Web Tokens</title>
    <author fullname="D. Fett" initials="D." surname="Fett"/>
    <author fullname="K. Yasuda" initials="K." surname="Yasuda"/>
    <author fullname="B. Campbell" initials="B." surname="Campbell"/>
    <date month="November" year="2025"/>
    <abstract>
      <t>This specification defines a mechanism for the selective disclosure
of individual elements of a JSON data structure used as the payload
of a JSON Web Signature (JWS). The primary use case is the selective
disclosure of JSON Web Token (JWT) claims.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9901"/>
  <seriesInfo name="DOI" value="10.17487/RFC9901"/>
</reference>

<reference anchor="I-D.ietf-oauth-sd-jwt-vc-17" target="https://datatracker.ietf.org/doc/html/draft-ietf-oauth-sd-jwt-vc-17">
  <front>
    <title>SD-JWT-based Verifiable Digital Credentials (SD-JWT VC)</title>
    <author initials="O." surname="Terbu" fullname="Oliver Terbu">
      <organization>MATTR</organization>
    </author>
    <author initials="D." surname="Fett" fullname="Daniel Fett">
      <organization>Authlete Inc.</organization>
    </author>
    <author initials="B." surname="Campbell" fullname="Brian Campbell">
      <organization>Ping Identity</organization>
    </author>
    <date year="2026" month="July" day="06"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-ietf-oauth-sd-jwt-vc-17"/>
</reference>
<reference anchor="OpenID4VP" target="https://openid.net/specs/openid-4-verifiable-presentations-1_0-final.html">
  <front>
    <title>OpenID for Verifiable Presentations 1.0</title>
    <author >
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>
<reference anchor="MACHINE-MANDATE" target="https://github.com/tyche-institute/machine-mandate">
  <front>
    <title>MachineMandate</title>
    <author >
      <organization>Tyche Institute</organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>
<reference anchor="ORPRG-EVAL-V226" target="https://github.com/meridianverity/permit-receipt/releases/tag/v2.2.6-public-eval">
  <front>
    <title>v2.2.6 Public Evaluation — IETF 126 PermitReceipt Review Packet</title>
    <author >
      <organization>Meridian Verity Group</organization>
    </author>
    <date year="2026" month="July" day="10"/>
  </front>
</reference>


    </references>

</references>


<?line 1912?>

<section numbered="false" anchor="changes-from-01"><name>Changes from -01</name>

<t>This -02 revision consolidates the fold list assembled 2026-09-12 from the co-author
thread (Songbo Bu, Iman Schrock, Anton Sokolov, Tom Sato) and the 2026-08-17 AUDIT
thread (Henri, Anton Sokolov, Joel). Landed in this revision:</t>

<t><list style="symbols">
  <t>AUDIT mechanism-neutral split (Henri, 2026-08-17; Anton Sokolov, 2026-08-17 and
2026-08-20): §6.4.2/§6.4.4 restate the Producer/Verifier Requirements as a
profile-neutral general obligation; the original ten-item Producer Requirements
and eight-item Verifier Requirements lists move unchanged under a new "AUDIT
Profile: Platform Attestation (first named profile)" subsection; §6.4.6 Negative
Vectors labels the six attestation-specific classes as that profile's. The
Verifier Requirements split was refined on 2026-10-04 (below).</t>
  <t>Digest-coverage rule (Joel, 2026-08-20; accepted by Anton Sokolov): the general
obligation's digest reaches every value the named profile obliges the declaring
party to supply or name, in the order the profile enumerates them.</t>
  <t>Principal-binding review (Songbo Bu, 2026-08-18, 2026-09-01, 2026-09-10): the
Cross-Profile Reviews entry preserves -03 as the historical review input and
records the scoped comparison against the published -06 revision, including
its additional claim-grounding, outcome, dependency, and C-002 evidence
requirements. The historical finding and no-byte-agreement boundary remain;
see Principal-Binding Review (Bu). The bibliography remains pinned to -03 for
that historical input.</t>
  <t>INTEROP.md PB row (Songbo Bu, 2026-09-01; Iman Schrock, 2026-09-10): Status
changed to confirmed (Songbo Bu, 2026-08-18), with the no-byte-agreement
limitation kept verbatim. The evidence-ladder Status key now distinguishes a
recorded run from confirmation by a named counterparty.</t>
  <t>Change-sheet correction (Iman Schrock, 2026-09-01): §8.1 (Cross-Slot Conformance
Mechanism) is already normative as of -01; it is not a "promote to normative"
item, and its evidence boundary (Delivered and open) stands unchanged.</t>
  <t>V1 27-case pack status (Iman Schrock, 2026-09-01): described as
Composition-00-pinned candidate evidence until an independently maintained
second implementation reports against the same bytes.</t>
  <t>Evidence coordinates (Songbo Bu, 2026-10-03; Iman Schrock, 2026-10-02): the EP
three-computation row is removed from INTEROP.md and from the interoperability
evidence, since its commit coordinate does not resolve; the 27 September 2026
baseline capture is not used as independent run evidence, and the 26 September
2026 null rerun is recorded as email-confirmed without retained raw logs; CAID -04,
AEC -07 and AEB -07 are added as informative transition references while CAID -02,
AEC -05 and AEB -03 remain the normative pins; the WHAT question is restated as
the outcome the agent system recorded and what is known to have crossed the effect
boundary; the APS INTEROP row carries pinned run coordinates and names its pending
counterparty.</t>
  <t>idnits (Songbo Bu, 2026-09-01, 2026-09-10): the earlier document-date
correction is retained. OpenID4VP and MACHINE-MANDATE are cited in body
text. Fresh offline lint on the 3 October 2026 local review candidate
nevertheless reports unused-reference diagnostics for both; those
diagnostics remain in the matching lint record for maintainer review,
rather than being represented as a clean lint result.</t>
  <t>AUDIT verifier reports stated once (Anton Sokolov, 2026-10-04): the two
mechanism-neutral checks (AEP signature and chain; recomputed subject and outcome
digests) are stated only in §6.4.4, whose last sentence now says a profile's verifier
reports add to these and do not replace them; §6.4.8.2 opens "In addition to the
reports required in §6.4.4" and lists only the profile's own reports. No check is
required of fewer verifiers.</t>
  <t>References and reference accuracy: Agent Action Capsule -02 to -05, payload binding
-01 to -06 (now titled "Canonicalization Declaration for SCITT Signed Statements"),
bilateral attestation -01 to -03. Four sentences describing those documents were
corrected to match the cited revisions: basis vocabularies are declared and versioned
by their owners (payload binding -06 defines no artifact-type registry); the bilateral
work establishes the fully-bilateral / reduced-assurance distinction rather than rung
names; the native-record binding names the Capsule profile's <spanx style="verb">capsule_id</spanx> derivation
instead of a "JSON-DIGEST construction"; the privacy cross-reference names the Capsule
profile's data-admission tiers instead of a "floor".</t>
  <t>Principal references at the seam (Blake Morrison, Iman Schrock; repository issue
10): the WHO reference at the seam SHOULD carry a commitment to the authorizing
principal identifier rather than the identifier; the selected WHO profile MUST
define the hiding commitment construction; a plain deterministic hash is not
sufficient for concealment; different commitments do not by themselves establish
distinct humans. The rule covers a principal reference in any slot, and the CAN
and AUDIT (GAR principal) text cites it. Privacy Considerations now requires
profiles to separate native evidence for authorized verifiers from the public
registration projection, and notes that hash-only registration does not by
itself establish unlinkability.</t>
  <t>Editorial: revision bumped from -01 to -02; document date pinned to the cut
date; the -00-manifest self-reference in Cross-Slot Conformance Mechanism now
names this -02 revision instead of -01.</t>
</list></t>

<t>Not landed in this revision:</t>

<t><list style="symbols">
  <t>EAR/EAT terminology (Songbo Bu, 2026-08-19; underlined by Anton Sokolov,
2026-09-03): no sentence in this revision cites a second AUDIT discharge path
for the correction to attach to. It was not in the 2026-08-31 cut for the same
reason: not deferred, no referent yet.</t>
  <t>The regulatory-motivation paragraph (Songbo Bu, 2026-09-01) is prepared as a
separate commit pending Tom Sato's confirmation of his own section text (see
the co-author thread).</t>
</list></t>

</section>
<section numbered="false" anchor="acknowledgments"><name>Acknowledgments</name>

<t>Mikhail Sergeev contributed the ordering criterion for the second-class verification
result in the WHO slot: an input closes an ordering claim only if it comes from a
source that observed both terms of the claim, or from two records whose producing
boundaries can be related in a way that orders the terms (see The WHO Slot). That
wording is his, offered as an IETF Contribution under BCP 78 and BCP 79.</t>

<t>Blake Morrison proposed the commitment-first WHO reference at the seam and its
extension to principal references in every slot, and reviewed the fields each slot
places at the seam for linkability (repository issue 10).</t>

<t>The authors also thank the reviewers of the -00 and -01 revision packages, whose
byte-level review discipline this revision was built against.</t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA+y96XLcWLIm+P88BUz1Q4sFQhS1pUi705cpMStZlVpaZGZZ
9SxJRARIohQBRAEIMVlZMpuHmHfol5hfPW8yTzK+Hz8IBCVV5pjVmM217koq
InBwFj++fu6e53noq35ZHmR3ji7Lus+O5vNmU/fFrFpW/c1B9rJZrZuu6qum
zop6Af+uL5p2VdTz8k4oZrO2/LjjWf/onbBo5nWxgvcs2uKiz1fVVd4VfZMX
+GReJE/m8/hkvrcfFkUPD+7v7T/LHz3CD+bwwWXTwvQqmE2o1u1B1rebrt/f
23sB3xdtWRxkp+V808Jw4UN5c920i4Psf6a3TbL0dfDvzaKCj09fnpydTTL3
dvyHrRd+1/dl1xf4zf8a4I968XOxbGqY3E3ZhW4zW1VdB1/2N2v47OT47LtQ
bPqrpj0IWR4y+D/eg9O+/FjW2evqij5s2ssD2Dza41MYvsz+2Dab9SQ7qedT
+kW5KqrlQdbRc/9Z0E9xIuW0qNKhz5pVdgobGwd+fXO0mZXtZZn9efpnHo5W
j9v3p2Jd1P4NfbPCY/nP1U3BD03/tk5fcAJ7kZ3Or9pm/iG+5Pj1yQ8nR9m7
tumbebPcnnpfFqv/LFew4cVafrQ199Omvpw12bebOO5JvSjXJfxP3fvRZstN
uWgu681y+Z+X+NEUDi0d7KjucTubD82y+RgHPLuZX5UwbAdkv+lLP2iBT0w7
fuI/e/zhtLIf1kgFffWxhLPM3n/3cv/Roxfy5zePnj/BP0/yV9OOdyafF9Xi
gEbX+3UG731Z1E1dzYulHvcJrqy6qMo2u/fy6OTV/Tv0jFFNdsvGf3br472h
f3ZlW5Ud3hgd+KTuy7Yu+/wVXkq9m3EJMtmcCS6vbLJ4CWltBZAIPHjV9+vu
4OFDeGPRt8X8Q9lOq7K/mMIMH8LVf/jFIz8c7GNRztNtPKKtqf5BtzA7/oiP
zmFnrwo4K+NX9WX2fQmLa+DCl82my4hD5bLr9tS943f50fHLf6ddL9d54ZeY
lzLZfI5LzPee/pad/8zo27s/2ybi4SZ+C9xkUbQ3GTBKlA9d+fcNHidSOcmF
44uLct53/0abLGRni5/JEvK9x79ld3cN+zBULEWUfww5RQ6SqoWt+vfhGPne
i3z/m9+fbzwZ3d/r6+u4r0U7v4J9elgtvpxtwMDT/pd+m3mM7+z/h5jIbziI
z7KS57/hMD4/+OiBzHaT+r8XX6F9f/o7c5ffsuG3jCo7DarIixdPHotW8uLx
Y9NKPmzKq2V5XdWLnHTdnN7Sw+5t2nJwNersyH1Jm3+Ez+B1ODqRrX9VLsvL
wqwC2g9RS8eOI5cDeV21fyuyP/9f/6fMRr7WY2mredc19eCh78v6Q/Zt1X64
apb/SJ/4ri029VVzAczw9ORs6wSf5o++7ubcuk/53t7XCYerfrV8+MUD4zmV
PSidH8sWTlWOuy0vBufDt+R9CYtGOgBNF04DFrOq6gqU1bmXEHR4Ypt99nDe
TbNje3+6z++LVTH49Z+n2clHsHqGe/5N/ujrbs3omr9aELu9vmVA4kVXRVtd
qOFJhwEjggGQbjPvGn6dndHXsM+naPIV7SL7obm8xPvwHQl1uSNgPTQrEhMn
2ekN2GqrW1jT++IfRXZKU/Gc6eUNWF1guMIQP/SLrc19nO+/+DqWtGOxv4WW
bx8Tt3gGU+7yol+P7SnsZt3xwRgHzu4dnb27RYC+KoDrZUfdFdD0tzi437PT
n86y982sAdrfJkdgAY++asds7r9liwaD4J4UN8trIJ28qC6Lwba0eFvnKNdw
SstldUny748NEHGNnoeUI987Ovnj0S2bdbzAF2XvKxDE8N8jfnH2p3YqP+s2
rdjI/JV8DPwDhSvoP8fT7P22PHyUP3r8VVvpl/xbdnN7HK9TXG1Ayg90kRkw
Wrif6T5/yx9mb2Dti/x7fCzboQhWdd+k2t77ct60i//XdI3nyvC+Vte4ZfW/
6Y5/6fD+JLZUwracl9W6725Tvt/Lb4iJfl9dXuXvq+7D56XW77Hr34CS9/to
1rpS5Ta/Zc8/MzjuOLlP51Xfm/+Ufjgv1t1mOaLQuc0Ei5J+hHtzUS1ZwSPP
5+5dHvgrv8RjOVCkv85Mv315X+0CcXv8JSPbBrMnUH6/Bi7UFItx1mJWulL1
q3K+LFr+2zY4O60u63LBO7aC19+qjm1t+s5tHzy47fm0Z8e8n967vvcvndRt
+5TvPftth/X5wfW8+ERn1bJAY2SZO2/9UBDIT7Kj+JOsuchetk3X5W/by6LW
g/xCPvSbbshX7/gtK/0tivMXDU363YZ/R578vJM4S75uq3pereEpO5/H6c5r
SAaYj/w0U6kcTRVl2rdtdxIpGOzkVzrvvnQx6htdlmXetOv2Ml+j0dXvkHLv
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
xkjZXHUHTpSyKUhTsIE2uCCd1s5GeZBtM7Nai3O4+6LsdxreNO52EeNDP/6a
aoEsTPlzjCfpT8puYtUnolowT/2Pg6zSqKKwE0VNbIZetQkSg0uMCCoLKQAU
xUfTLTtZz445lpS92p9KAdPEN3m3S+A5Y63AdLTD8HjqsAq+QJcgrceL+oUn
U0nnMpnNsaOOH57E6igq4AbWlKzg6XRXfcCJageTtCVUesxRLB6GZzqn3aVw
VHKON5M4DM9lOml56rtbPS7N75j0QjwM3+huShRWiJsKn7rdUo8I2+4cl30x
eNRqcydN7tRjcySUpZ16DCy/1i6w/VBLjRBiKbwm0BmwCi6qX7gZutwLX2pH
SEkiUhfsA5ICRbLuiRQn4lL6aT1Hes4SAbULtks33aoCbVV3yHrkOKg6srTH
M7kxLsikOseCOOfkhbTSwa5+jUguCvBhRP4ci/t8/udS/d/K8g9KE0sd5aS8
NDcg0FiyxG+HtalpLF8G2kJpQkq3FZs2UYchqOgUP8SizPmwULINrJUBCOgn
xaU5PKluQYlkW21pboXE1aUNdjAoRz3FpEM4Cdl+DvbAnywqOGMK3deGB8GZ
k3/Kat4oE8ZcFG48Tst2WxqjnnD6QJHqmKJ6rB3q3CvFIZBJRTHuIOWbOi7r
oHTcrFP+QtECEfOx8i1V5OA9Yggg7UmIAVsBQ5A5ZKo6GZ8gY5qFOytzL8oL
ld7NEcgxd3KmI4crKnESDAtRXJMbntNerVkfcXY2/CIzz1WOkIXDqq4m80tH
eGqc5YwtMneFTZm2M/ojZVoUaxUmRXyQ0CwO9PIFdfd9phgVvneoIS71LziV
HVzQXpUE0GQzTVZJkMr1g6PvrUFAlp3zR5LteS6N6qndVC/tAP6f1q6mKY4j
id77V3RwMTimESDZlpjYAwK8wraAAMk+rhqmgQ4PM8T0jPDEWv99K19+VFZ1
g7Qbe1lrmZnq6vrIysp872V4Ci8gSSqaH2clVqYtqlPZrZm8juK9iurVdrYz
w8Z7DkwQE8SfWgBNV3njXVCsBHmtWSm1CJl0w8fKoMqW8+zitb3QCiVwojls
kWEwvjNVVy1Op8IAkpYaWZpzpHSsLNv0Wbk4BiTmxIgu8+ezXGaOjZJS5Ij2
TJftrmYx9Lwfy8dWEJd6/6IRZ2EjTm4Hf1XJh5YsmYtR26aQM2LHh3IJiOfD
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
B8S1ZvnsrgEA

-->

</rfc>

