<?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 3.3.8) -->


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

<!ENTITY RFC8785 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8785.xml">
<!ENTITY RFC9052 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9052.xml">
<!ENTITY RFC9597 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9597.xml">
<!ENTITY RFC9942 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9942.xml">
<!ENTITY RFC9943 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9943.xml">
<!ENTITY RFC2119 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC7942 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7942.xml">
<!ENTITY I-D.mih-scitt-agent-action-capsule SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.mih-scitt-agent-action-capsule.xml">
<!ENTITY RFC6838 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6838.xml">
]>


<rfc ipr="trust200902" docName="draft-wilder-scitt-physical-site-engage-receipt-03" category="std" consensus="true" submissionType="IETF">
  <front>
    <title abbrev="Physical-Site Engagement Receipt">A SCITT Profile for Physical-Site Engagement Receipts</title>

    <author initials="R." surname="Wilder" fullname="Rob Wilder">
      <organization>Wilder Robotics</organization>
      <address>
        <email>rob@wilder-robotics.com</email>
      </address>
    </author>

    <date year="2026" month="September" day="10"/>

    <area>Security</area>
    <workgroup>SCITT</workgroup>
    <keyword>SCITT</keyword> <keyword>COSE</keyword> <keyword>receipts</keyword> <keyword>transparency</keyword> <keyword>physical AI</keyword> <keyword>robotics</keyword> <keyword>trusted execution environment</keyword> <keyword>attestation</keyword> <keyword>regulated site</keyword>

    <abstract>


<?line 49?>

<t>This document defines a SCITT profile for <em>Physical-Site Engagement Receipts</em>
(PSER): tamper-evident, signed, offline-verifiable records that describe an
autonomous or human-directed physical engagement at a specific real-world site
governed by a defined operating envelope. Each receipt is a SCITT Signed
Statement as defined by the SCITT architecture, encoded as a COSE Single
Signer message, carrying a JCS-canonicalized JSON payload with a five-artifact
vocabulary describing (1) the <em>Site</em>, (2) the <em>Operator</em> and <em>Actor</em>, (3) the
<em>Engagement Window</em> and
<em>Envelope</em>, (4) the <em>Attestation Evidence</em> from a Trusted Execution
Environment (TEE), and (5) the <em>Adapter Write-In</em> recording that the receipt
was posted into an out-of-band operations layer. A Physical-Site Engagement
Receipt is registerable in any conforming SCITT Transparency Service,
obtaining a Receipt that proves the Statement's inclusion in that Service's
verifiable data structure. Registration does not establish that the Issuer
registered every receipt it issued.</t>

<t>This profile deliberately makes a NARROW, checkable claim -- "this is a
tamper-evident, signature-verifiable record that a specific engagement
occurred at a specific site under a specific envelope, and its evidence was
sealed by a specific TEE" -- and explicitly does NOT claim that the engagement
was safe, correct, or wise, that the site conditions were as described, or
that any downstream operational outcome followed. Compliance verdicts derived
from the receipt (SLA credit, insurance underwriting, regulatory audit) are
the responsibility of the relying party and its policies, not of this profile.</t>

<t>The profile is designed around a three-party trust model in which no single
party can unilaterally forge or repudiate a receipt: the <em>Site Owner</em> controls
physical access to the TEE hardware and keeps it running (they can unplug the
box, and cannot forge what it signs); the <em>TEE silicon
vendor</em> attests the key material inside the TEE through its hardware root of
trust (silicon vouches for the key); and the <em>Issuer</em> writes the vocabulary,
registers Signed Statements with a Transparency Service, and posts the
resulting receipt into the site's operations layer via a WRITE_ONLY adapter.
This separation is normative in this profile: implementations <bcp14>MUST NOT</bcp14> collapse
these three roles into a single custodian, and relying parties <bcp14>MUST NOT</bcp14> trust a
receipt that lacks any one of them.</t>



    </abstract>



  </front>

  <middle>


<?line 88?>

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

<t>Autonomous mobile robots, semi-autonomous physical equipment, and
human-directed physical work crews increasingly operate at regulated
real-world sites -- warehouses, common-interest communities, industrial
facilities, healthcare campuses, and public infrastructure. Relying parties --
site owners, insurers, regulators, dispatchers, and downstream operations
platforms -- need portable, verifiable evidence of <em>what physically happened
at a site</em>, distinct from the digital-artifact supply-chain evidence
addressed by <xref target="RFC9943"/> and distinct from the per-action AI-agent evidence
addressed by <xref target="I-D.noa-scitt-ai-agent-receipt"/> and
<xref target="I-D.mih-scitt-agent-action-capsule"/>.</t>

<t>This profile fills that gap by defining the SCITT Statement content for one
<em>physical-site engagement</em>: a bounded interval during which a specific actor
operates at a specific site under a stated envelope, with the evidence
sealed inside a TEE and the receipt subsequently written into whatever
operations layer the site already uses (property-management system,
maintenance ticketing, insurance underwriting API, regulatory portal).</t>

<t>The profile's defensibility, and its value to relying parties, comes from
combining four elements that no single vendor category currently ships
together:</t>

<t><list style="symbols">
  <t><em>Site-hosted TEE trust anchor.</em> The signing key is bound to hardware
physically located at the site under the site owner's control. Cloud-hosted
transparency services can issue strong receipts, but the signing authority
lives inside the cloud provider's environment; this profile REQUIRES that
the authority live on the Site Owner's premises, attested by the TEE
silicon vendor, and neither extractable by the Site Owner nor by the
Issuer. This statement describes direct-witness mode. In delegated-witness
mode (<xref target="attestation-binding"/>) the key that produces the COSE signature is
the Issuer's own and need not be site-resident; what remains site-resident
is the TEE that issues the delegation credential, and a relying party
evaluating such a receipt obtains a weaker property than the one described
here. A Verifier <bcp14>MUST</bcp14> determine which mode applies from
<spanx style="verb">attestation.bindingMode</spanx> in the receipt before relying on the
non-extractability property, and <bcp14>MUST NOT</bcp14> assume direct-witness mode.
A receipt carrying no <spanx style="verb">attestation.bindingMode</spanx> is rejected on version
validation under <xref target="payload"/> and no mode is inferred for it.</t>
  <t><em>Physical-work evidence vocabulary.</em> The five-artifact schema (Site,
Actor, Engagement, Attestation, Adapter Write-In) binds the receipt to
what physically happened, not merely to a software event. This vocabulary
is defined in <xref target="payload"/> and is stricter than a general-purpose SCITT
Statement.</t>
  <t><em>WRITE_ONLY adapter into existing operations layers.</em> Verified evidence
is posted into the systems the buyer already uses -- property-management,
maintenance, warehouse-management, claims, and asset-management platforms
-- as recorded by the <spanx style="verb">adapter</spanx> field in <xref target="payload"/>. This profile
explicitly does NOT define a new operations dashboard; it defines how
receipts enter the operations layers a site already runs.</t>
  <t><em>Transparency-service registration.</em> Neither the Issuer's <spanx style="verb">chain</spanx> nor the
TEE establishes that a presented history is complete, or that it is the
only history. A withheld suffix is internally consistent at every link,
and a TEE establishes that it wrote the state it attests, not that that
state is the most recent. Registration in a SCITT Transparency Service
supplies the external reference against which relying parties and auditors
can test those questions. A TEE on customer premises without external
witnessing is therefore insufficient; SCITT registration is <bcp14>REQUIRED</bcp14> by
this profile (<xref target="scitt-registration"/>).</t>
</list></t>

<t>Physical-Site Engagement Receipts are complementary to, and compose with,
existing SCITT-AI drafts. An AI agent that dispatches a physical robot <bcp14>MAY</bcp14>
emit an Agent Action Capsule per <xref target="I-D.mih-scitt-agent-action-capsule"/>
describing the dispatch decision, and the physical engagement that follows
<bcp14>MAY</bcp14> be recorded as one or more Physical-Site Engagement Receipts under this
profile, correlated via the SCITT <spanx style="verb">sub</spanx> claim.</t>

<section anchor="requirements-notation"><name>Requirements Notation</name>

<t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" 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>

<?line -18?>

</section>
<section anchor="non-goals"><name>Non-goals</name>

<t>This revision does not:</t>

<t><list style="symbols">
  <t>Attest that the engagement was safe, correct, effective, or compliant with
any specific regulation.</t>
  <t>Attest that the site conditions were as recorded.</t>
  <t>Attest that no unrecorded engagement occurred outside the instrumented
boundary.</t>
  <t>Specify a deterministic offline REPLAY of any engagement decision.</t>
  <t>Define the operations-layer schemas the Adapter Write-In targets.</t>
  <t>Define billing, SLA-credit, or insurance-pricing rules that a relying party
may derive from a stream of receipts.</t>
  <t>Attest anything about the internal state, intent, or decision process of a
human participant in an engagement, or about signals conveyed by a direct
neural or brain-computer interface. This profile records that a bounded
physical engagement occurred at a Site and identifies the parties that can
attest to it. A direct neural interface is not an engagement performed by an
Actor at a Site under <xref target="terminology"/>, and this document defines no member,
no value, and no extension point for one.</t>
</list></t>

<t>These non-goals are NORMATIVE: implementations and relying parties <bcp14>MUST NOT</bcp14>
imply the stronger claims from a receipt.</t>

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

<t>This document uses the terms defined in <xref target="RFC9943"/> (Signed Statement,
Statement, Issuer, Subject, Transparency Service, Registration Policy,
Receipt) and <xref target="RFC9942"/> (Verifiable Data Structure, Verifiable Data
Structure Proof). In addition:</t>

<dl>
  <dt>Site:</dt>
  <dd>
    <t>The bounded real-world location at which the engagement occurred,
identified by a stable Site Identifier under the Issuer's registration
authority. The Site is the physical analog of a SCITT Subject.</t>
  </dd>
  <dt>Site Envelope:</dt>
  <dd>
    <t>The operating constraints in force at the Site during the engagement --
permitted actor classes, permitted engagement types, geospatial bounds,
temporal bounds, and referenced site-rule documents. The Site Envelope is
identified by a stable envelope identifier and a content digest.</t>
  </dd>
  <dt>Site Owner:</dt>
  <dd>
    <t>The party that controls physical access to the TEE hardware producing
receipts for a Site, and that is responsible for that hardware's continued
operation there. The Site Owner is defined by those two capabilities and not
by title, by legal ownership of the premises, or by any contractual label:
the party holding them may or may not be the party named on the deed. The
Site Owner is one of the three parties <bcp14>REQUIRED</bcp14> to participate in every
receipt under <xref target="trust-model"/>. The Site Owner has no capability to author,
alter, or suppress the content of a receipt, and none to extract the signing
key material.</t>
  </dd>
  <dt>Actor:</dt>
  <dd>
    <t>The physical entity that performed the engagement -- an autonomous
robot, a semi-autonomous asset, a human operator, or a human-led crew --
identified by a stable actor identifier under the Issuer's registration
authority.</t>
  </dd>
  <dt>Operator:</dt>
  <dd>
    <t>The organization or individual responsible for the Actor during the
engagement, distinct from the Issuer of the receipt when a third-party
witness signs.</t>
  </dd>
  <dt>Engagement:</dt>
  <dd>
    <t>A bounded interval, delimited by an Engagement Window, during which the
Actor performed physical work at the Site under the Site Envelope.</t>
  </dd>
  <dt>Engagement Window:</dt>
  <dd>
    <t>The time interval [start, end] of the Engagement, expressed in RFC 3339
UTC, with the same clock basis as the TEE-sealed evidence.</t>
  </dd>
  <dt>Attestation Evidence:</dt>
  <dd>
    <t>The output of a TEE that observed the Actor and the Engagement,
including a platform attestation, a measured-boot chain, and a digest
over the sealed evidence bundle. The bundle itself is opaque to the
Transparency Service.</t>
  </dd>
  <dt>Adapter Write-In:</dt>
  <dd>
    <t>The record that the Signed Statement (or a reference to it) was posted
into an out-of-band operations layer, together with the operation-layer
system identifier, endpoint identifier, and a post-time digest of the
operations-layer acknowledgement. The Adapter Write-In is what makes the
receipt <em>useful</em> to the site's existing workflow without requiring the
operations layer to be modified.</t>
  </dd>
  <dt>Physical-Site Engagement Receipt (PSER):</dt>
  <dd>
    <t>A SCITT Signed Statement under this profile, carrying a canonical JSON
payload conforming to <xref target="payload"/>, with the profile identifier
<spanx style="verb">wilder.pser/0.5</spanx> and a SCITT Receipt attached as defined in
<xref target="RFC9942"/>.</t>
  </dd>
  <dt>Chain-Verifier:</dt>
  <dd>
    <t>A relying party, or a party acting on a relying party's behalf, that is
presented with two or more Physical-Site Engagement Receipts as one
contiguous chain and evaluates the chain-level properties defined in
<xref target="payload"/>. Chain-Verifier is a role, not a distinct principal: any
verifier <bcp14>MAY</bcp14> act as a Chain-Verifier, and the obligations this profile
places on a Chain-Verifier apply only to a presentation of two or more
receipts. A verifier presented with a single receipt incurs none of them.</t>
  </dd>
</dl>

</section>
<section anchor="profile-identifier-and-media-types"><name>Profile identifier and media types</name>

<t>The profile identifier for this document is <spanx style="verb">wilder.pser/0.5</spanx> and <bcp14>MUST</bcp14> appear
as the value of the top-level <spanx style="verb">spec</spanx> member of the payload defined in
<xref target="payload"/>.</t>

<t>The COSE <spanx style="verb">content_type</spanx> (protected header label 3, <xref target="RFC9052"/>) for a
Physical-Site Engagement Receipt Statement is
<spanx style="verb">application/pser+json; profile=wilder.pser/0.5</spanx>. IANA registration of this
media type is requested in <xref target="iana"/>.</t>

<t>The <spanx style="verb">application/scitt-statement+cose</spanx> and <spanx style="verb">application/scitt-receipt+cose</spanx>
media types from <xref target="RFC9943"/> apply unchanged to Statements and Receipts under
this profile.</t>

</section>
<section anchor="payload"><name>Receipt structure</name>

<t>A Physical-Site Engagement Receipt is a SCITT Signed Statement per
<xref target="RFC9943"/> Section 6, encoded as a COSE_Sign1 per <xref target="RFC9052"/>. The payload
is a JSON object serialized with JCS <xref target="RFC8785"/> and carried as the
<spanx style="verb">COSE_Sign1</spanx> payload.</t>

<t>The following is a complete example instance. It is not a schema: every value
is literal, the whole object parses as JSON, and the <spanx style="verb">chain.hash</spanx> value is the
digest this profile specifies over the rest of the object. Normative member
definitions are in Section 4.1; where this example and Section 4.1 disagree,
Section 4.1 governs.</t>

<t>This figure is emitted by the reference implementation and asserted
byte-identical to it in that implementation's continuous integration. It is
not maintained by hand.</t>

<t>Its values are illustrative. The digests are placeholders, the identifiers are
synthetic, and the <spanx style="verb">teeClass</spanx> value is one conforming registry entry chosen so
the example round-trips. This profile does not prefer, presume, or depend on
any particular confidential-compute environment, and no value in this figure
should be read as a statement about deployed hardware.</t>

<figure title="Physical-Site Engagement Receipt payload"><sourcecode type="json"><![CDATA[
{
  "actor": {
    "class": "AUTONOMOUS",
    "id": "actor:robot-alpha-01",
    "operator": "operator:wilder-robotics"
  },
  "adapter": {
    "ackDigest": "sha256:4444444444444444444444444444444444444444444444444444444444444444",
    "ackProvenance": "THIRD_PARTY",
    "endpoint": "endpoint:res-001",
    "mode": "WRITE_ONLY",
    "postedAt": "2026-10-15T14:00:05Z",
    "system": "example.ticketing"
  },
  "attestation": {
    "bindingMode": "DIRECT_WITNESS",
    "measuredBoot": {
      "chain": "sha256:98a6efd412bb768ea7f090e8228401c11bc72a7caae44170395445c097d5ffa1",
      "components": [
        {
          "digest": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
          "name": "bl1"
        }
      ]
    },
    "platformEvidence": {
      "digest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
      "encoding": "opaque/1"
    },
    "sealedEvidence": {
      "digest": "sha256:3333333333333333333333333333333333333333333333333333333333333333",
      "encoding": "opaque/1",
      "sizeBytes": 4096
    },
    "teeClass": "arm.cca",
    "validity": {
      "notAfter": "2026-10-15T15:00:00Z",
      "notBefore": "2026-10-15T13:00:00Z"
    },
    "witnessKey": "key:tee:res-001-witness-01"
  },
  "chain": {
    "hash": "sha256:6de1b8b2c641536b35fada1a7ee233c68284cf3788408a7160d5f525c309d2b3",
    "prevHash": null,
    "seq": 0
  },
  "engagement": {
    "envelopeConformance": "WITHIN",
    "evidenceDigest": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
    "id": "eng:res-001:20261015-140000",
    "outcomeClass": "COMPLETED",
    "type": "patrol",
    "window": {
      "end": "2026-10-15T14:00:00Z",
      "start": "2026-10-15T13:30:00Z"
    }
  },
  "id": "uuid:00000000-0000-4000-8000-000000000001",
  "issuerAffiliation": "NOT_DISCLOSED",
  "site": {
    "class": "residential",
    "envelope": {
      "digest": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
      "geobounds": null,
      "id": "env:res-001:2026-Q4",
      "temporal": {
        "ends": null,
        "starts": "2026-10-01T00:00:00Z"
      }
    },
    "id": "site:res-001"
  },
  "spec": "wilder.pser/0.5",
  "ts": "2026-10-15T14:00:00Z"
}
]]></sourcecode></figure>

<section anchor="field-semantics"><name>Field semantics</name>

<section anchor="spec-required-string"><name><spanx style="verb">spec</spanx> (REQUIRED, string)</name>

<t><bcp14>MUST</bcp14> be <spanx style="verb">wilder.pser/0.5</spanx> for receipts conforming to this document. A verifier
<bcp14>MUST</bcp14> reject any Statement with a different <spanx style="verb">spec</spanx> value as out of scope of
this profile.</t>

</section>
<section anchor="id-required-string"><name><spanx style="verb">id</spanx> (REQUIRED, string)</name>

<t>A globally unique identifier for the receipt, assigned by the Issuer. <bcp14>RECOMMENDED</bcp14>
form is a URN or a <spanx style="verb">uuid:</spanx> prefix. <spanx style="verb">id</spanx> <bcp14>MUST NOT</bcp14> be reused within an Issuer.</t>

</section>
<section anchor="ts-required-string"><name><spanx style="verb">ts</spanx> (REQUIRED, string)</name>

<t>RFC 3339 UTC timestamp at which the Issuer sealed the receipt. This is the
receipt-issuance time; it <bcp14>MAY</bcp14> differ from <spanx style="verb">engagement.window.end</spanx>.</t>

</section>
<section anchor="issueraffiliation-required-string"><name><spanx style="verb">issuerAffiliation</spanx> (REQUIRED, string)</name>

<t>States whether the Issuer and the Site Owner are affiliated principals. The
admissible values are exactly:</t>

<t><list style="symbols">
  <t><spanx style="verb">AFFILIATED</spanx>: the Issuer and the Site Owner are the same principal, or are
principals under common control, or one controls the other.</t>
  <t><spanx style="verb">INDEPENDENT</spanx>: the Issuer and the Site Owner are principals under neither
common control nor the control of one by the other.</t>
  <t><spanx style="verb">NOT_DISCLOSED</spanx>: the relationship is not stated in the receipt.</t>
</list></t>

<t>The member is <bcp14>REQUIRED</bcp14> because the alternative is worse. An absent member would
itself have to be assigned a meaning, and every available meaning is wrong: read
as <spanx style="verb">INDEPENDENT</spanx> it manufactures a disclosure nobody made, and read as
<spanx style="verb">AFFILIATED</spanx> it accuses an Issuer of a relationship it may not have. Requiring
the member makes <spanx style="verb">NOT_DISCLOSED</spanx> a stated position rather than an inference drawn
from silence.</t>

<t>The value states the Issuer's own claim about itself. This profile does not
define a mechanism by which a Verifier establishes the claim to be true, and a
Verifier <bcp14>MUST NOT</bcp14> report a verified receipt as evidence that the stated
relationship holds. What verification establishes is that the claim was made,
by the Issuer, inside a receipt bound by the signature and the chain, and
therefore that it cannot later be revised without the revision being visible.
That is a narrower property than truth and it is the property this member
carries.</t>

<t>A Verifier <bcp14>MUST NOT</bcp14> read <spanx style="verb">NOT_DISCLOSED</spanx> as <spanx style="verb">INDEPENDENT</spanx>. Silence about a
relationship is not a denial of one, and a relying party told otherwise has been
supplied a claim no principal authored. This is the one collapse the member
exists to prevent, and it is the direction that overstates the receipt.</t>

<t>A Verifier <bcp14>MUST NOT</bcp14> read a value outside the admissible set as <spanx style="verb">AFFILIATED</spanx> and
<bcp14>MUST NOT</bcp14> normalize it to <spanx style="verb">NOT_DISCLOSED</spanx>. A Verifier that encounters an
unrecognized value <bcp14>MUST</bcp14> preserve the value as received and <bcp14>MUST</bcp14> surface it to
the relying party as unrecognized, distinct from all three admissible values.
This revision does not require a Verifier to reject a receipt on that basis,
because a value it does not recognize may be defined by a later revision; it
requires that the Verifier never silently resolve the ambiguity. The value set
is closed in this revision and is not registry-governed. A later revision that
adds a value does so additively, without redefining an existing one.</t>

<t>The relationship this member describes is a standing one between two principals
rather than a property of a single engagement, but standing relationships
change. Receipts presented as one chain may therefore disagree about it without
either receipt being defective. The chain-level obligation, which is to surface
such a change rather than to reject the presentation or to resolve it in favour
of either value, is stated with the other Chain-Verifier obligations under
<spanx style="verb">chain</spanx>.</t>

<t>This member is distinct from, and does not substitute for, the affiliation
disclosure required of an Issuer that registers with a Transparency Service it
operates or that is operated by an affiliated principal
(<xref target="scitt-registration"/>), which is an Issuer-published fact resolved under
<xref target="issuer-published"/> rather than a member of this payload. That obligation concerns the relationship between the
Issuer and the Transparency Service; this member concerns the relationship
between the Issuer and the Site Owner. An Issuer may be independent of the Site
Owner and still operate its own Transparency Service, or be affiliated with the
Site Owner and register with an unaffiliated one. Neither value can be inferred
from the other.</t>

</section>
<section anchor="site-required-object"><name><spanx style="verb">site</spanx> (REQUIRED, object)</name>

<t>Identifies the physical location.</t>

<t><list style="symbols">
  <t><spanx style="verb">site.id</spanx> (<bcp14>REQUIRED</bcp14>, string): stable site identifier under the Issuer's
registration authority. This is the physical analog of a Subject and
<bcp14>SHOULD</bcp14> be used as the value of the CWT <spanx style="verb">sub</spanx> claim in the protected
header (see <xref target="cose-header"/>).</t>
  <t><spanx style="verb">site.class</spanx> (<bcp14>REQUIRED</bcp14>, string): coarse site classification. Registry-
governed; see <xref target="iana"/>.</t>
  <t><spanx style="verb">site.envelope.id</spanx> (<bcp14>REQUIRED</bcp14>, string): stable identifier of the operating
envelope in force during the engagement.</t>
  <t><spanx style="verb">site.envelope.digest</spanx> (<bcp14>REQUIRED</bcp14>, string): JSON-DIGEST (SHA-256 of the JCS
serialization) of the full envelope document. The full document <bcp14>MUST NOT</bcp14>
appear in the public receipt; it is bound by digest only.</t>
  <t><spanx style="verb">site.envelope.geobounds</spanx> (<bcp14>OPTIONAL</bcp14>, string): opaque reference to
geospatial bounds. Any geospatial detail beyond the reference is bound by
the envelope digest, not published.</t>
  <t><spanx style="verb">site.envelope.temporal</spanx> (<bcp14>OPTIONAL</bcp14>, object): temporal window during which
this envelope was in force. <spanx style="verb">null</spanx> values indicate "open-ended in that
direction."</t>
</list></t>

</section>
<section anchor="actor-required-object"><name><spanx style="verb">actor</spanx> (REQUIRED, object)</name>

<t><list style="symbols">
  <t><spanx style="verb">actor.id</spanx> (<bcp14>REQUIRED</bcp14>, string): stable identifier of the physical actor.</t>
  <t><spanx style="verb">actor.class</spanx> (<bcp14>REQUIRED</bcp14>, string): one of <spanx style="verb">AUTONOMOUS</spanx>, <spanx style="verb">SEMI_AUTONOMOUS</spanx>,
<spanx style="verb">HUMAN</spanx>, <spanx style="verb">CREW</spanx>.</t>
  <t><spanx style="verb">actor.operator</spanx> (<bcp14>REQUIRED</bcp14>, string): stable identifier of the responsible
operator organization or individual.</t>
</list></t>

</section>
<section anchor="engagement-required-object"><name><spanx style="verb">engagement</spanx> (REQUIRED, object)</name>

<t><list style="symbols">
  <t><spanx style="verb">engagement.id</spanx> (<bcp14>REQUIRED</bcp14>, string): stable identifier of the engagement.</t>
  <t><spanx style="verb">engagement.window.start</spanx> and <spanx style="verb">engagement.window.end</spanx> (<bcp14>REQUIRED</bcp14>, string):
RFC 3339 UTC bounds of the engagement. <spanx style="verb">end</spanx> <bcp14>MUST</bcp14> be &gt;= <spanx style="verb">start</spanx>. Both <bcp14>MUST</bcp14>
share a clock basis with <spanx style="verb">attestation.sealedEvidence</spanx> (see
<xref target="clock-basis"/>).</t>
  <t><spanx style="verb">engagement.type</spanx> (<bcp14>REQUIRED</bcp14>, string): coarse engagement classification
(e.g. <spanx style="verb">patrol</spanx>, <spanx style="verb">service</spanx>, <spanx style="verb">inspection</spanx>, <spanx style="verb">delivery</spanx>, <spanx style="verb">installation</spanx>,
<spanx style="verb">maintenance</spanx>, <spanx style="verb">presence</spanx>). Registry-governed; see <xref target="iana"/>.</t>
  <t><spanx style="verb">engagement.outcomeClass</spanx> (<bcp14>REQUIRED</bcp14>, string): one of <spanx style="verb">COMPLETED</spanx>,
<spanx style="verb">ABORTED</spanx>, <spanx style="verb">REFUSED</spanx>, <spanx style="verb">ERRORED</spanx>, <spanx style="verb">OBSERVED_ONLY</spanx>. <spanx style="verb">OBSERVED_ONLY</spanx> records
that the Issuer witnessed the actor at the site but did not participate
in dispatch.</t>
  <t><spanx style="verb">engagement.envelopeConformance</spanx> (<bcp14>REQUIRED</bcp14>, string): one of <spanx style="verb">WITHIN</spanx>,
<spanx style="verb">EXCEEDED_TEMPORAL</spanx>, <spanx style="verb">EXCEEDED_GEO</spanx>, <spanx style="verb">EXCEEDED_ACTOR</spanx>, <spanx style="verb">UNKNOWN</spanx>. The
Issuer <bcp14>MUST NOT</bcp14> claim <spanx style="verb">WITHIN</spanx> unless it evaluated conformance against
the envelope digest.</t>
  <t><spanx style="verb">engagement.evidenceDigest</spanx> (<bcp14>REQUIRED</bcp14>, string): JSON-DIGEST of the
engagement's internal evidence structure. The internal structure is
opaque to this profile and <bcp14>MUST NOT</bcp14> appear in the receipt.</t>
</list></t>

</section>
<section anchor="attestation-required-object"><name><spanx style="verb">attestation</spanx> (REQUIRED, object)</name>

<t>Binds the receipt to the TEE that observed the engagement. This is the
mechanism that distinguishes a Physical-Site Engagement Receipt from a bare
signed timestamp: the sealed evidence attests that the Issuer observed the
engagement from inside a hardware-rooted, remotely attestable environment.
Verification of the Signed Statement and its attached Receipt alone does not
establish hardware provenance. That property additionally depends on obtaining
and validating the platform attestation evidence and its binding to the
relevant key under the relying party's trust policy.</t>

<t><list style="symbols">
  <t><spanx style="verb">attestation.teeClass</spanx> (<bcp14>REQUIRED</bcp14>, string): TEE class identifier.
Registry-governed; see <xref target="iana"/>. The <em>TEE Class</em> registry is REQUESTED by
this document and has NOT yet been allocated by IANA. Until allocation, the
admissible values are exactly the initial values listed in <xref target="iana"/>:
<spanx style="verb">intel.tdx</spanx>, <spanx style="verb">amd.sev-snp</spanx>, <spanx style="verb">arm.cca</spanx>, <spanx style="verb">nvidia.h100-cc</spanx>,
<spanx style="verb">nvidia.jetson-thor-cc</spanx>, <spanx style="verb">aws.nitro-enclave</spanx>. A Verifier <bcp14>MUST</bcp14> reject a
<spanx style="verb">teeClass</spanx> value outside that set.  <vspace blankLines='1'/>
A confidential-compute environment absent from that set is not
accommodated by this revision, and an implementer on such an environment
has no conforming value to emit. The extension route is the registration
policy in <xref target="iana"/>: "Specification Required". A new value is added by
publishing a specification that defines the <spanx style="verb">platformEvidence</spanx> format the
class admits, and requesting registration against it. Once the registry is
allocated, that route does not require a revision of this document.</t>
  <t><spanx style="verb">attestation.platformEvidence</spanx> (<bcp14>REQUIRED</bcp14>, object): reference to the
platform-native attestation document, in a format defined by the TEE
class. The document itself <bcp14>MAY</bcp14> be conveyed by reference (URI + digest) or
inline; when conveyed inline it <bcp14>SHOULD</bcp14> be in the unprotected header of
the enclosing Signed Statement, not in the payload.</t>
  <t><spanx style="verb">attestation.platformEvidence.digest</spanx> (<bcp14>REQUIRED</bcp14>, string): digest of the
platform-native attestation document.</t>
  <t><spanx style="verb">attestation.platformEvidence.encoding</spanx> (<bcp14>REQUIRED</bcp14>, string): opaque
encoding label for that document. The set of labels a given TEE class
admits is defined by that TEE class.</t>
  <t><spanx style="verb">attestation.measuredBoot</spanx> (<bcp14>REQUIRED</bcp14>, object): the measured-boot state of
the environment that produced the receipt.</t>
  <t><spanx style="verb">attestation.measuredBoot.chain</spanx> (<bcp14>REQUIRED</bcp14>, string): JSON-DIGEST of the
measured-boot chain.</t>
  <t><spanx style="verb">attestation.measuredBoot.components</spanx> (<bcp14>REQUIRED</bcp14>, array): the measurements
the chain digest commits to, in boot order. Each element is an object with
a <spanx style="verb">name</spanx> (<bcp14>REQUIRED</bcp14>, string) naming the measured component and a <spanx style="verb">digest</spanx>
(<bcp14>REQUIRED</bcp14>, string) carrying its measurement. Verifiers <bcp14>MUST NOT</bcp14> infer any
meaning from <spanx style="verb">name</spanx> beyond identification.</t>
  <t><spanx style="verb">attestation.sealedEvidence.digest</spanx> (<bcp14>REQUIRED</bcp14>, string): digest of the
sealed evidence bundle.</t>
  <t><spanx style="verb">attestation.sealedEvidence.sizeBytes</spanx> (<bcp14>REQUIRED</bcp14>, int): size of the
sealed bundle in bytes. Included to enable bounded-storage verifiers to
reject bundles they cannot process.</t>
  <t><spanx style="verb">attestation.sealedEvidence.encoding</spanx> (<bcp14>REQUIRED</bcp14>, string): opaque encoding
label. Registry-governed; see <xref target="iana"/>.</t>
  <t><spanx style="verb">attestation.witnessKey</spanx> (<bcp14>REQUIRED</bcp14>, string): key identifier of the TEE
signing key. This <bcp14>MAY</bcp14> differ from the Issuer's <spanx style="verb">iss</spanx> when the TEE
operates as a delegated witness.</t>
  <t><spanx style="verb">attestation.bindingMode</spanx> (<bcp14>REQUIRED</bcp14>, string): the attestation-binding mode
under which this receipt was produced, as defined in
<xref target="attestation-binding"/>. The admissible values are exactly:  <list style="symbols">
      <t><spanx style="verb">DIRECT_WITNESS</spanx>: the key that produced the COSE signature is the TEE
signing key. <spanx style="verb">attestation.bindingMode</spanx> is <spanx style="verb">DIRECT_WITNESS</spanx> only where
<spanx style="verb">attestation.witnessKey</spanx> and <spanx style="verb">iss</spanx> denote the same key.</t>
      <t><spanx style="verb">DELEGATED_WITNESS</spanx>: the key that produced the COSE signature is the
Issuer's own, and a TEE-issued delegation credential authorizes it.</t>
    </list>
A Verifier <bcp14>MUST</bcp14> reject a <spanx style="verb">bindingMode</spanx> value outside that set, and <bcp14>MUST</bcp14>
reject a receipt asserting <spanx style="verb">DIRECT_WITNESS</spanx> in which <spanx style="verb">attestation.witnessKey</spanx>
and <spanx style="verb">iss</spanx> denote different keys. The value is closed in this revision and is
not registry-governed.  <vspace blankLines='1'/>
This member is <bcp14>REQUIRED</bcp14>, and carries in the receipt a fact that <spanx style="verb">-02</spanx> required
a Verifier to obtain from the Issuer out of band. The mode was fixed at the
moment the receipt was signed and was known to the signer; obtaining it from a
separately published document made a per-receipt fact depend on a document
that describes an Issuer rather than a receipt, and made the weaker of the two
properties in <xref target="terminology"/> unavailable from the presented bytes. An absent
value is not assigned a meaning, because assigning one reintroduces the
assumption this member exists to prevent.</t>
  <t><spanx style="verb">attestation.validity</spanx> (<bcp14>REQUIRED</bcp14>, object): the interval over which the
attestation of the producing environment is asserted to hold.</t>
  <t><spanx style="verb">attestation.validity.notBefore</spanx> (<bcp14>REQUIRED</bcp14>, string): RFC 3339 UTC
timestamp at which the attestation becomes valid.</t>
  <t><spanx style="verb">attestation.validity.notAfter</spanx> (<bcp14>REQUIRED</bcp14>, string): RFC 3339 UTC timestamp
after which the attestation is no longer valid. <spanx style="verb">notAfter</spanx> <bcp14>MUST</bcp14> be strictly
later than <spanx style="verb">notBefore</spanx>; a Verifier <bcp14>MUST</bcp14> reject a receipt whose <spanx style="verb">notAfter</spanx> is
equal to or precedes its <spanx style="verb">notBefore</spanx>. A zero-length interval asserts
validity for an instant of zero duration and has no legitimate producer.
This revision does not
require a Verifier to test <spanx style="verb">ts</spanx> against the interval.</t>
</list></t>

</section>
<section anchor="adapter-required-object"><name><spanx style="verb">adapter</spanx> (REQUIRED, object)</name>

<t>Records that the receipt (or a reference to it) was written into an
out-of-band operations layer. This is the profile's core insight: a
receipt that no operations system can see is not useful, and modifying the
operations system to consume receipts natively is out of scope for most
regulated sites. The Adapter Write-In makes the receipt observably present
in the site's existing workflow.</t>

<t><list style="symbols">
  <t><spanx style="verb">adapter.system</spanx> (<bcp14>REQUIRED</bcp14>, string): operations-layer system identifier
(e.g. a property-management system, maintenance ticketing platform,
regulatory portal, insurance underwriting API). Registry-governed; see
<xref target="iana"/>.</t>
  <t><spanx style="verb">adapter.endpoint</spanx> (<bcp14>REQUIRED</bcp14>, string): opaque endpoint identifier within
the system. Its interpretation is defined by the target system, not by
this profile.</t>
  <t><spanx style="verb">adapter.postedAt</spanx> (<bcp14>REQUIRED</bcp14>, string): RFC 3339 UTC timestamp at which
the write-in was posted.</t>
  <t><spanx style="verb">adapter.ackDigest</spanx> (<bcp14>REQUIRED</bcp14>, string): JSON-DIGEST of the operations-
layer's acknowledgement response. If the operations layer returns no
structured acknowledgement, the digest is taken over an Issuer-defined
minimal ack object. That object is bound by the receipt's Merkle inclusion
and is not published, so no Verifier can obtain it and none is required to.
This is not a resolution obligation under <xref target="issuer-published"/>: a Verifier
checks that <spanx style="verb">adapter.ackProvenance</spanx> is <spanx style="verb">ISSUER_ASSERTED</spanx> and treats the
acknowledged content as authored by the Issuer. <spanx style="verb">-02</spanx> located the object's
schema in an Issuer-published document, which stated an obligation against a
document defined to be unfetchable.</t>
  <t><spanx style="verb">adapter.ackProvenance</spanx> (<bcp14>REQUIRED</bcp14>, string): identifies which party authored
the acknowledgement that <spanx style="verb">adapter.ackDigest</spanx> commits to. <spanx style="verb">adapter.ackDigest</spanx>
alone cannot carry this: the digest of an acknowledgement authored by an
independent operations layer and the digest of one authored by the Issuer
itself are indistinguishable to a Verifier, and the two have materially
different evidentiary weight. The admissible values are exactly:  <list style="symbols">
      <t><spanx style="verb">THIRD_PARTY</spanx>: the acknowledgement was returned by the operations layer
named in <spanx style="verb">adapter.system</spanx>, which is a principal distinct from the Issuer.</t>
      <t><spanx style="verb">ISSUER_ASSERTED</spanx>: the operations layer returned no structured
acknowledgement, and the digest is taken over the Issuer-defined minimal
ack object described under <spanx style="verb">adapter.ackDigest</spanx>. The Issuer is the author of
the acknowledged content.</t>
      <t><spanx style="verb">NONE</spanx>: no acknowledgement was obtained from any party.</t>
    </list>
A Verifier <bcp14>MUST NOT</bcp14> read a value outside that set as <spanx style="verb">THIRD_PARTY</spanx>, and <bcp14>MUST
NOT</bcp14> normalize it to <spanx style="verb">NONE</spanx>. Doing either reintroduces the collapse this
member exists to prevent, in the direction that overstates the receipt. A
Verifier that encounters an unrecognized value <bcp14>MUST</bcp14> preserve the value as
received and <bcp14>MUST</bcp14> surface it to the relying party as unrecognized, distinct
from all three admissible values. This revision does not require a Verifier
to reject a receipt on that basis, because a value it does not recognize may
be defined by a later revision; it requires that the Verifier never silently
resolve the ambiguity in the receipt's favour.  <vspace blankLines='1'/>
The value set is closed in this revision and is not registry-governed. A
later revision that adds a value does so additively, without redefining an
existing one.</t>
  <t><spanx style="verb">adapter.mode</spanx> (<bcp14>REQUIRED</bcp14>, string): <bcp14>MUST</bcp14> be <spanx style="verb">WRITE_ONLY</spanx> in this revision.
Read-in modes are explicitly out of scope; see <xref target="security"/>.</t>
</list></t>

</section>
<section anchor="chain-required-object"><name><spanx style="verb">chain</spanx> (REQUIRED, object)</name>

<t>Hash-chains successive receipts by the same Issuer so that a verifier can
detect broken hash links, sequence discontinuities, and modification,
substitution or reordering among the receipts presented as one contiguous
chain. The chain does NOT establish that its last presented receipt is the
Issuer's latest: a prover that withholds a suffix presents a prefix that is
internally consistent at every link. See <xref target="security"/>.</t>

<t>The construction is defined normatively in this document. It follows the
convention established in <xref target="I-D.noa-scitt-ai-agent-receipt"/> Section 5,
which is cited for provenance only: no conformance requirement of this
profile depends on that document.</t>

<t><list style="symbols">
  <t><spanx style="verb">chain.seq</spanx> (<bcp14>REQUIRED</bcp14>, int): non-negative sequence number within the
Issuer's chain for the identified Subject. The first receipt in a chain
<bcp14>MUST</bcp14> carry <spanx style="verb">chain.seq</spanx> 0.</t>
  <t><spanx style="verb">chain.prevHash</spanx> (<bcp14>REQUIRED</bcp14>, string or null): the value of the
immediately preceding receipt's <spanx style="verb">chain.hash</spanx>, or <spanx style="verb">null</spanx> for the first
receipt. A receipt whose <spanx style="verb">chain.seq</spanx> is 0 <bcp14>MUST</bcp14> carry <spanx style="verb">null</spanx>; a receipt
whose <spanx style="verb">chain.seq</spanx> is nonzero <bcp14>MUST</bcp14> carry the preceding receipt's
<spanx style="verb">chain.hash</spanx> value. Note that this is a digest over the preceding
receipt EXCLUDING its <spanx style="verb">chain.hash</spanx> member, per the definition of
<spanx style="verb">chain.hash</spanx> below; it is not a digest over the preceding receipt as
transmitted.</t>
  <t><spanx style="verb">chain.hash</spanx> (<bcp14>REQUIRED</bcp14>, string): JSON-DIGEST of the receipt's canonical
form with the <spanx style="verb">chain.hash</spanx> member absent. An Issuer computes this value
over the complete receipt including <spanx style="verb">chain.seq</spanx> and <spanx style="verb">chain.prevHash</spanx>, then
inserts it; a verifier recomputes it by removing the member before
canonicalizing. <spanx style="verb">chain.hash</spanx> is never an input to its own computation.</t>
</list></t>

<t>A Chain-Verifier presented with two or more receipts as one contiguous chain
<bcp14>MUST</bcp14> check, for each adjacent pair, that the later receipt's <spanx style="verb">chain.seq</spanx> is
exactly one greater than the earlier receipt's, and that the later receipt's
<spanx style="verb">chain.prevHash</spanx> equals the earlier receipt's <spanx style="verb">chain.hash</spanx>. A verifier that
does not perform both checks <bcp14>MUST NOT</bcp14> report the presentation as a verified
chain. These are chain-level obligations; an Issuer producing individual
receipts is unaffected by them.</t>

<t>A Chain-Verifier <bcp14>MUST</bcp14> additionally compare <spanx style="verb">issuerAffiliation</spanx> across each
adjacent pair. Where two receipts presented as one chain carry different values,
the Chain-Verifier <bcp14>MUST</bcp14> surface the change to the relying party, identified by
the <spanx style="verb">chain.seq</spanx> of the receipt carrying the later value. A change in
<spanx style="verb">issuerAffiliation</spanx> does not by itself invalidate the presentation, and a
Chain-Verifier <bcp14>MUST NOT</bcp14> report the presentation as unverified on that basis
alone.</t>

<t>The two preceding checks are structural. <spanx style="verb">chain.seq</spanx> and <spanx style="verb">chain.prevHash</spanx> are
wholly under the Issuer's control, so a violation of either admits no honest
explanation. <spanx style="verb">issuerAffiliation</spanx> is not structural: it states a relationship
between two principals in the world outside the receipt, and such relationships
change. An Issuer independent of a Site Owner at one engagement may be acquired
by that Site Owner before the next. Reporting that as an unverified chain would
place an ordinary corporate event in the same category as tampering, and the
only conforming response available to the Issuer would be to begin a new chain,
which resets <spanx style="verb">chain.seq</spanx> and <spanx style="verb">chain.prevHash</spanx> and so severs the record either
side of the change. That is the continuity the chain exists to carry.</t>

<t>What a Chain-Verifier <bcp14>MUST NOT</bcp14> do is reduce the presentation to a single
affiliation value. In particular it <bcp14>MUST NOT</bcp14> adopt the value carried by the
latest receipt as the value of the chain. Adopting the later value would allow a
chain to be relabelled after the fact by appending a single receipt, with
nothing in the presentation showing that the label had previously said something
else. Each reported value remains attached to the receipts that carry it.</t>

<t>A conforming three-receipt chain, the sequence-gap and broken-link cases these
checks are required to reject, and a two-receipt presentation whose members
disagree about <spanx style="verb">issuerAffiliation</spanx> and which is required to verify with the
change surfaced, are published as test data in the reference implementation
repository. Implementers are advised to confirm that an honest complete chain
verifies under their implementation before relying on any of these checks.</t>

</section>
</section>
<section anchor="cose-header"><name>COSE header requirements</name>

<t>The protected header of a Signed Statement under this profile <bcp14>MUST</bcp14> include
the CWT Claims header parameter (label 15, <xref target="RFC9597"/>), carrying at least:</t>

<t><list style="symbols">
  <t><spanx style="verb">iss</spanx> (CWT claim label 1): a URI identifying the Issuer.</t>
  <t><spanx style="verb">sub</spanx> (CWT claim label 2): the value of <spanx style="verb">site.id</spanx> from the payload, so
that SCITT registration policies can be expressed over the standard <spanx style="verb">sub</spanx>
claim.</t>
</list></t>

<t>The protected header <spanx style="verb">content_type</spanx> (label 3) <bcp14>MUST</bcp14> be
<spanx style="verb">application/pser+json; profile=wilder.pser/0.5</spanx>.</t>

<t>The Signed Statement's payload <bcp14>MUST</bcp14> be the JCS serialization of the JSON
object defined in <xref target="payload"/>. Detached payloads are NOT PERMITTED under
this revision.</t>

</section>
<section anchor="issuer-published"><name>Resolving Issuer-published facts</name>

<t>Two obligations in this profile require a Verifier to obtain a fact the Issuer
publishes rather than carries in the receipt: the delegation credential of
<xref target="attestation-binding"/>, and the Transparency Service affiliation disclosure of
<xref target="scitt-registration"/>. Both are disclosures about the Issuer. Neither is an
identity claim, and neither is required to evaluate a receipt produced in
direct-witness mode by an Issuer registering with an unaffiliated Transparency
Service.</t>

<t>This revision does not specify a serialization format for these facts, and does
not define a document that carries them. <spanx style="verb">-02</spanx> referred to an "Issuer's
manifest" in four normative requirements without defining one, so a Verifier was
four times required to read something the profile never described. Naming the
obligations and their resolution behaviour, and leaving the encoding to a
subsequent revision or companion document, is deliberate: a format fixed before
any has been deployed is more likely to be repudiated by the next revision than
refined by it.</t>

<t>An Issuer-published fact is resolved as follows.</t>

<t><list style="symbols">
  <t>The Issuer <bcp14>MUST</bcp14> make the fact retrievable at a stable identifier under its own
control, and that identifier <bcp14>MUST</bcp14> be discoverable from <spanx style="verb">iss</spanx>.</t>
  <t>A Verifier <bcp14>MAY</bcp14> cache a resolved fact. A cached answer <bcp14>MUST NOT</bcp14> survive a
change in the signing key it was resolved for; on such a change the Verifier
<bcp14>MUST</bcp14> re-resolve.</t>
  <t>Where a fact does not resolve, whether because it is unreachable, absent, or
unreadable, the fact is <strong>undetermined</strong>.</t>
</list></t>

<t>Undetermined is a third outcome, not a synonym for either answer. A Verifier
<bcp14>MUST</bcp14> surface an undetermined fact as undetermined. It <bcp14>MUST NOT</bcp14> resolve an
undetermined fact to whichever value favours the Issuer, and <bcp14>MUST NOT</bcp14> report
that a fact was absent where it was never successfully retrieved: those two
states are distinct and a relying party's policy may treat them differently. A
Verifier <bcp14>MUST NOT</bcp14> reject a receipt solely because an Issuer-published fact is
undetermined; whether an undetermined fact is disqualifying is a policy question
for the relying party and is out of scope for this profile. What the profile
requires is that the relying party be told.</t>

<t>Conformance vectors accompanying this revision <bcp14>MUST</bcp14> include, for each
Issuer-published fact, at least one case in which resolution fails, and the
expected outcome of such a case <bcp14>MUST NOT</bcp14> be acceptance.</t>

</section>
<section anchor="attestation-binding"><name>Attestation binding</name>

<t>The <spanx style="verb">attestation.witnessKey</spanx> field carries the identity of the TEE signer.
This profile permits two attestation-binding modes. The mode under which a
receipt was produced <bcp14>MUST</bcp14> be carried in that receipt, in
<spanx style="verb">attestation.bindingMode</spanx> (<xref target="payload"/>), and <bcp14>MAY</bcp14> additionally be recorded in
the CWT Claims Set. It is not obtained from any Issuer-published document:</t>

<t><list style="symbols">
  <t><em>Direct-witness mode:</em> the Issuer's <spanx style="verb">iss</spanx> key is itself the TEE signer.
<spanx style="verb">attestation.witnessKey</spanx> matches <spanx style="verb">iss</spanx>.</t>
  <t><em>Delegated-witness mode:</em> the Issuer's <spanx style="verb">iss</spanx> key is distinct from the
TEE signer, and the TEE has issued a delegation credential authorizing
the Issuer to sign this receipt on the TEE's behalf. The delegation
credential is bound by the <spanx style="verb">attestation.sealedEvidence.digest</spanx> and is an
Issuer-published fact resolved under <xref target="issuer-published"/>. Where it does not
resolve, the authorization of the signing key is <strong>undetermined</strong> and the
Verifier proceeds as required by that section.</t>
</list></t>

</section>
<section anchor="clock-basis"><name>Clock basis</name>

<t>All timestamps in a Physical-Site Engagement Receipt <bcp14>MUST</bcp14> share a single
clock basis: the clock the TEE observed at the time it sealed the evidence
bundle. Implementations <bcp14>MUST NOT</bcp14> mix wall-clock timestamps with TEE-observed
timestamps within a single receipt. Verifiers <bcp14>MUST</bcp14> derive elapsed-time
computations from the receipt's own bytes, not from the verifier's local
wall clock.</t>

</section>
</section>
<section anchor="scitt-registration"><name>SCITT registration and Receipt attachment</name>

<t>A Physical-Site Engagement Receipt Signed Statement is registered with a
SCITT Transparency Service per <xref target="RFC9943"/> Section 6.3. The TS applies its
Registration Policy against the protected header (in particular <spanx style="verb">iss</spanx>, <spanx style="verb">sub</spanx>,
and <spanx style="verb">content_type</spanx>) before registering.</t>

<t>Upon successful registration, the TS returns a Receipt as defined in
<xref target="RFC9942"/>. The Receipt is attached to the Signed Statement's unprotected
header as an element of the <spanx style="verb">receipts</spanx> array (CBOR label 394), producing a
SCITT Transparent Statement per <xref target="RFC9943"/> Section 7.</t>

<t>The same Signed Statement <bcp14>MAY</bcp14> be registered in multiple Transparency Services
and <bcp14>MAY</bcp14> carry multiple attached Receipts, one per Transparency Service, per
<xref target="RFC9943"/> Section 6.3.</t>

<t>Registration is mandatory in this profile. An Issuer <bcp14>MUST</bcp14> register every
Physical-Site Engagement Receipt it issues with at least one Transparency
Service. A relying party <bcp14>MUST NOT</bcp14> accept a Physical-Site Engagement Receipt
as conforming to this profile unless at least one attached Receipt from a
Transparency Service that relying party trusts verifies per <xref target="RFC9942"/>.
Verifying an attached Receipt does not demonstrate that the Issuer registered
every receipt it issued; a relying party that requires that assurance <bcp14>MUST</bcp14>
obtain it from the Transparency Service's own audit and consistency
mechanisms, not from an individual attached Receipt.</t>

<t>Requiring registration does not require a relying party to be online when it
verifies. An attached Receipt is a Verifiable Data Structure Proof per
<xref target="RFC9942"/>, checkable from the presented bytes together with the
Transparency Service's verification key, both of which <bcp14>MAY</bcp14> be held locally.
The offline-verifiable property stated in <xref target="terminology"/> is preserved: what
registration adds is a reference obtained before verification, not a network
dependency during it. This revision defines no conforming mode of
operation in which no Transparency Service is reachable at issuance time.</t>

<t>This revision does not fully specify the candidate-entry byte encoding for
inclusion-proof verification beyond the requirements inherited from
<xref target="RFC9943"/>, including Section 6.3; interoperable verification therefore
depends on an agreed entry-encoding convention.</t>

<t>An Issuer <bcp14>MAY</bcp14> register with a Transparency Service it operates itself, or
that is operated by a principal affiliated with it. Where it does so, the
Issuer <bcp14>MUST</bcp14> disclose that relationship as an Issuer-published fact resolved
under <xref target="issuer-published"/>, and a relying party <bcp14>MUST NOT</bcp14> treat such a
registration as evidence obtained from outside the Issuer for the purposes of
<xref target="security"/>. Where the disclosure does not resolve, the standing of the
registration is <strong>undetermined</strong>; a Verifier <bcp14>MUST NOT</bcp14> resolve it to the
unaffiliated case, which is the Issuer-favourable one. That obligation is separate from the
<spanx style="verb">issuerAffiliation</spanx> member of Section 4.1, which states the relationship
between the Issuer and the Site Owner rather than between the Issuer and the
Transparency Service; neither can be inferred from the other.</t>

<t>Registration with a Transparency Service operated by an unaffiliated principal
is the only case in which an
attached Receipt supplies a reference external to the party whose
completeness is in question. This profile does not prohibit the affiliated
case, because a self-operated Transparency Service still binds the Issuer to
a consistent published history and still admits third-party auditing; it
requires that the weaker standing of that case be visible rather than
implied.</t>

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

<t>This document requests the following IANA actions.</t>

<section anchor="media-type-registration"><name>Media type registration</name>

<t>Register <spanx style="verb">application/pser+json</spanx> per <xref target="RFC6838"/>, with the required
<spanx style="verb">profile</spanx> parameter and profile value <spanx style="verb">wilder.pser/0.5</spanx>.</t>

</section>
<section anchor="cose-header-parameters"><name>COSE Header Parameters</name>

<t>This document does not register new COSE header parameter labels. It uses
only labels defined in <xref target="RFC9052"/>, <xref target="RFC9597"/>, and <xref target="RFC9943"/>.</t>

</section>
<section anchor="new-iana-registries"><name>New IANA registries</name>

<t>This document requests the establishment of the following registries under a
new "SCITT Physical-Site Engagement Receipt Profile" registry group, with
policy "Specification Required":</t>

<t><list style="numbers" type="1">
  <t><em>Site Class</em> -- values of <spanx style="verb">site.class</spanx>.
Initial values: <spanx style="verb">residential</spanx>, <spanx style="verb">industrial</spanx>, <spanx style="verb">healthcare</spanx>, <spanx style="verb">infra</spanx>,
<spanx style="verb">other</spanx>.</t>
  <t><em>Engagement Type</em> -- values of <spanx style="verb">engagement.type</spanx>.
Initial values: <spanx style="verb">patrol</spanx>, <spanx style="verb">service</spanx>, <spanx style="verb">inspection</spanx>, <spanx style="verb">delivery</spanx>,
<spanx style="verb">installation</spanx>, <spanx style="verb">maintenance</spanx>, <spanx style="verb">presence</spanx>.</t>
  <t><em>TEE Class</em> -- values of <spanx style="verb">attestation.teeClass</spanx>.
Initial values: <spanx style="verb">intel.tdx</spanx>, <spanx style="verb">amd.sev-snp</spanx>, <spanx style="verb">arm.cca</spanx>,
<spanx style="verb">nvidia.h100-cc</spanx>, <spanx style="verb">nvidia.jetson-thor-cc</spanx>, <spanx style="verb">aws.nitro-enclave</spanx>.</t>
  <t><em>Sealed Evidence Encoding</em> -- values of
<spanx style="verb">attestation.sealedEvidence.encoding</spanx>.
Initial values: <spanx style="verb">opaque/1</spanx>.</t>
  <t><em>Operations-Layer System</em> -- values of <spanx style="verb">adapter.system</spanx>. New values
follow a <spanx style="verb">vendor.product</spanx> lowercase snake_case naming convention.</t>
</list></t>

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

<section anchor="what-this-profile-does-not-attest"><name>What this profile does NOT attest</name>

<t>Per <xref target="intro"/> and the NORMATIVE non-goals stated there, a Physical-Site
Engagement Receipt does NOT attest that:</t>

<t><list style="symbols">
  <t>The engagement was safe, correct, effective, or compliant with any
specific regulation.</t>
  <t>The site conditions were as recorded.</t>
  <t>No unrecorded engagement occurred outside the instrumented boundary.</t>
  <t>The operations layer targeted by the Adapter Write-In will use, act on,
or preserve the receipt correctly.</t>
</list></t>

<t>Relying parties <bcp14>MUST NOT</bcp14> infer these claims from a receipt.</t>

</section>
<section anchor="equivocation"><name>Equivocation and tail-truncation</name>

<t>The <spanx style="verb">chain</spanx> field defined in <xref target="payload"/> makes <em>in-band tampering</em>
detectable: modification, substitution, reordering, or omission of receipts
interior to a presented chain breaks a <spanx style="verb">chain.prevHash</spanx> link, <spanx style="verb">chain.seq</spanx>
contiguity, or a signature. This property holds against parties that do not
hold the Issuer's signing key. An Issuer that holds the key can sign an
alternative, internally consistent chain omitting receipts at any position.</t>

<t>The <spanx style="verb">chain</spanx> field does NOT detect <em>tail truncation</em> -- the withholding of the
most recent receipts -- in any presentation. A truncated chain is internally
consistent at every link, and no property of the presented bytes reveals the
withholding, because no receipt commits to a successor that did not exist
when it was signed. This is not a limitation of the hash or signature
algorithms: the presented bytes are identical whether or not a suffix exists.
The <spanx style="verb">chain</spanx> field likewise does NOT detect <em>equivocation</em>, in which an Issuer
signs two divergent chains for the same Subject.</t>

<t>Detecting either condition REQUIRES evidence obtained from outside the
presentation. Registration of a Signed Statement in a SCITT Transparency
Service <xref target="RFC9943"/> supplies such evidence to relying parties and auditors
that check against that Service. Registration does not by itself establish
completeness: a conforming Transparency Service does not compel an Issuer to
register every Signed Statement it issues (<xref target="RFC9943"/>, Section 9.3), and a
Receipt proves the inclusion of one Signed Statement rather than the absence
of others (<xref target="RFC9942"/>). A Transparency Service therefore does not detect
these conditions itself; it supplies the reference against which other
parties can.</t>

<t>A relying party that retains the highest <spanx style="verb">chain.seq</spanx> receipt it has verified
for a chain holds such a reference. A later presentation whose head precedes
that receipt, or which presents a different <spanx style="verb">chain.hash</spanx> at that <spanx style="verb">chain.seq</spanx>,
is evidence of truncation or equivocation relative to it. Relying parties
<bcp14>SHOULD</bcp14> retain these anchors. Detection reaches only as far as the anchor's
own age: a presentation ending after the retained anchor is not thereby shown
to be complete, and a presentation ending before it is not by itself proof of
misbehaviour, since it may be an earlier honest observation.</t>

<t>This profile does not define what a relying party does upon detecting such a
mismatch, how long anchors are retained, or what evidentiary weight a
mismatch carries. Those are matters for the relying party's own policy. A
relying party that reproduces this section in a contract, underwriting rule,
or adjudication <bcp14>SHOULD</bcp14> state its own remedy; this document supplies a
detection property, not a remedy.</t>

</section>
<section anchor="adapter-write-in-is-write-only-in-this-revision"><name>Adapter Write-In is write-only in this revision</name>

<t>The Adapter Write-In records that the receipt was posted into an operations
layer. It does NOT permit the operations layer to write back into the
receipt or the TEE. The <spanx style="verb">adapter.mode</spanx> field is fixed to <spanx style="verb">WRITE_ONLY</spanx> in
this revision; a future revision <bcp14>MAY</bcp14> define a <spanx style="verb">WRITE_READ</spanx> mode with
additional security machinery. Implementations that reverse this direction
in a way that permits the operations layer to modify Issuer or TEE state
are NOT conforming to this profile.</t>

</section>
<section anchor="tee-compromise"><name>TEE compromise</name>

<t>A compromised TEE can produce receipts that are cryptographically valid
under this profile but describe engagements that did not occur or did not
occur as described. Detection of TEE compromise is out of scope of this
profile and depends on the platform-native attestation supply chain
identified by <spanx style="verb">attestation.teeClass</spanx>. Relying parties <bcp14>SHOULD</bcp14> consult
<xref target="RFC9943"/> Section 9 for guidance on Issuer participation and key
management, and the TEE vendor's own security guidance for the specific
<spanx style="verb">teeClass</spanx>.</t>

</section>
<section anchor="key-lifecycle"><name>Witness key lifecycle</name>

<t>A witness key signs inside a TEE that is physically hosted at a Site the
Issuer may not control. The parties that can act on a suspected compromise of
such a key are therefore not the same as those that can act on a compromise of
a key the signer holds itself, and this document states which party may make
which assertion. This revision addresses assertions about a <strong>specific witness
key</strong>. Compromise of a TEE class or platform is addressed in <xref target="tee-compromise"/>
and is not a key lifecycle event under this section.</t>

<section anchor="assertion-classes"><name>The two assertion classes</name>

<t>This document defines two distinct assertions about a witness key. They are
named rather than numbered so that a later revision may define a third without
redefining either.</t>

<t><list style="symbols">
  <t><strong>Cessation.</strong> An assertion that the identified witness key <bcp14>MUST NOT</bcp14> be
relied upon to produce further receipts. Cessation is forward-looking only.</t>
  <t><strong>Retroactive impeachment.</strong> An assertion that receipts already produced by
the identified witness key <bcp14>SHOULD NOT</bcp14> be relied upon, in whole or over a
stated interval. Retroactive impeachment reaches backward, and it is the
stronger of the two.</t>
</list></t>

<t>Authority over each is asymmetric, and the asymmetry follows the capabilities
the trust model already grants in <xref target="trust-model"/>:</t>

<t><list style="symbols">
  <t><strong>Cessation <bcp14>MAY</bcp14> be asserted by the Site Owner or by the Issuer,
independently of one another.</strong> Neither party requires the other's
concurrence. This grants no new capability: the Site Owner can already stop
production of receipts by powering the hardware off or refusing to host it
(<xref target="trust-model"/>), and an explicit cessation assertion only makes that
existing capability legible to a relying party instead of leaving it to be
inferred from an absence of receipts.</t>
  <t><strong>Retroactive impeachment <bcp14>MAY</bcp14> be asserted by the Issuer only.</strong> The Site
Owner controls whether receipts are produced but not their content
(<xref target="trust-model"/>), and an impeachment is an assertion about content that has
already been produced and registered. Extending it to the Site Owner would
grant a party with no authorship capability an authority over authored
records that the trust model deliberately withholds.</t>
</list></t>

</section>
<section anchor="scope-by-attestation-binding-mode"><name>Scope by attestation-binding mode</name>

<t>The two classes apply in both attestation-binding modes of
<xref target="attestation-binding"/>, and mean different things in each. An implementation
<bcp14>MUST</bcp14> determine the mode before interpreting an assertion.</t>

<t><list style="symbols">
  <t>In <strong>direct-witness mode</strong>, <spanx style="verb">attestation.witnessKey</spanx> matches <spanx style="verb">iss</spanx>, so both
classes concern a single key and the Site Owner's cessation authority and the
Issuer's impeachment authority attach to the same key material.</t>
  <t>In <strong>delegated-witness mode</strong>, <spanx style="verb">attestation.witnessKey</spanx> is distinct from
<spanx style="verb">iss</spanx>. An assertion <bcp14>MUST</bcp14> identify the key it covers. An assertion covering
the TEE signing key does not, by itself, assert anything about the Issuer's
<spanx style="verb">iss</spanx> key, and an assertion covering <spanx style="verb">iss</spanx> does not, by itself, assert
anything about the TEE signing key. A Verifier <bcp14>MUST NOT</bcp14> extend either to the
other, and <bcp14>MUST NOT</bcp14> treat an assertion whose covered key cannot be
determined as covering both.</t>
</list></t>

</section>
<section anchor="assertion-verifier"><name>Verifier behaviour</name>

<t>Neither assertion deletes, invalidates, or suppresses a registered receipt.
Registration is append-only and this document defines no mechanism by which a
registered Signed Statement is withdrawn from a Transparency Service. A
Verifier presented with a receipt for which it holds a relevant assertion:</t>

<t><list style="symbols">
  <t><bcp14>MUST</bcp14> surface the assertion to the relying party rather than resolving it
internally;</t>
  <t><bcp14>MUST</bcp14> identify which party made the assertion;</t>
  <t><bcp14>MUST</bcp14> identify which of the two classes was asserted;</t>
  <t><bcp14>MUST NOT</bcp14> suppress, discard, or downgrade the receipt on the basis of the
assertion alone.</t>
</list></t>

<t>Neither assertion is self-authenticating, and this document does not adjudicate
a disputed one. Where the Site Owner and the Issuer disagree, the profile
supplies a detection property and not a remedy, in the same sense as
<xref target="equivocation"/>. Adjudication is a matter for the relying party's own policy
and for whatever legal or contractual regime governs the parties, and this
document deliberately declines to make that determination on a relying party's
behalf.</t>

</section>
<section anchor="no-payload-member-in-this-revision"><name>No payload member in this revision</name>

<t>This revision defines <strong>no payload member</strong> carrying either assertion. An
assertion about a witness key is a separate Signed Statement about a key, not a
field inside a receipt about an engagement, and placing it in the receipt
payload would require a receipt to be reissued in order to change a fact about
its signer. Its content type and payload shape are deferred to a subsequent
revision, and this revision states that they are deferred rather than reserving
a member for them.</t>

</section>
</section>
<section anchor="revocation-clock"><name>Revocation decision clock</name>

<t>A receipt validly signed at time T whose witness key becomes subject to an
assertion at a later time presents an ordering question, and the ordering <bcp14>MUST
NOT</bcp14> be decided from a timestamp the signer supplied. <spanx style="verb">ts</spanx>,
<spanx style="verb">adapter.postedAt</spanx>, and <spanx style="verb">attestation.validity</spanx> are all authored by the party
whose key is in question, and a signer able to forge a signature is able to
choose those values.</t>

<t>Registration is mandatory in this profile (<xref target="scitt-registration"/>), so every
conforming receipt carries at least one attached Receipt from a Transparency
Service, obtained from a party other than the signer. A Verifier that orders a
receipt against an assertion <bcp14>MUST</bcp14> derive the ordering from the registration of
each, as evidenced by their attached Receipts, and <bcp14>MUST NOT</bcp14> derive it from any
timestamp inside the receipt payload.</t>

<t>This revision does not define an encoding for a Transparency Service's
registration time, and does not require a Transparency Service to supply one.
Where the Verifier cannot establish from the attached Receipts that one
registration preceded the other, the ordering is <strong>undetermined</strong>, and the
Verifier <bcp14>MUST</bcp14> surface it as undetermined rather than selecting an order. It
<bcp14>MUST NOT</bcp14> fall back to a payload timestamp for this purpose, and <bcp14>MUST NOT</bcp14>
substitute its own local clock. Stating this plainly is deliberate: a relying
party writing policy against this profile needs to know that the profile
carries the timebase requirement and does not yet carry the mechanism.</t>

</section>
<section anchor="correction-envelope"><name>Correction of a filed record</name>

<t>This revision defines no PSER-specific correction envelope or procedure for
discovering and linking corrective statements to an earlier registered Signed
Statement. Subsequent Signed Statements may convey amended or corrected
information as described in <xref target="RFC9943"/>, without rewriting the original
append-only record. This profile does not specify how a Verifier processes
such corrections or how a relying party changes its decision in response.</t>

</section>
<section anchor="trust-model"><name>Three-party trust model</name>

<t>The trust model described in this section applies to deployments where
the TEE that produces receipts is physically hosted at the Site. In such
deployments, the <em>site owner</em> both controls physical access to the TEE
hardware and is the party responsible for its continued operation. This
profile revision does not address deployments in which the TEE travels
with a mobile Actor (for example, a TEE integrated into a mobile robot's
compute platform), where the party controlling the attester's physical
platform is distinct from the party controlling the Site. Such on-device
attester topologies are not addressed here because a prerequisite is not yet
in place, and naming that prerequisite is more useful than restating the
deferral.</t>

<t>A travelling TEE is a delegated-witness deployment: the platform is controlled
by a party other than the Site Owner, so the authorization to sign on the TEE's
behalf must be evaluated by a Verifier rather than assumed from physical
custody of the hardware. That evaluation depends on resolving the delegation
credential, which this revision defines as an Issuer-published fact
(<xref target="issuer-published"/>) whose serialization is not yet specified. Until the
encoding of that fact is fixed, a mobile-attester topology cannot be described
in a way two implementations would evaluate identically, and specifying the
topology first would produce a mode that reads as normative and cannot be
conformed to.</t>

<t>The security posture of this profile REQUIRES that three distinct parties
participate in every receipt, and that no single party can produce a valid
receipt alone:</t>

<t><list style="symbols">
  <t>The <em>site owner</em> physically controls the TEE hardware. They can power it
off, unplug it, or refuse to host it, but they CANNOT extract the signing
key material or forge signatures with it. The site owner therefore
controls whether receipts are produced at all, but not their content.</t>
  <t>The <em>TEE silicon vendor</em> provides the hardware root of trust that binds
the signing key to a specific attested platform. Detection of a
compromised or counterfeit TEE relies on this supply chain and is out of
scope of this profile.</t>
  <t>The <em>Issuer</em> (typically the operator of a witness service) writes the
Statement payload, causes the TEE to sign, registers the resulting Signed
Statement with a Transparency Service, and performs the Adapter Write-In.
The Issuer CANNOT sign without a live TEE. An Issuer that registers a
receipt cannot prevent a relying party or auditor checking the
Transparency Service from observing an equivocated chain. An Issuer that
withholds a receipt from registration is not detected by this mechanism,
which is why registration is mandatory in this profile
(<xref target="scitt-registration"/>).</t>
</list></t>

<t>An implementation that collapses two or more of these roles into a single
principal (for example, a cloud service that owns the TEE hardware AND
signs AND registers with its own Transparency Service) is NOT conforming to
this profile, and relying parties <bcp14>MUST NOT</bcp14> treat receipts from such an
implementation as offering the trust properties defined here.</t>

<t>Customer-controlled signing keys held outside a TEE are explicitly WEAKER
than the model in this profile and <bcp14>MUST NOT</bcp14> be represented as equivalent.
A site owner with direct access to the signing key can backdate, forge, or
suppress receipts unilaterally, and no relying party -- insurer, regulator,
or counterparty -- can distinguish an authentic receipt from a fabricated
one in that setting.</t>

</section>
<section anchor="site-ts-affiliation"><name>Site Owner and Transparency Service as one principal</name>

<t>This profile addresses two affiliation relationships. <spanx style="verb">issuerAffiliation</spanx>
(<xref target="payload"/>) states the relationship between the Issuer and the Site Owner. The
disclosure of <xref target="scitt-registration"/> states the relationship between the Issuer
and the Transparency Service. Neither states the relationship between the Site
Owner and the Transparency Service, and this revision provides no member and no
Issuer-published fact that carries it.</t>

<t>The gap is not covered by the other two. An Issuer independent of both the Site
Owner and the Transparency Service satisfies both existing disclosures, while a
Site Owner that operates the Transparency Service the Issuer registers with
still obtains, at the registration step, the ability to suppress or withhold
entries concerning its own site. The external reference that
<xref target="scitt-registration"/> requires is then external to the Issuer but not to the
party whose conduct at the site is in question, which is the party a relying
party is usually evaluating.</t>

<t>A relying party that requires registration evidence external to the Site Owner
cannot establish that property from a receipt conforming to this revision, and
<bcp14>MUST</bcp14> obtain the relationship out of band. Stating this is deliberate: a policy
author reading <xref target="scitt-registration"/> could otherwise conclude that an
unaffiliated-Issuer registration establishes independence from the site, which
it does not.</t>

</section>
<section anchor="identity-attribution"><name>Identity attribution</name>

<t>Identity attribution above the key level -- linking <spanx style="verb">iss</spanx>, <spanx style="verb">actor.id</spanx>, and
<spanx style="verb">site.id</spanx> to real-world legal or natural persons -- requires an out-of-band
identity binding document. This profile does not specify that document's
format. <spanx style="verb">-02</spanx> called it an identity manifest, which collided with the unrelated
Issuer-published facts of <xref target="issuer-published"/>; the two were never the same
document and the shared name implied they were.</t>

</section>
<section anchor="privacy"><name>Privacy</name>

<t>Site identifiers, actor identifiers, and engagement types <bcp14>MAY</bcp14> be sensitive.
Issuers <bcp14>SHOULD</bcp14> publish only the digests of envelope documents and internal
evidence structures, as this profile requires. Issuers <bcp14>MAY</bcp14> additionally
choose to encrypt the Statement payload under a per-relying-party key and
publish only the Signed Statement's Receipt to a public Transparency
Service, following the guidance in <xref target="RFC9943"/> Section 6.2 for sensitive
Statements.</t>

</section>
</section>
<section anchor="implementation-status"><name>Implementation status</name>

<t>This section records the status of known implementations of the protocol
defined by this specification at the time of posting, and is based on a
proposal described in <xref target="RFC7942"/>. The description of implementations in this
section is intended to assist the IETF in its decision processes in
progressing drafts to RFCs. This section is to be removed before publishing as
an RFC.</t>

<t><strong>Reference implementation.</strong> <spanx style="verb">pask-workspace</spanx>, Rust, six crates
(<spanx style="verb">pask-wire</spanx>, <spanx style="verb">pask-attest</spanx>, <spanx style="verb">pask-site</spanx>, <spanx style="verb">pask-adapter</spanx>, <spanx style="verb">pask-wire-cli</spanx>,
<spanx style="verb">pask-ts-client</spanx>), at commit <spanx style="verb">9230401</spanx> (2026-09-09). Source:
<spanx style="verb">https://github.com/wilder-robotics/pask-workspace</spanx>. Maturity: prototype.
Coverage of this profile is partial and the gaps below are normative
requirements this revision states and the implementation does not yet meet.
Licensing: <spanx style="verb">pask-wire</spanx>, <spanx style="verb">pask-attest</spanx>, and <spanx style="verb">pask-wire-cli</spanx> are Apache-2.0;
<spanx style="verb">pask-site</spanx>, <spanx style="verb">pask-adapter</spanx>, and <spanx style="verb">pask-ts-client</spanx> are AGPL-3.0-only.</t>

<t><list style="symbols">
  <t><strong>Transparency Service registration is implemented in <spanx style="verb">pask-ts-client</spanx>.</strong>
<spanx style="verb">TsClient::submit</spanx> registers a Signed Statement with a SCITT Transparency
Service speaking SCRAPI and retrieves the resulting Receipt.
<spanx style="verb">attach_receipt</spanx> attaches it to the Signed Statement's unprotected header.
Offline receipt verification, including inclusion-proof verification and
issuer-signature verification, is implemented in <spanx style="verb">pask-wire</spanx>
(<spanx style="verb">verify_inclusion</spanx>, <spanx style="verb">attached_receipts</spanx>, <spanx style="verb">verify_ed25519</spanx>). Mock
integration tests exercise the production, registration, attachment, and
cryptographic-verification round trip (<spanx style="verb">end_to_end_round_trip</spanx> in
<spanx style="verb">crates/pask-ts-client/tests/e2e.rs</spanx>). A separate real-ledger integration
test exercises statement submission and receipt retrieval against a
<spanx style="verb">scitt-ccf-ledger</spanx> instance; cryptographic verification of the real-ledger
receipt is not demonstrated by that test.</t>
  <t><strong>The required <spanx style="verb">DIRECT_WITNESS</spanx> key-consistency check is not implemented.</strong>
This revision requires a Verifier to reject a receipt asserting
<spanx style="verb">DIRECT_WITNESS</spanx> in which <spanx style="verb">attestation.witnessKey</spanx> and the envelope's <spanx style="verb">iss</spanx>
denote different keys. The current implementation does not perform that
check. Successful verification by the current implementation therefore does
not establish compliance with that requirement.</t>
  <t><strong>All three Chain-Verifier obligations of Section 4.1 are implemented</strong> in
<spanx style="verb">pask-wire</spanx> and exercised in continuous integration against the conforming
and non-conforming chain test data referenced in Section 4.1, including the
<spanx style="verb">issuerAffiliation</spanx> comparison added in this revision, which returns the
points at which the value changed rather than a pass or fail. This corrects
the statement in <spanx style="verb">-01</spanx>, which reported the two checks it defined as
unimplemented and was accurate when filed.</t>
  <t><strong>Single-receipt structure, COSE encoding, JCS canonicalization, and the
field semantics of Section 4.1 are implemented</strong> and exercised in
continuous integration. The example figure in Section 4 is emitted by the
implementation and asserted byte-identical to it. The
<spanx style="verb">attestation.bindingMode</spanx> member is implemented: the producer emits it, the
parser requires it, and validation refuses a value outside the closed set.
The envelope-layer key-consistency check described above is not implemented.</t>
  <t><strong>The crate disagreement reported in <spanx style="verb">-01</spanx> is resolved.</strong> <spanx style="verb">-01</spanx> recorded
that <spanx style="verb">pask-wire</spanx> admitted <spanx style="verb">notAfter == notBefore</spanx> where <spanx style="verb">pask-attest</spanx>
required strictly greater, and that the document did not state which was
correct. Section 4.1 of this document now states the rule, and both crates
enforce it.</t>
  <t><strong><spanx style="verb">adapter.ackProvenance</spanx> is implemented</strong> in <spanx style="verb">pask-wire</spanx> and <spanx style="verb">pask-site</spanx>,
including the requirement that an unrecognized value be preserved as
received and surfaced as unrecognized rather than read as <spanx style="verb">THIRD_PARTY</spanx> or
normalized to <spanx style="verb">NONE</spanx>. A conformance vector for that case ships with the
implementation.</t>
  <t><strong>The witness key lifecycle assertions of Section 7.6 are not implemented.</strong>
No crate emits, consumes, or orders an assertion about a witness key. The
section states normative Verifier behaviour that the implementation does not
yet exhibit.</t>
</list></t>

<t>The author is aware of no other implementation of this profile.</t>

</section>
<section anchor="complementary-positioning"><name>Complementary positioning</name>

<t>This profile is orthogonal to:</t>

<t><list style="symbols">
  <t><xref target="RFC9943"/> (SCITT architecture) -- addresses digital supply chains;
this profile addresses physical-site engagements.</t>
  <t><xref target="I-D.noa-scitt-ai-agent-receipt"/> -- addresses per-action AI-agent
receipts; this profile addresses per-engagement physical receipts. An
AI agent that dispatches a physical engagement <bcp14>MAY</bcp14> emit both, correlated
via <spanx style="verb">sub</spanx>.</t>
  <t><xref target="I-D.mih-scitt-agent-action-capsule"/> -- addresses agent-action
disposition (executed, blocked, denied, errored); this profile addresses
what physically occurred after dispatch and does not carry disposition
semantics.</t>
</list></t>

<t>This profile does NOT invent a new wire format. A Physical-Site Engagement
Receipt is a SCITT Signed Statement (COSE_Sign1) and verifies in any
conforming COSE implementation and composes with any SCITT Transparency
Service.</t>

</section>


  </middle>

  <back>


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

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

&RFC8785;
&RFC9052;
&RFC9597;
&RFC9942;
&RFC9943;
&RFC2119;
&RFC8174;


    </references>

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

&RFC7942;
<reference anchor="I-D.noa-scitt-ai-agent-receipt" target="https://datatracker.ietf.org/doc/html/draft-noa-scitt-ai-agent-receipt-01">
  <front>
    <title>A SCITT Profile for AI-Agent Action Receipts</title>
    <author initials="T." surname="Toraman" fullname="T. Toraman">
      <organization>NordenSoft</organization>
    </author>
    <date year="2026" month="August" day="15"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-noa-scitt-ai-agent-receipt-01"/>
</reference>
&I-D.mih-scitt-agent-action-capsule;
&RFC6838;


    </references>

</references>


<?line 1335?>

<section anchor="change-log"><name>Change log</name>

<section anchor="changes-in-03"><name>Changes in -03</name>

<t>This revision resolves a defect in <spanx style="verb">-02</spanx> in which one undefined noun carried
four unrelated obligations. <spanx style="verb">-02</spanx> placed four normative requirements on a
Verifier against "the Issuer's manifest" while stating, in its own identity
attribution section, that it did not specify that document's format. A Verifier
was therefore required four times to read a document the profile never
described. The four obligations were not variants of one thing, and are not
resolved by defining one document.</t>

<t>It adds one <bcp14>REQUIRED</bcp14> payload member and bumps the profile identifier from
<spanx style="verb">wilder.pser/0.4</spanx> to <spanx style="verb">wilder.pser/0.5</spanx>. It removes nothing and narrows no
existing requirement.</t>

<t><list style="symbols">
  <t><strong><spanx style="verb">attestation.bindingMode</spanx> (<bcp14>REQUIRED</bcp14>) is added</strong>, carrying the
attestation-binding mode in the receipt. In <spanx style="verb">-02</spanx> a Verifier was required to
obtain the mode from an Issuer-published document before it could rely on the
non-extractability property stated in the introduction. The mode is a
per-receipt fact fixed at signing time and known to the signer, and locating
it outside the receipt made a property of the presented bytes depend on a
network retrieval. The introduction's requirement now reads against the
member. The value set is closed and a <spanx style="verb">DIRECT_WITNESS</spanx> receipt whose
<spanx style="verb">attestation.witnessKey</spanx> and <spanx style="verb">iss</spanx> differ is rejected.</t>
  <t><strong>The acknowledgement-object obligation is withdrawn as a Verifier
requirement</strong> and restated as wording. <spanx style="verb">-02</spanx> located the minimal ack object's
schema in the Issuer's manifest in the same sentence that defined the object
as bound by Merkle inclusion and not published. A document defined to be
unfetchable cannot carry an obligation a Verifier can discharge. No mechanism
changes; <spanx style="verb">adapter.ackProvenance</spanx> already distinguishes the case.</t>
  <t><strong><xref target="issuer-published"/> is added</strong>, naming the two obligations that are
genuine external retrievals and stating how they resolve. Both are disclosures
about the Issuer rather than identity claims. The section fixes a stable
Issuer-controlled identifier discoverable from <spanx style="verb">iss</spanx>, permits caching, voids a
cached answer on a signing-key change, and defines a failure to resolve as
<strong>undetermined</strong>.</t>
  <t><strong>Undetermined is stated as a third outcome.</strong> A Verifier <bcp14>MUST NOT</bcp14> resolve an
undetermined fact to the Issuer-favourable value, <bcp14>MUST NOT</bcp14> report a fact as
absent where it was never successfully retrieved, and <bcp14>MUST NOT</bcp14> reject a
receipt solely on the ground that a fact is undetermined. This follows the
treatment already given to undetermined registration ordering in
<xref target="revocation-clock"/>. The distinction between a fact checked and found absent
and a fact never checked is load-bearing: collapsing the two lets a Verifier
report to a relying party something it has no basis to state.</t>
  <t><strong>No serialization format is specified for Issuer-published facts.</strong> This
revision defines the obligations and their resolution behaviour and defers the
encoding. Fixing a format before one has been deployed invites repudiation in
the following revision rather than refinement.</t>
  <t><strong>Conformance vectors accompanying this revision <bcp14>MUST</bcp14> include a failing
resolution case for each Issuer-published fact</strong>, and the expected outcome of
such a case <bcp14>MUST NOT</bcp14> be acceptance.</t>
  <t><strong>The mobile-attester deferral in <xref target="trust-model"/> now names its
prerequisite.</strong> <spanx style="verb">-02</spanx> recorded that on-device attester topologies were
expected to be addressed in a subsequent revision without stating what they
waited on. A travelling TEE is a delegated-witness deployment, so it depends
on resolving the delegation credential, whose encoding this revision
deliberately leaves open.</t>
  <t><strong><xref target="site-ts-affiliation"/> is added</strong>, recording that the profile carries no
disclosure of the relationship between the Site Owner and the Transparency
Service. An Issuer unaffiliated with both satisfies the two existing
disclosures while a Site-Owner-operated Transparency Service retains the
ability to withhold entries concerning its own site. The gap is recorded
rather than closed.</t>
  <t><strong>Editorial: the identity attribution section no longer calls its
out-of-band document a manifest.</strong> It was never the same document as the
Issuer-published facts above, and the shared name implied it was.</t>
</list></t>

</section>
<section anchor="changes-in-02"><name>Changes in -02</name>
<t><list style="symbols">
  <t>Corrected two internally inconsistent statements about the Site Owner that
-00 and -01 both carried. The overview described the Site Owner as owning
the hardware, while the trust model described the same party by capability;
the overview now uses the capability language, matching the definition added
to <xref target="terminology"/> in this revision.</t>
  <t>Bounded the introduction's non-extractability statement to direct-witness
mode. -01 stated as a profile-wide REQUIREMENT that the signing authority be
neither extractable by the Site Owner nor by the Issuer, while normatively
defining a delegated-witness mode in which the Issuer signs with its own key.
The statement is now scoped to the mode it describes, the weaker property of
the other mode is stated, and a Verifier is required to determine the mode
from the manifest rather than assume it.</t>
</list></t>

<t>This revision closes the reviewer-identified gap in the Adapter Write-In,
states a witness key lifecycle that <spanx style="verb">-01</spanx> did not address, and records one
scope boundary that <spanx style="verb">-01</spanx> left to internal doctrine. It adds two payload
members and bumps the profile identifier; it removes nothing.</t>

<t><list style="symbols">
  <t><strong><spanx style="verb">adapter.ackProvenance</spanx> (<bcp14>REQUIRED</bcp14>) is added</strong> and the profile identifier
and media-type parameter move from <spanx style="verb">wilder.pser/0.3</spanx> to <spanx style="verb">wilder.pser/0.4</spanx>.
<spanx style="verb">-01</spanx> carried <spanx style="verb">adapter.ackDigest</spanx> with no way for a Verifier to tell an
acknowledgement authored by an independent operations layer from one authored
by the Issuer under the fallback in that member's own definition. The two are
now distinguishable in the receipt rather than in out-of-band context. The
member is <bcp14>REQUIRED</bcp14> rather than optional because an absent value would itself
have to be assigned a meaning, which reintroduces the collapse.</t>
  <t><strong>A Verifier <bcp14>MUST NOT</bcp14> resolve an unrecognized <spanx style="verb">adapter.ackProvenance</spanx> value
in the receipt's favour.</strong> It is preserved as received and surfaced as
unrecognized, and is neither read as <spanx style="verb">THIRD_PARTY</spanx> nor normalized to <spanx style="verb">NONE</spanx>.</t>
  <t><strong><spanx style="verb">issuerAffiliation</spanx> (<bcp14>REQUIRED</bcp14>) is added</strong>, stating whether the Issuer and
the Site Owner are affiliated principals, with the three values
<spanx style="verb">AFFILIATED</spanx>, <spanx style="verb">INDEPENDENT</spanx> and <spanx style="verb">NOT_DISCLOSED</spanx>. <spanx style="verb">-01</spanx> gave a relying party
no way to tell from a receipt whether the party that signed it had an
interest in what it said, while requiring in <xref target="trust-model"/> that the roles
not be collapsed. The member is <bcp14>REQUIRED</bcp14> for the same reason
<spanx style="verb">adapter.ackProvenance</spanx> is: an absent value would have to be assigned a
meaning, and every candidate meaning either manufactures a disclosure or
makes an accusation.</t>
  <t><strong>A Verifier <bcp14>MUST NOT</bcp14> read <spanx style="verb">NOT_DISCLOSED</spanx> as <spanx style="verb">INDEPENDENT</spanx></strong>, and <bcp14>MUST NOT</bcp14>
read an unrecognized value as <spanx style="verb">AFFILIATED</spanx> or normalize it to
<spanx style="verb">NOT_DISCLOSED</spanx>. The profile records the Issuer's claim about itself and
defines no mechanism for verifying it; a verified receipt is evidence that
the claim was made and bound, not that it is true.</t>
  <t><strong>A third Chain-Verifier obligation is added, and it is deliberately not a
rejection.</strong> Where receipts presented as one chain carry different
<spanx style="verb">issuerAffiliation</spanx> values, the change <bcp14>MUST</bcp14> be surfaced and identified by
sequence number, and the presentation remains verifiable. Unlike <spanx style="verb">chain.seq</spanx>
and <spanx style="verb">chain.prevHash</spanx>, which are wholly under the Issuer's control and admit
no honest violation, affiliation is a relationship in the world outside the
receipt and can legitimately change. What is prohibited is reducing a
presentation to a single affiliation value, and in particular adopting the
latest receipt's value, which is what would permit a chain to be relabelled
after the fact by appending one receipt.</t>
  <t><strong><em>Site Owner</em> is added to <xref target="terminology"/></strong>, defined by capability rather
than by title. <spanx style="verb">-01</spanx> used the term in prose at three places in
<xref target="trust-model"/> without defining it, and this revision is the first to assign
it a normative capability.</t>
  <t><strong>A witness key lifecycle is stated (<xref target="key-lifecycle"/>)</strong>, defining two named
assertion classes. Cessation may be asserted by the Site Owner or the Issuer
independently; retroactive impeachment may be asserted by the Issuer only.
Neither deletes, invalidates, or suppresses a registered receipt. Both are
scoped against the two attestation-binding modes of
<xref target="attestation-binding"/>, and in delegated-witness mode an assertion <bcp14>MUST</bcp14>
identify the key it covers.</t>
  <t><strong>No payload member carries either assertion in this revision.</strong> The content
type and payload shape of an assertion about a key are deferred, and this
revision states the deferral rather than reserving a member.</t>
  <t><strong>A revocation decision clock is stated (<xref target="revocation-clock"/>)</strong>, requiring
the ordering of a receipt against an assertion to be derived from
registration rather than from any signer-supplied timestamp, and requiring an
ordering that cannot be established to be surfaced as undetermined rather
than guessed.</t>
  <t><strong>Compromise of a TEE class or platform is stated not to be a key lifecycle
event</strong> and remains out of scope (<xref target="tee-compromise"/>).</t>
  <t><strong>A scope boundary is added to <xref target="non-goals"/>:</strong> the profile attests nothing
about the internal state, intent, or decision process of a human
participant, nor about signals conveyed by a direct neural or
brain-computer interface. No member, value, or extension point is defined
for one.</t>
  <t><strong>Two implementation-status statements in <spanx style="verb">-01</spanx> are corrected.</strong> The
Chain-Verifier checks defined by <spanx style="verb">-01</spanx> are now implemented, and the crate
disagreement over a zero-length attestation validity interval is resolved
with the rule stated in Section 4.1.</t>
</list></t>

</section>
<section anchor="changes-in-01"><name>Changes in -01</name>

<t>This revision made two groups of changes. The first reconciles the profile
identifier and four attestation members with the reference implementation and
changes how the example figure in Section 4 is produced. The second corrects
statements in <spanx style="verb">-00</spanx> that were found to be wrong or unsupported, and adds
normative requirements that <spanx style="verb">-00</spanx> implied without stating. Both groups are
enumerated below. Every normative change in this revision appears in one of
them.</t>

<section anchor="reconciliation-with-the-reference-implementation"><name>Reconciliation with the reference implementation</name>

<t><list style="symbols">
  <t>The profile identifier and media-type parameter are <spanx style="verb">wilder.pser/0.4</spanx>. A
producer built against <spanx style="verb">wilder.pser/0.2</spanx> is rejected on version validation
rather than on an unknown member.</t>
  <t><spanx style="verb">attestation.measuredBootChain</spanx> (string) is replaced by
<spanx style="verb">attestation.measuredBoot</spanx>, an object carrying the chain digest and the
component sequence that hashes to it.</t>
  <t><spanx style="verb">attestation.platformEvidence</spanx> is an object carrying a digest and an
encoding label, rather than a bare string.</t>
  <t><spanx style="verb">attestation.validity</spanx> is added and is <bcp14>REQUIRED</bcp14>. It carries <spanx style="verb">notBefore</spanx> and
<spanx style="verb">notAfter</spanx>. <spanx style="verb">notAfter</spanx> <bcp14>MUST</bcp14> be strictly later than <spanx style="verb">notBefore</spanx>; a
zero-length interval is rejected. This revision does not require a Verifier
to test <spanx style="verb">ts</spanx> against the interval, and says so rather than implying a check
that does not happen.</t>
  <t>The <em>TEE Class</em> registry is stated to be requested and not yet allocated,
and the route by which a value is added is stated explicitly, so that an
implementer on an unlisted confidential-compute environment has a documented
path rather than only a rejection.</t>
  <t>The TEE Class registry values name confidential-compute environments rather
than instruction set architectures.</t>
  <t>The Section 4 example is a complete, literal instance emitted by the
reference implementation, and is asserted byte-identical to that
implementation in its continuous integration. The -00 figure was a schema
template rendered in a JSON code block and did not parse as JSON.</t>
</list></t>

</section>
<section anchor="corrections-and-added-normative-requirements"><name>Corrections and added normative requirements</name>

<t><list style="symbols">
  <t>The claim that the hash chain detects tail truncation is <strong>withdrawn</strong>. The
<spanx style="verb">chain</spanx> field does not detect the withholding of the most recent receipts in
any presentation, and does not detect equivocation. Section 7.2 is rewritten
to state what the chain does and does not establish, and to attribute
detection of either condition to evidence obtained from outside the
presentation. The Abstract no longer asserts truncation detection, and the
corresponding Section 1 scope bullet is rewritten. An appeal to TEE
attestation as establishing recency is removed as unsound: a TEE
establishes that it wrote the state it attests, not that that state is the
most recent.</t>
  <t>The <spanx style="verb">chain</spanx> construction is now specified <strong>normatively in this document</strong>.
<spanx style="verb">-00</spanx> deferred part of it to <xref target="I-D.noa-scitt-ai-agent-receipt"/>; that
document is now cited for provenance only, and no conformance requirement of
this profile depends on it.</t>
  <t><spanx style="verb">chain.seq</spanx> is stated as <strong>non-negative</strong> rather than monotonic, and the
first receipt in a chain <bcp14>MUST</bcp14> carry <spanx style="verb">chain.seq</spanx> 0. <spanx style="verb">-00</spanx> used "monotonic",
which does not constrain a single receipt and did not state the head value.</t>
  <t><strong>Two chain-level verification requirements are added.</strong> A Chain-Verifier
presented with two or more receipts as one contiguous chain <bcp14>MUST</bcp14> check
<spanx style="verb">chain.seq</spanx> contiguity and <bcp14>MUST</bcp14> check that each <spanx style="verb">chain.prevHash</spanx> equals the
preceding receipt's <spanx style="verb">chain.hash</spanx>. <spanx style="verb">-00</spanx> described these properties as
holding without requiring any party to check them. <em>Chain-Verifier</em> is
defined in Section 2.</t>
  <t><strong><spanx style="verb">chain.prevHash</spanx> is redefined to remove an inconsistency that made the
chain check unsatisfiable.</strong> <spanx style="verb">-00</spanx> and an earlier draft of this revision
defined <spanx style="verb">chain.prevHash</spanx> as a digest of "the immediately preceding
receipt", while defining <spanx style="verb">chain.hash</spanx> as a digest taken with the
<spanx style="verb">chain.hash</spanx> member absent. Read literally, those two definitions do not
produce equal values, so the adjacent-pair check added above would have
rejected every honest chain. <spanx style="verb">chain.prevHash</spanx> now carries the preceding
receipt's <spanx style="verb">chain.hash</spanx> value by reference to that member rather than by an
independent digest definition, and the exclusion is restated in both
places. This was found by constructing a three-receipt chain and
evaluating the requirement against it.</t>
  <t><strong>Registration is now mandatory.</strong> An Issuer <bcp14>MUST</bcp14> register every receipt it
issues with at least one Transparency Service, and a relying party <bcp14>MUST NOT</bcp14>
accept a receipt as conforming without a verifying attached Receipt from a
Transparency Service it trusts. <spanx style="verb">-00</spanx> described registration as <bcp14>REQUIRED</bcp14> in
its scope discussion without stating the requirement normatively. Where the
Transparency Service is operated by the Issuer or an affiliate, that
relationship <bcp14>MUST</bcp14> be disclosed and <bcp14>MUST NOT</bcp14> be treated as evidence external
to the Issuer.</t>
  <t>A relying party <strong><bcp14>SHOULD</bcp14></strong> retain the highest verified <spanx style="verb">chain.seq</spanx> per chain
as an anchor. The limits of that anchor, and the absence of any remedy
defined by this profile, are stated explicitly.</t>
  <t>Section 7.5 no longer states that an Issuer cannot prevent an equivocated
chain from being detected once registered. An Issuer that does not register
is not detected by that mechanism; the mandatory-registration requirement is
the response to that gap.</t>
</list></t>

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

<t>The author thanks the SCITT WG for RFCs 9942 and 9943, and the authors of
<xref target="I-D.noa-scitt-ai-agent-receipt"/> and <xref target="I-D.mih-scitt-agent-action-capsule"/>
for establishing the SCITT-AI receipt idiom on which this profile builds.</t>

<t>The author thanks GitHub user giskard09 for a detailed public review of the
<spanx style="verb">-01</spanx> adapter and verifier semantics. That review identified that
<spanx style="verb">adapter.ackDigest</spanx> was structurally unable to distinguish an acknowledgement
authored by an independent operations layer from one authored by the Issuer,
and pressed for the distinction to be carried in the receipt rather than left
to out-of-band context. The <spanx style="verb">adapter.ackProvenance</spanx> member defined in
<xref target="payload"/> is the result. The requirement that a value outside its closed set
be surfaced as unrecognized, rather than read as <spanx style="verb">THIRD_PARTY</spanx> or normalized to
<spanx style="verb">NONE</spanx>, is also his.</t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA6W963rbVpYm/B9XgbF/xFaTjORDEstTPaPYSpWqE9sjKZWp
6eknAklQQhkE2AAoheXHfS1zLd+Vfeu81wZAyany012RKHBjH9deh3e9azqd
Jl3Rlflx+ugkvXhzdnmZfmjqVVHm6apu0g83u7ZYZOX0oujy9LS6zq7zdV51
6Xm+yItN1z5Ksvm8yW/h+w89+yhZ1osqW8O7lk226qZ3RbnMm2m7KLpuutFv
t/DtaU7fnjb8zenh82SRdfl13eyO07ZbJu12vi7atqiry90GGjw7vfwhKTbN
cdo127Z7dnj46vBZkjV5dpxe5IttU3S75K5uPl439XZzzCNNPuY7+Gx5nKTp
VD7Cn968vzilH+T1Lf3SNVnVbqDJarGjD7TH6ckZP13P665Y6NPQjXyZ5r/B
2zvoZ5pXt0VTVzgj9ETWdXnbZfg3edn1tszwOzgDSZJtu5u6ob7B/6dpUbXH
6fks/YVmjT7iyTyv5/7Durk+lt/xT9qlNM3XWVEeYzf/p8y89ni2qNdJUtXN
Grpzm+M7z3948923372UH18dvnymP7589a3++OrFs/Dj8+MkKapVr5Fv5Zmz
6dtZVWey2FkxheWtOl3gY+qgbMSxfXhyNj3BL6QnC5rM87AyaRpmCv9NZVou
Z+ll3WTrrJI/yNS8gxXPq4t61dHnS5jy4/TZ4bNvpoffTY9eck+y5jrvjtOb
rtu0x19/DQ9lsP6Lj3kzK/JuNYOWvobd/PVNty6/5t28f3TTwyNqtc2bIm9x
jrSvZ1WXN1XeTd9iE3ouHmoJ53Jd3Ogz9EBG8zJdZJt2W+rkf/Pd8+9gVaZT
2G3zFgfQJcnlTdGm0Pctnc1lviqqvE0zmfSNm/SDB0//QfLkw8Xp+VM4dtl6
Azsqvy1gcrsJ7OHrKl9O0nq1KuEF01sY+6rI5tA0jAWWoE27mwzf3y6aYp6n
sEywjnVVr+ttCyuV3mxh6abLAh7HQ2GnLQ/dgO9nabvJF9D0AtqFnsJ5LuUE
Xde3OLnLdL6Dx3igy7SGbsIGra7xQOYl/DpLT7PFjR72tAiTcUGDSC5g8eWF
rbUDjXY3uTyYNYsbeOWi2zb5BBpe1Et4JMOWUJhAQ9V1mSfUXpOu87aFIUzS
RdY0O+xKlv75zQUsXlVXOMbi7/DtP1+8f5dusl1ZZ8v0ruhu4KkVHKxp1nTF
Cpfytl5kc5AZzU6nEdt6cvSUenaAi3YwSZ88k9/f08jr5gDmepkewEmCn+Hv
z+nvyYFb31+Kalnf0YP4Oc8TPvtC2joJwis9pTVf5AfpqqnX0MtLkX2nKvuS
0yD70ieXp6dPJ9SHJy+1uWW2gZOQ/tKg8D+rDmST4Hhom+BTskDJHczrpqY3
FFVXQ0tpve2m9Wo6x0ZlgeuqTctsBwcWBMq+jZych0UH+VtAow3t0aKCZnfp
oiaBht3ghb50lwBcLM1tscgnST3vsqLihdQWqdtwmm7zljeKbqKvWmh9UW7x
8sL30IPS1Fdt4g4KSh247Zot7asZNI095MHBCYaGq7pLcR3mZdHehJk6a9st
3AY6IryGoNld2OI4YHhkORNxoKd+mZdwFuENeblL19lHEgzvTs7P3/8Cu/Um
X3ykji3KrFinIFUedfhtPDHJmADIsN/Do88ddSc3HOmkXsBljT2On8ADnW4r
vNOi7/HO5N1UdG2ay15MYZMkLQgEPf72Hdh9j7Dr+I38t01ZgBCFwdJ0vnt/
KWOzqXRdw33XZis8t3WDUmmCYuquaOETe546CttmWfAWvIPpZ7HBcg5FYpPw
BFT42rsKljTP1mHfgoyD/QxXMkrhsqzvYJ3SN/Ua+prh0GA+l8WiwzYbkAfL
hI6dOyHpk4sfT9IFzGIBfQS9YdvQF2n+7uCIwU6dqL4BKhVcoPDkU5BiecLN
tBvoO4iTEtQmEOHSeEmyCnY/fKgTvqlxBvN2QnuRHg37ibZXbruroGkgmQrv
qqE7sDDdTZPnU26UlKZ0DcKzxJNxd1OAXK5qmFQSn/wQSEkYSYGqUpOVsHRw
Qq9zXIom38BA4HNoVhWLIArT93cgfA9wcbqmLtvEbpRssQCJnIIowYdhg6Q3
WbO8y3DloI8f83zT4plpthUd8ifwmPZjU26vSXzO6994G8LnOBXcqztcaPgq
jrp9+pp7g29oYW6hJ3DcQdKiSCaByqIC1FI4fDC8IsN5aGFLW89guurt9Q3N
vfWyqWnuE56/J9J2eltv4cy2dJdLu9AF7CN1g6XEQYo7QoRUuFEmJj1auQaD
BGv1OhqVhvQClM/UJDQDCgndtyZ9KplpPCsgDfsCO70tMmj8l/Ozy9Nf37/7
8a9pxtfDjIVVm8MrWQgWKAJF4WRZGjbfcVrAkaEOS+s//XxxyWccjhUoSrTb
25y3IEximbdyo8iOSxcwnzVsqYpH5Y8A7PnQIE98ljRe+JegL7Z0yusql1O0
nrE6ti6WS9jRyWNUAZt6uWW19tPjAn/9nCQnQRda13M8PaSswzlr8zVoheHP
QTH6z22xWZPwxXt7n/6EVhAKhzu6h0D00Fh3sgw5Cl4zRZKeTtWi5MQtdwNv
xkMPUmoNameBeizsX/odDmdHEgGUCJgW3MUJ6CsoTOjjG2izu1ngxl3ApcEN
0abZwj22gK+tmiy69uJZB5OVpGyN57kVAUc/mUiDn5cF7MwO9n8jrY+JWhAC
8Dxe8TSyKseJqhu8UGEju4vL7hVYxgM61DqfMHM32WaTo6LIdxarXfB+2PWL
LjXpvCyuiw6mU/W3tN1uNuVuurgB5cHekGTLJUxlyxfXp09iXH3+zIMYtIqX
Liv/aCSRMbC3rfuNMH5Fwo/db198/tzXHOB/SlHpr7MNvo4UZVbgVE0OijQK
YfwviiY4HclBZP67W/fgGKZ0jncFq3sgZGAPL8Ggh5b5gnCXe4Y6bSI7ub1X
h+jI1A4aBIk0uvF18kR9EAGckfhV4akHvd3OWzh30FHYByhIYVQsQ3CToNaV
DMSbqQlZCbtxuUvxBKRPYCbhyW43hWOreni7Awm8niRgueN80S0OBvvHnK/w
8as9PflwFl3vtKPLp/Ft/BWZMrld80GHggne5ngb9sQdnXa8TmDrJfDjnJd3
VW+bNC/lZqAdYFd2ytdbqs6blJQ7mqz2pti0SVeDnQ1nFK1UvqanN6za02XH
YrVagHk/O0gvaeKu6a14R8L2o52BfdW7EAxfdzLLekHL7JUz3gH2K0kRmAxR
C0DTKuvtUnoBrXm3D1rweMe1dPmTCo36eR0uN5ik+VZfxj1l7wT6n9K0LG7p
jrErfYEvIzMBPsFuOC/R6+g6S89P/9fPZ+enFzTF2DH4urVNLcNJ4sNm2s5X
+HW4L1jEkooRTFeYYWjGlAVaKd4FVV7gooB+TD4DkoBq71rbePPKp+iTIGVi
lvINbedc1V7YbHQRTeGYVahsoZI3g8sPTY78GhdJ/wSN4R/TJ58+ORfZFHYb
moOfPz81HUlNLLg9RX8hY9ssD1ghmSfuHeoad5WMEOYB1bQ5bwOQgS0ZLq9Z
ZWvQWQYnNvobNFa0ThPLxIziz2QgKIhR9Ybn4eLj+cxi5RnayfGQsRui3ZIM
U4nCtiTaXXc5GGBNqnIBX8jri+qE2RPQGCxVjlbuX+i+gq+QXrLMQViC6ZqL
mKRJhZuqLPQMp+mVm+GZzPBP8NwVK1NBzs1zkNTBBuCNBg1UsDK2S9hc0P7y
0E1FymCm1vnoNoB2TuxN5hMBIXJP99Be/xtrNrR5m5b9qDCvxZJXgQ/6p0/i
Q5EbFJqlmUC7tVrlZGviLVR0MxRB5ikgNcmu/aAYixyKPDFpC3rGOgO7C7bL
BIeD99DEORomqfOYwC89f8fTFEfXRlPe1dDQPlWDza11jguSssZarzoyBuDS
qTo5iKHbvHfVeQWr258XOrYN2JUkHGGnZSlc/GhiTTfbBvT53Dzkdo3TjA31
dL4A899IV7ke6PctTKFs1WW4bal/3q1DMpTuP56X+RYvz+jOBJVt5NbEBXAX
5iQorP4hNvRFN4TNmXf+4jW1EN3vUzTg2XURpOeVDPYKtkJe9qdU5l9kNx74
EVcDrwZMdJXf+VlaZu3NvIYL7TWajuqhvanvoB29Z+Ci6OQaG8yvKKE2V2C3
trRU3l6byl0mfi9uAVbmncj+SGxekY56RSKfDz5KQPM85a26dOC2abFnyxSG
T8pHgVcrGmJwMlL6eiYOKGmprnBf89MoxVARu8EZbberVfEbH1R0k9MBWKBj
ou3E+8turbKoPuKis6gd7Rm88K6pO7506XrCj8To5sMkLhy6W+UJ3nhr2JQ0
73isIh8cegnvcQxiQ1sRuKRZ/sbDgMZA8JBcya5R2Hciovv2JQ0IfTNg0UBj
qHRgh6ExPI6gdra07DhrOGq8edBgXdOtwdc+TWcNKom+HIUKC198Ew+xYemO
6iRM+aKge5DH1UTjbVULeQvHgO5Wp6DAhc0Wg/8O3Negdz4YSEjJGqzNYG9Q
qok/BT7F4eJAJolJFere9OSMYyY4B2gApWwAcWhBLUA8EGb+khmd/nTy1wQm
CJXLNAosvWEDB82q9MssocT53tnM49fCwV0ULYl7tRrGYhjUVfbztQl0CzUS
kzUgd8h30MAmhAl6eBpVuQXNR5ZFvJUcWUTPSjDHrsB6uWI5CGv0+DE0859b
uJ9Zk39XS3CSrAbUt+4obPMIr/RHE/4vyjH8WbcF/nzxp5Mff7QfEnni4k/v
f/7xbfgpfPPN+59+On33lr+McjH6KHkEk/KI5/DR+w+XZ+/fnfz4yJw9FsjC
DQS3xjxnaQH7nxT/NjFNCb/z/ZsP/9//O3oBS/vfwLB+dnT0Cq4//uW7o29f
wC93N7msGAkm/hUdfglevVlDh74s4TBu0JrHCwRuzhtULEkPS5KDf8eZ+Y/j
9L/PF5ujF/8qH+CAow91zqIPac6Gnwy+zJM48tHIa2w2o897Mx339+Sv0e86
7+7D//4/MK6XTo+++x//mtDueQen4rqGKUk/Pa7058/iJ2jgom993IIsPlaK
xrzt6Yi3PV+t4L+geNFFshCPeEeSgcT/zgcDyfzFO23kPfu89Hrw+t8BpXFb
2al0vbRwBYhYM+pQoje0K0k9JxsVNUdo9IL6x/FIVs9RnC00TAoL8uFHkAH1
ikbjXqTCBBt5y3pDfPdP2bnAmijfN30tU8LarWsDdPaSXAkXP55MNWKA2rB6
FqYb0AnJe7stwzXfN2fW2U6iERoDVE/byjQWN6cwNji8aBvPa7GW9Yrnq3dC
v1fcFx06XjTkqMfZQbMHHZx8Vy6KDW4Eitq5WaOv8zvIKCzJzL/NdxYUJmsE
7Zgchlvi4/MGbuQpbq6tqLJ5Azp+Hmt0cRDbPFTO+zC6S+hZEt6kcpORuFL1
QG99anJBsIVM9mCN5gnc8txf7a31jf3gXTx4vMJQhZWxVmqWuE6ohcQ7sS7r
693nz3pdjaEE0HjK1/O8mZDtx66iidpVqGJUvFJ1EZx77HeCG9yEAgnrd+/P
fzq5PPvL6dBRf5+vPcGHd6LHoesFRsCqvG492XB4paWXYWQglfw4+0AIMiiw
VXyoZykFH+yTfixkEtABE9GX4TBt538jiTUeIIl0yA8YQNtNNBL9lAavr3yG
r/xLcEO/xYjwhbrGJ2nvT4n9CcEz9eopeViyJYs5kLi46sfJMVmw6lR1Ln5y
l2GnMtVIe0JZNzIuv+1ejbCyn4g21pn+rXHuNrMmvH6YpMGJNaN+UQOieocQ
HRze+ppOvvqSeY5nPKhUQQo6ugDzQIuhw0PdoSGBm3KRq0OQvirO5N5Qp4i6
2uCG6UiRoKMDG60lX1r4g1fldhv823VeowaIwTua4xZnC7bIpm7CR7LHxQ5Y
iqMJNU/dka2bDh0de7T2zHxuD4XZZ5NIve3L4hrEiU4ZefF0viQAS6JHAqTp
lwRI2f0G8+dtUzz4LGJUmGQCsZDAsgCM6HNtSnywRbUlOWo3GxsobjLY+1j0
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
14gEDk5UDdIRdtz/D4S4f3l5TQEA

-->

</rfc>

