<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.43 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-wilder-scitt-physical-site-engage-receipt-02" category="std" consensus="true" submissionType="IETF" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="Physical-Site Engagement Receipt">A SCITT Profile for Physical-Site Engagement Receipts</title>
    <seriesInfo name="Internet-Draft" value="draft-wilder-scitt-physical-site-engage-receipt-02"/>
    <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="02"/>
    <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>
      <ul spacing="normal">
        <li>
          <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 the Issuer's
manifest before relying on the non-extractability property, and <bcp14>MUST NOT</bcp14>
assume direct-witness mode where the manifest does not state it.</t>
        </li>
        <li>
          <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>
        </li>
        <li>
          <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 <tt>adapter</tt> 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>
        </li>
        <li>
          <t><em>Transparency-service registration.</em> Neither the Issuer's <tt>chain</tt> 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>
        </li>
      </ul>
      <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 <tt>sub</tt> 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>
        <ul spacing="normal">
          <li>
            <t>Attest that the engagement was safe, correct, effective, or compliant with
any specific regulation.</t>
          </li>
          <li>
            <t>Attest that the site conditions were as recorded.</t>
          </li>
          <li>
            <t>Attest that no unrecorded engagement occurred outside the instrumented
boundary.</t>
          </li>
          <li>
            <t>Specify a deterministic offline REPLAY of any engagement decision.</t>
          </li>
          <li>
            <t>Define the operations-layer schemas the Adapter Write-In targets.</t>
          </li>
          <li>
            <t>Define billing, SLA-credit, or insurance-pricing rules that a relying party
may derive from a stream of receipts.</t>
          </li>
          <li>
            <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>
          </li>
        </ul>
        <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
<tt>wilder.pser/0.4</tt> 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 <tt>wilder.pser/0.4</tt> and <bcp14>MUST</bcp14> appear
as the value of the top-level <tt>spec</tt> member of the payload defined in
<xref target="payload"/>.</t>
      <t>The COSE <tt>content_type</tt> (protected header label 3, <xref target="RFC9052"/>) for a
Physical-Site Engagement Receipt Statement is
<tt>application/pser+json; profile=wilder.pser/0.4</tt>. IANA registration of this
media type is requested in <xref target="iana"/>.</t>
      <t>The <tt>application/scitt-statement+cose</tt> and <tt>application/scitt-receipt+cose</tt>
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
<tt>COSE_Sign1</tt> 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 <tt>chain.hash</tt> 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 <tt>teeClass</tt> 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>
        <name>Physical-Site Engagement Receipt payload</name>
        <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": {
    "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:d67bb655b9ce091c8add39be6e41d1a4585ac482304b8bcef1548aec7d2c9dd7",
    "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.4",
  "ts": "2026-10-15T14:00:00Z"
}
]]></sourcecode>
      </figure>
      <section anchor="field-semantics">
        <name>Field semantics</name>
        <section anchor="spec-required-string">
          <name><tt>spec</tt> (REQUIRED, string)</name>
          <t><bcp14>MUST</bcp14> be <tt>wilder.pser/0.4</tt> for receipts conforming to this document. A verifier
<bcp14>MUST</bcp14> reject any Statement with a different <tt>spec</tt> value as out of scope of
this profile.</t>
        </section>
        <section anchor="id-required-string">
          <name><tt>id</tt> (REQUIRED, string)</name>
          <t>A globally unique identifier for the receipt, assigned by the Issuer. <bcp14>RECOMMENDED</bcp14>
form is a URN or a <tt>uuid:</tt> prefix. <tt>id</tt> <bcp14>MUST NOT</bcp14> be reused within an Issuer.</t>
        </section>
        <section anchor="ts-required-string">
          <name><tt>ts</tt> (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 <tt>engagement.window.end</tt>.</t>
        </section>
        <section anchor="issueraffiliation-required-string">
          <name><tt>issuerAffiliation</tt> (REQUIRED, string)</name>
          <t>States whether the Issuer and the Site Owner are affiliated principals. The
admissible values are exactly:</t>
          <ul spacing="normal">
            <li>
              <t><tt>AFFILIATED</tt>: the Issuer and the Site Owner are the same principal, or are
principals under common control, or one controls the other.</t>
            </li>
            <li>
              <t><tt>INDEPENDENT</tt>: the Issuer and the Site Owner are principals under neither
common control nor the control of one by the other.</t>
            </li>
            <li>
              <t><tt>NOT_DISCLOSED</tt>: the relationship is not stated in the receipt.</t>
            </li>
          </ul>
          <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 <tt>INDEPENDENT</tt> it manufactures a disclosure nobody made, and read as
<tt>AFFILIATED</tt> it accuses an Issuer of a relationship it may not have. Requiring
the member makes <tt>NOT_DISCLOSED</tt> 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 <tt>NOT_DISCLOSED</tt> as <tt>INDEPENDENT</tt>. 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 <tt>AFFILIATED</tt> and
<bcp14>MUST NOT</bcp14> normalize it to <tt>NOT_DISCLOSED</tt>. 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
<tt>chain</tt>.</t>
          <t>This member is distinct from, and does not substitute for, the manifest
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"/>). 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><tt>site</tt> (REQUIRED, object)</name>
          <t>Identifies the physical location.</t>
          <ul spacing="normal">
            <li>
              <t><tt>site.id</tt> (<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 <tt>sub</tt> claim in the protected
header (see <xref target="cose-header"/>).</t>
            </li>
            <li>
              <t><tt>site.class</tt> (<bcp14>REQUIRED</bcp14>, string): coarse site classification. Registry-
governed; see <xref target="iana"/>.</t>
            </li>
            <li>
              <t><tt>site.envelope.id</tt> (<bcp14>REQUIRED</bcp14>, string): stable identifier of the operating
envelope in force during the engagement.</t>
            </li>
            <li>
              <t><tt>site.envelope.digest</tt> (<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>
            </li>
            <li>
              <t><tt>site.envelope.geobounds</tt> (<bcp14>OPTIONAL</bcp14>, string): opaque reference to
geospatial bounds. Any geospatial detail beyond the reference is bound by
the envelope digest, not published.</t>
            </li>
            <li>
              <t><tt>site.envelope.temporal</tt> (<bcp14>OPTIONAL</bcp14>, object): temporal window during which
this envelope was in force. <tt>null</tt> values indicate "open-ended in that
direction."</t>
            </li>
          </ul>
        </section>
        <section anchor="actor-required-object">
          <name><tt>actor</tt> (REQUIRED, object)</name>
          <ul spacing="normal">
            <li>
              <t><tt>actor.id</tt> (<bcp14>REQUIRED</bcp14>, string): stable identifier of the physical actor.</t>
            </li>
            <li>
              <t><tt>actor.class</tt> (<bcp14>REQUIRED</bcp14>, string): one of <tt>AUTONOMOUS</tt>, <tt>SEMI_AUTONOMOUS</tt>,
<tt>HUMAN</tt>, <tt>CREW</tt>.</t>
            </li>
            <li>
              <t><tt>actor.operator</tt> (<bcp14>REQUIRED</bcp14>, string): stable identifier of the responsible
operator organization or individual.</t>
            </li>
          </ul>
        </section>
        <section anchor="engagement-required-object">
          <name><tt>engagement</tt> (REQUIRED, object)</name>
          <ul spacing="normal">
            <li>
              <t><tt>engagement.id</tt> (<bcp14>REQUIRED</bcp14>, string): stable identifier of the engagement.</t>
            </li>
            <li>
              <t><tt>engagement.window.start</tt> and <tt>engagement.window.end</tt> (<bcp14>REQUIRED</bcp14>, string):
RFC 3339 UTC bounds of the engagement. <tt>end</tt> <bcp14>MUST</bcp14> be &gt;= <tt>start</tt>. Both <bcp14>MUST</bcp14>
share a clock basis with <tt>attestation.sealedEvidence</tt> (see
<xref target="clock-basis"/>).</t>
            </li>
            <li>
              <t><tt>engagement.type</tt> (<bcp14>REQUIRED</bcp14>, string): coarse engagement classification
(e.g. <tt>patrol</tt>, <tt>service</tt>, <tt>inspection</tt>, <tt>delivery</tt>, <tt>installation</tt>,
<tt>maintenance</tt>, <tt>presence</tt>). Registry-governed; see <xref target="iana"/>.</t>
            </li>
            <li>
              <t><tt>engagement.outcomeClass</tt> (<bcp14>REQUIRED</bcp14>, string): one of <tt>COMPLETED</tt>,
<tt>ABORTED</tt>, <tt>REFUSED</tt>, <tt>ERRORED</tt>, <tt>OBSERVED_ONLY</tt>. <tt>OBSERVED_ONLY</tt> records
that the Issuer witnessed the actor at the site but did not participate
in dispatch.</t>
            </li>
            <li>
              <t><tt>engagement.envelopeConformance</tt> (<bcp14>REQUIRED</bcp14>, string): one of <tt>WITHIN</tt>,
<tt>EXCEEDED_TEMPORAL</tt>, <tt>EXCEEDED_GEO</tt>, <tt>EXCEEDED_ACTOR</tt>, <tt>UNKNOWN</tt>. The
Issuer <bcp14>MUST NOT</bcp14> claim <tt>WITHIN</tt> unless it evaluated conformance against
the envelope digest.</t>
            </li>
            <li>
              <t><tt>engagement.evidenceDigest</tt> (<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>
            </li>
          </ul>
        </section>
        <section anchor="attestation-required-object">
          <name><tt>attestation</tt> (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.</t>
          <ul spacing="normal">
            <li>
              <t><tt>attestation.teeClass</tt> (<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"/>:
<tt>intel.tdx</tt>, <tt>amd.sev-snp</tt>, <tt>arm.cca</tt>, <tt>nvidia.h100-cc</tt>,
<tt>nvidia.jetson-thor-cc</tt>, <tt>aws.nitro-enclave</tt>. A Verifier <bcp14>MUST</bcp14> reject a
<tt>teeClass</tt> value outside that set.  </t>
              <t>
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 <tt>platformEvidence</tt> 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>
            </li>
            <li>
              <t><tt>attestation.platformEvidence</tt> (<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>
            </li>
            <li>
              <t><tt>attestation.platformEvidence.digest</tt> (<bcp14>REQUIRED</bcp14>, string): digest of the
platform-native attestation document.</t>
            </li>
            <li>
              <t><tt>attestation.platformEvidence.encoding</tt> (<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>
            </li>
            <li>
              <t><tt>attestation.measuredBoot</tt> (<bcp14>REQUIRED</bcp14>, object): the measured-boot state of
the environment that produced the receipt.</t>
            </li>
            <li>
              <t><tt>attestation.measuredBoot.chain</tt> (<bcp14>REQUIRED</bcp14>, string): JSON-DIGEST of the
measured-boot chain.</t>
            </li>
            <li>
              <t><tt>attestation.measuredBoot.components</tt> (<bcp14>REQUIRED</bcp14>, array): the measurements
the chain digest commits to, in boot order. Each element is an object with
a <tt>name</tt> (<bcp14>REQUIRED</bcp14>, string) naming the measured component and a <tt>digest</tt>
(<bcp14>REQUIRED</bcp14>, string) carrying its measurement. Verifiers <bcp14>MUST NOT</bcp14> infer any
meaning from <tt>name</tt> beyond identification.</t>
            </li>
            <li>
              <t><tt>attestation.sealedEvidence.digest</tt> (<bcp14>REQUIRED</bcp14>, string): digest of the
sealed evidence bundle.</t>
            </li>
            <li>
              <t><tt>attestation.sealedEvidence.sizeBytes</tt> (<bcp14>REQUIRED</bcp14>, int): size of the
sealed bundle in bytes. Included to enable bounded-storage verifiers to
reject bundles they cannot process.</t>
            </li>
            <li>
              <t><tt>attestation.sealedEvidence.encoding</tt> (<bcp14>REQUIRED</bcp14>, string): opaque encoding
label. Registry-governed; see <xref target="iana"/>.</t>
            </li>
            <li>
              <t><tt>attestation.witnessKey</tt> (<bcp14>REQUIRED</bcp14>, string): key identifier of the TEE
signing key. This <bcp14>MAY</bcp14> differ from the Issuer's <tt>iss</tt> when the TEE
operates as a delegated witness.</t>
            </li>
            <li>
              <t><tt>attestation.validity</tt> (<bcp14>REQUIRED</bcp14>, object): the interval over which the
attestation of the producing environment is asserted to hold.</t>
            </li>
            <li>
              <t><tt>attestation.validity.notBefore</tt> (<bcp14>REQUIRED</bcp14>, string): RFC 3339 UTC
timestamp at which the attestation becomes valid.</t>
            </li>
            <li>
              <t><tt>attestation.validity.notAfter</tt> (<bcp14>REQUIRED</bcp14>, string): RFC 3339 UTC timestamp
after which the attestation is no longer valid. <tt>notAfter</tt> <bcp14>MUST</bcp14> be strictly
later than <tt>notBefore</tt>; a Verifier <bcp14>MUST</bcp14> reject a receipt whose <tt>notAfter</tt> is
equal to or precedes its <tt>notBefore</tt>. 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 <tt>ts</tt> against the interval.</t>
            </li>
          </ul>
        </section>
        <section anchor="adapter-required-object">
          <name><tt>adapter</tt> (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>
          <ul spacing="normal">
            <li>
              <t><tt>adapter.system</tt> (<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>
            </li>
            <li>
              <t><tt>adapter.endpoint</tt> (<bcp14>REQUIRED</bcp14>, string): opaque endpoint identifier within
the system. Its interpretation is defined by the target system, not by
this profile.</t>
            </li>
            <li>
              <t><tt>adapter.postedAt</tt> (<bcp14>REQUIRED</bcp14>, string): RFC 3339 UTC timestamp at which
the write-in was posted.</t>
            </li>
            <li>
              <t><tt>adapter.ackDigest</tt> (<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; the object schema is specified in the Issuer's
manifest and is bound by the receipt's Merkle inclusion, not published.</t>
            </li>
            <li>
              <t><tt>adapter.ackProvenance</tt> (<bcp14>REQUIRED</bcp14>, string): identifies which party authored
the acknowledgement that <tt>adapter.ackDigest</tt> commits to. <tt>adapter.ackDigest</tt>
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:  </t>
              <ul spacing="normal">
                <li>
                  <t><tt>THIRD_PARTY</tt>: the acknowledgement was returned by the operations layer
named in <tt>adapter.system</tt>, which is a principal distinct from the Issuer.</t>
                </li>
                <li>
                  <t><tt>ISSUER_ASSERTED</tt>: the operations layer returned no structured
acknowledgement, and the digest is taken over the Issuer-defined minimal
ack object described under <tt>adapter.ackDigest</tt>. The Issuer is the author of
the acknowledged content.</t>
                </li>
                <li>
                  <t><tt>NONE</tt>: no acknowledgement was obtained from any party.</t>
                </li>
              </ul>
              <t>
A Verifier <bcp14>MUST NOT</bcp14> read a value outside that set as <tt>THIRD_PARTY</tt>, and <bcp14>MUST
NOT</bcp14> normalize it to <tt>NONE</tt>. 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.  </t>
              <t>
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>
            </li>
            <li>
              <t><tt>adapter.mode</tt> (<bcp14>REQUIRED</bcp14>, string): <bcp14>MUST</bcp14> be <tt>WRITE_ONLY</tt> in this revision.
Read-in modes are explicitly out of scope; see <xref target="security"/>.</t>
            </li>
          </ul>
        </section>
        <section anchor="chain-required-object">
          <name><tt>chain</tt> (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>
          <ul spacing="normal">
            <li>
              <t><tt>chain.seq</tt> (<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 <tt>chain.seq</tt> 0.</t>
            </li>
            <li>
              <t><tt>chain.prevHash</tt> (<bcp14>REQUIRED</bcp14>, string or null): the value of the
immediately preceding receipt's <tt>chain.hash</tt>, or <tt>null</tt> for the first
receipt. A receipt whose <tt>chain.seq</tt> is 0 <bcp14>MUST</bcp14> carry <tt>null</tt>; a receipt
whose <tt>chain.seq</tt> is nonzero <bcp14>MUST</bcp14> carry the preceding receipt's
<tt>chain.hash</tt> value. Note that this is a digest over the preceding
receipt EXCLUDING its <tt>chain.hash</tt> member, per the definition of
<tt>chain.hash</tt> below; it is not a digest over the preceding receipt as
transmitted.</t>
            </li>
            <li>
              <t><tt>chain.hash</tt> (<bcp14>REQUIRED</bcp14>, string): JSON-DIGEST of the receipt's canonical
form with the <tt>chain.hash</tt> member absent. An Issuer computes this value
over the complete receipt including <tt>chain.seq</tt> and <tt>chain.prevHash</tt>, then
inserts it; a verifier recomputes it by removing the member before
canonicalizing. <tt>chain.hash</tt> is never an input to its own computation.</t>
            </li>
          </ul>
          <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 <tt>chain.seq</tt> is
exactly one greater than the earlier receipt's, and that the later receipt's
<tt>chain.prevHash</tt> equals the earlier receipt's <tt>chain.hash</tt>. 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 <tt>issuerAffiliation</tt> 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 <tt>chain.seq</tt> of the receipt carrying the later value. A change in
<tt>issuerAffiliation</tt> 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. <tt>chain.seq</tt> and <tt>chain.prevHash</tt> are
wholly under the Issuer's control, so a violation of either admits no honest
explanation. <tt>issuerAffiliation</tt> 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 <tt>chain.seq</tt> and <tt>chain.prevHash</tt> 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 <tt>issuerAffiliation</tt> 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>
        <ul spacing="normal">
          <li>
            <t><tt>iss</tt> (CWT claim label 1): a URI identifying the Issuer.</t>
          </li>
          <li>
            <t><tt>sub</tt> (CWT claim label 2): the value of <tt>site.id</tt> from the payload, so
that SCITT registration policies can be expressed over the standard <tt>sub</tt>
claim.</t>
          </li>
        </ul>
        <t>The protected header <tt>content_type</tt> (label 3) <bcp14>MUST</bcp14> be
<tt>application/pser+json; profile=wilder.pser/0.4</tt>.</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="attestation-binding">
        <name>Attestation binding</name>
        <t>The <tt>attestation.witnessKey</tt> field carries the identity of the TEE signer.
This profile permits two attestation-binding modes, which <bcp14>MUST</bcp14> be conveyed
in the Issuer's manifest and <bcp14>MAY</bcp14> be recorded in the CWT Claims Set:</t>
        <ul spacing="normal">
          <li>
            <t><em>Direct-witness mode:</em> the Issuer's <tt>iss</tt> key is itself the TEE signer.
<tt>attestation.witnessKey</tt> matches <tt>iss</tt>.</t>
          </li>
          <li>
            <t><em>Delegated-witness mode:</em> the Issuer's <tt>iss</tt> 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 <tt>attestation.sealedEvidence.digest</tt> and <bcp14>MUST</bcp14>
be resolvable from the Issuer's manifest.</t>
          </li>
        </ul>
      </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 <tt>iss</tt>, <tt>sub</tt>,
and <tt>content_type</tt>) 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 <tt>receipts</tt> 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>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 in its manifest, 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"/>. That obligation is separate from the
<tt>issuerAffiliation</tt> 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 <tt>application/pser+json</tt> per <xref target="RFC6838"/>, with the required
<tt>profile</tt> parameter and profile value <tt>wilder.pser/0.4</tt>.</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>
        <ol spacing="normal" type="1"><li>
            <t><em>Site Class</em> -- values of <tt>site.class</tt>.
Initial values: <tt>residential</tt>, <tt>industrial</tt>, <tt>healthcare</tt>, <tt>infra</tt>,
<tt>other</tt>.</t>
          </li>
          <li>
            <t><em>Engagement Type</em> -- values of <tt>engagement.type</tt>.
Initial values: <tt>patrol</tt>, <tt>service</tt>, <tt>inspection</tt>, <tt>delivery</tt>,
<tt>installation</tt>, <tt>maintenance</tt>, <tt>presence</tt>.</t>
          </li>
          <li>
            <t><em>TEE Class</em> -- values of <tt>attestation.teeClass</tt>.
Initial values: <tt>intel.tdx</tt>, <tt>amd.sev-snp</tt>, <tt>arm.cca</tt>,
<tt>nvidia.h100-cc</tt>, <tt>nvidia.jetson-thor-cc</tt>, <tt>aws.nitro-enclave</tt>.</t>
          </li>
          <li>
            <t><em>Sealed Evidence Encoding</em> -- values of
<tt>attestation.sealedEvidence.encoding</tt>.
Initial values: <tt>opaque/1</tt>.</t>
          </li>
          <li>
            <t><em>Operations-Layer System</em> -- values of <tt>adapter.system</tt>. New values
follow a <tt>vendor.product</tt> lowercase snake_case naming convention.</t>
          </li>
        </ol>
      </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>
        <ul spacing="normal">
          <li>
            <t>The engagement was safe, correct, effective, or compliant with any
specific regulation.</t>
          </li>
          <li>
            <t>The site conditions were as recorded.</t>
          </li>
          <li>
            <t>No unrecorded engagement occurred outside the instrumented boundary.</t>
          </li>
          <li>
            <t>The operations layer targeted by the Adapter Write-In will use, act on,
or preserve the receipt correctly.</t>
          </li>
        </ul>
        <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 <tt>chain</tt> 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 <tt>chain.prevHash</tt> link, <tt>chain.seq</tt>
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 <tt>chain</tt> 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 <tt>chain</tt> 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 <tt>chain.seq</tt> receipt it has verified
for a chain holds such a reference. A later presentation whose head precedes
that receipt, or which presents a different <tt>chain.hash</tt> at that <tt>chain.seq</tt>,
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 <tt>adapter.mode</tt> field is fixed to <tt>WRITE_ONLY</tt> in
this revision; a future revision <bcp14>MAY</bcp14> define a <tt>WRITE_READ</tt> 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 <tt>attestation.teeClass</tt>. 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
<tt>teeClass</tt>.</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>
          <ul spacing="normal">
            <li>
              <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>
            </li>
            <li>
              <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>
            </li>
          </ul>
          <t>Authority over each is asymmetric, and the asymmetry follows the capabilities
the trust model already grants in <xref target="trust-model"/>:</t>
          <ul spacing="normal">
            <li>
              <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>
            </li>
            <li>
              <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>
            </li>
          </ul>
        </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>
          <ul spacing="normal">
            <li>
              <t>In <strong>direct-witness mode</strong>, <tt>attestation.witnessKey</tt> matches <tt>iss</tt>, 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>
            </li>
            <li>
              <t>In <strong>delegated-witness mode</strong>, <tt>attestation.witnessKey</tt> is distinct from
<tt>iss</tt>. 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
<tt>iss</tt> key, and an assertion covering <tt>iss</tt> 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>
            </li>
          </ul>
        </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>
          <ul spacing="normal">
            <li>
              <t><bcp14>MUST</bcp14> surface the assertion to the relying party rather than resolving it
internally;</t>
            </li>
            <li>
              <t><bcp14>MUST</bcp14> identify which party made the assertion;</t>
            </li>
            <li>
              <t><bcp14>MUST</bcp14> identify which of the two classes was asserted;</t>
            </li>
            <li>
              <t><bcp14>MUST NOT</bcp14> suppress, discard, or downgrade the receipt on the basis of the
assertion alone.</t>
            </li>
          </ul>
          <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. <tt>ts</tt>,
<tt>adapter.postedAt</tt>, and <tt>attestation.validity</tt> 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="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 expected to be addressed in a subsequent revision.</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>
        <ul spacing="normal">
          <li>
            <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>
          </li>
          <li>
            <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>
          </li>
          <li>
            <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>
          </li>
        </ul>
        <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="identity-attribution">
        <name>Identity attribution</name>
        <t>Identity attribution above the key level -- linking <tt>iss</tt>, <tt>actor.id</tt>, and
<tt>site.id</tt> to real-world legal or natural persons -- requires an out-of-band
identity manifest. This profile does not specify the identity manifest
format.</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> <tt>pask-workspace</tt>, Rust, five crates
(<tt>pask-wire</tt>, <tt>pask-attest</tt>, <tt>pask-site</tt>, <tt>pask-adapter</tt>, <tt>pask-wire-cli</tt>).
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.</t>
      <ul spacing="normal">
        <li>
          <t><strong>Transparency Service registration is not implemented.</strong> No crate registers
a Signed Statement with any Transparency Service, and none consumes an
attached Receipt. Consequently every receipt this implementation has produced
to date is non-conforming under Section 6 of this document, and no
end-to-end verification path exists.</t>
        </li>
        <li>
          <t><strong>All three Chain-Verifier obligations of Section 4.1 are implemented</strong> in
<tt>pask-wire</tt> and exercised in continuous integration against the conforming
and non-conforming chain test data referenced in Section 4.1, including the
<tt>issuerAffiliation</tt> 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 <tt>-01</tt>, which reported the two checks it defined as
unimplemented and was accurate when filed.</t>
        </li>
        <li>
          <t><strong>Single-receipt structure, COSE encoding, JCS canonicalization, the field
semantics of Section 4.1 and the attestation binding of Section 4.3 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.</t>
        </li>
        <li>
          <t><strong>The crate disagreement reported in <tt>-01</tt> is resolved.</strong> <tt>-01</tt> recorded
that <tt>pask-wire</tt> admitted <tt>notAfter == notBefore</tt> where <tt>pask-attest</tt>
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>
        </li>
        <li>
          <t><strong><tt>adapter.ackProvenance</tt> is implemented</strong> in <tt>pask-wire</tt> and <tt>pask-site</tt>,
including the requirement that an unrecognized value be preserved as
received and surfaced as unrecognized rather than read as <tt>THIRD_PARTY</tt> or
normalized to <tt>NONE</tt>. A conformance vector for that case ships with the
implementation.</t>
        </li>
        <li>
          <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>
        </li>
      </ul>
      <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>
      <ul spacing="normal">
        <li>
          <t><xref target="RFC9943"/> (SCITT architecture) -- addresses digital supply chains;
this profile addresses physical-site engagements.</t>
        </li>
        <li>
          <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 <tt>sub</tt>.</t>
        </li>
        <li>
          <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>
        </li>
      </ul>
      <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 anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC8785" target="https://www.rfc-editor.org/info/rfc8785" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8785.xml">
          <front>
            <title>JSON Canonicalization Scheme (JCS)</title>
            <author fullname="A. Rundgren" initials="A." surname="Rundgren"/>
            <author fullname="B. Jordan" initials="B." surname="Jordan"/>
            <author fullname="S. Erdtman" initials="S." surname="Erdtman"/>
            <date month="June" year="2020"/>
            <abstract>
              <t>Cryptographic operations like hashing and signing need the data to be expressed in an invariant format so that the operations are reliably repeatable. One way to address this is to create a canonical representation of the data. Canonicalization also permits data to be exchanged in its original form on the "wire" while cryptographic operations performed on the canonicalized counterpart of the data in the producer and consumer endpoints generate consistent results.</t>
              <t>This document describes the JSON Canonicalization Scheme (JCS). This specification defines how to create a canonical representation of JSON data by building on the strict serialization methods for JSON primitives defined by ECMAScript, constraining JSON data to the Internet JSON (I-JSON) subset, and by using deterministic property sorting.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8785"/>
          <seriesInfo name="DOI" value="10.17487/RFC8785"/>
        </reference>
        <reference anchor="RFC9052" target="https://www.rfc-editor.org/info/rfc9052" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9052.xml">
          <front>
            <title>CBOR Object Signing and Encryption (COSE): Structures and Process</title>
            <author fullname="J. Schaad" initials="J." surname="Schaad"/>
            <date month="August" year="2022"/>
            <abstract>
              <t>Concise Binary Object Representation (CBOR) is a data format designed for small code size and small message size. There is a need to be able to define basic security services for this data format. This document defines the CBOR Object Signing and Encryption (COSE) protocol. This specification describes how to create and process signatures, message authentication codes, and encryption using CBOR for serialization. This specification additionally describes how to represent cryptographic keys using CBOR.</t>
              <t>This document, along with RFC 9053, obsoletes RFC 8152.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="96"/>
          <seriesInfo name="RFC" value="9052"/>
          <seriesInfo name="DOI" value="10.17487/RFC9052"/>
        </reference>
        <reference anchor="RFC9597" target="https://www.rfc-editor.org/info/rfc9597" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9597.xml">
          <front>
            <title>CBOR Web Token (CWT) Claims in COSE Headers</title>
            <author fullname="T. Looker" initials="T." surname="Looker"/>
            <author fullname="M.B. Jones" initials="M.B." surname="Jones"/>
            <date month="June" year="2024"/>
            <abstract>
              <t>This document describes how to include CBOR Web Token (CWT) claims in the header parameters of any CBOR Object Signing and Encryption (COSE) structure. This functionality helps to facilitate applications that wish to make use of CWT claims in encrypted COSE structures and/or COSE structures featuring detached signatures, while having some of those claims be available before decryption and/or without inspecting the detached payload. Another use case is using CWT claims with payloads that are not CWT Claims Sets, including payloads that are not CBOR at all.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9597"/>
          <seriesInfo name="DOI" value="10.17487/RFC9597"/>
        </reference>
        <reference anchor="RFC9942" target="https://www.rfc-editor.org/info/rfc9942" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9942.xml">
          <front>
            <title>CBOR Object Signing and Encryption (COSE) Receipts</title>
            <author fullname="O. Steele" initials="O." surname="Steele"/>
            <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
            <author fullname="A. Delignat-Lavaud" initials="A." surname="Delignat-Lavaud"/>
            <author fullname="C. Fournet" initials="C." surname="Fournet"/>
            <date month="June" year="2026"/>
            <abstract>
              <t>CBOR Object Signing and Encryption (COSE) Receipts prove properties of a Verifiable Data Structure (VDS) to a verifier. VDSs and associated Proof Types enable security properties, such as minimal disclosure, transparency, and non-equivocation. Transparency helps maintain trust over time and has been applied to certificates, end-to-end encrypted messaging systems, and supply chain security. This specification enables concise transparency-oriented systems by building on Concise Binary Object Representation (CBOR) and COSE. The extensibility of the approach is demonstrated by providing CBOR encodings for Merkle inclusion and consistency proofs.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9942"/>
          <seriesInfo name="DOI" value="10.17487/RFC9942"/>
        </reference>
        <reference anchor="RFC9943" target="https://www.rfc-editor.org/info/rfc9943" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9943.xml">
          <front>
            <title>An Architecture for Trustworthy and Transparent Digital Supply Chains</title>
            <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
            <author fullname="A. Delignat-Lavaud" initials="A." surname="Delignat-Lavaud"/>
            <author fullname="C. Fournet" initials="C." surname="Fournet"/>
            <author fullname="Y. Deshpande" initials="Y." surname="Deshpande"/>
            <author fullname="S. Lasker" initials="S." surname="Lasker"/>
            <date month="June" year="2026"/>
            <abstract>
              <t>Traceability in supply chains is a growing security concern. While Verifiable Data Structures (VDSs) have addressed specific issues, such as equivocation over digital certificates, they lack a universal architecture for all supply chains. This document defines such an architecture for single-issuer signed statement transparency. It ensures extensibility and interoperability between different transparency services as well as compliance with various auditing procedures and regulatory requirements.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9943"/>
          <seriesInfo name="DOI" value="10.17487/RFC9943"/>
        </reference>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC7942" target="https://www.rfc-editor.org/info/rfc7942" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7942.xml">
          <front>
            <title>Improving Awareness of Running Code: The Implementation Status Section</title>
            <author fullname="Y. Sheffer" initials="Y." surname="Sheffer"/>
            <author fullname="A. Farrel" initials="A." surname="Farrel"/>
            <date month="July" year="2016"/>
            <abstract>
              <t>This document describes a simple process that allows authors of Internet-Drafts to record the status of known implementations by including an Implementation Status section. This will allow reviewers and working groups to assign due consideration to documents that have the benefit of running code, which may serve as evidence of valuable experimentation and feedback that have made the implemented protocols more mature.</t>
              <t>This process is not mandatory. Authors of Internet-Drafts are encouraged to consider using the process for their documents, and working groups are invited to think about applying the process to all of their protocol specifications. This document obsoletes RFC 6982, advancing it to a Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="205"/>
          <seriesInfo name="RFC" value="7942"/>
          <seriesInfo name="DOI" value="10.17487/RFC7942"/>
        </reference>
        <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>
        <reference anchor="I-D.mih-scitt-agent-action-capsule" target="https://datatracker.ietf.org/doc/html/draft-mih-scitt-agent-action-capsule-04" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.mih-scitt-agent-action-capsule.xml">
          <front>
            <title>An Agent Action Capsule Profile for SCITT</title>
            <author fullname="Steven Mih" initials="S." surname="Mih">
              <organization>Action State Group, Inc.</organization>
            </author>
            <date day="28" month="August" year="2026"/>
            <abstract>
              <t>This document defines a SCITT statement profile for recording what an AI agent did: the Agent Action Capsule. A Capsule is a digest- committed record of one agent action carrying its verdict-level disposition (executed, blocked, denied, errored, timed out), the deterministic constraints that were evaluated, the effect that was committed together with a confirmed-effect binding that distinguishes a dispatched attempt from an observed result, and an honest human-in- the-loop flag. Capsules are identified independently of signing and MAY be authenticated by one or more COSE_Sign1 Producer Envelopes. Its Capsule ID can separately be made transparent by registration in a SCITT Transparency Service. A Capsule is recorded on every verdict, including refusals: a blocked or denied Capsule is the auditor-grade evidence that a gate worked.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-mih-scitt-agent-action-capsule-04"/>
        </reference>
        <reference anchor="RFC6838" target="https://www.rfc-editor.org/info/rfc6838" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6838.xml">
          <front>
            <title>Media Type Specifications and Registration Procedures</title>
            <author fullname="N. Freed" initials="N." surname="Freed"/>
            <author fullname="J. Klensin" initials="J." surname="Klensin"/>
            <author fullname="T. Hansen" initials="T." surname="Hansen"/>
            <date month="January" year="2013"/>
            <abstract>
              <t>This document defines procedures for the specification and registration of media types for use in HTTP, MIME, and other Internet protocols. This memo documents an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="13"/>
          <seriesInfo name="RFC" value="6838"/>
          <seriesInfo name="DOI" value="10.17487/RFC6838"/>
        </reference>
      </references>
    </references>
    <?line 1175?>

<section anchor="change-log">
      <name>Change log</name>
      <section anchor="changes-in-02">
        <name>Changes in -02</name>
        <ul spacing="normal">
          <li>
            <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>
          </li>
          <li>
            <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>
          </li>
        </ul>
        <t>This revision closes the reviewer-identified gap in the Adapter Write-In,
states a witness key lifecycle that <tt>-01</tt> did not address, and records one
scope boundary that <tt>-01</tt> left to internal doctrine. It adds two payload
members and bumps the profile identifier; it removes nothing.</t>
        <ul spacing="normal">
          <li>
            <t><strong><tt>adapter.ackProvenance</tt> (<bcp14>REQUIRED</bcp14>) is added</strong> and the profile identifier
and media-type parameter move from <tt>wilder.pser/0.3</tt> to <tt>wilder.pser/0.4</tt>.
<tt>-01</tt> carried <tt>adapter.ackDigest</tt> 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>
          </li>
          <li>
            <t><strong>A Verifier <bcp14>MUST NOT</bcp14> resolve an unrecognized <tt>adapter.ackProvenance</tt> value
in the receipt's favour.</strong> It is preserved as received and surfaced as
unrecognized, and is neither read as <tt>THIRD_PARTY</tt> nor normalized to <tt>NONE</tt>.</t>
          </li>
          <li>
            <t><strong><tt>issuerAffiliation</tt> (<bcp14>REQUIRED</bcp14>) is added</strong>, stating whether the Issuer and
the Site Owner are affiliated principals, with the three values
<tt>AFFILIATED</tt>, <tt>INDEPENDENT</tt> and <tt>NOT_DISCLOSED</tt>. <tt>-01</tt> 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
<tt>adapter.ackProvenance</tt> is: an absent value would have to be assigned a
meaning, and every candidate meaning either manufactures a disclosure or
makes an accusation.</t>
          </li>
          <li>
            <t><strong>A Verifier <bcp14>MUST NOT</bcp14> read <tt>NOT_DISCLOSED</tt> as <tt>INDEPENDENT</tt></strong>, and <bcp14>MUST NOT</bcp14>
read an unrecognized value as <tt>AFFILIATED</tt> or normalize it to
<tt>NOT_DISCLOSED</tt>. 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>
          </li>
          <li>
            <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
<tt>issuerAffiliation</tt> values, the change <bcp14>MUST</bcp14> be surfaced and identified by
sequence number, and the presentation remains verifiable. Unlike <tt>chain.seq</tt>
and <tt>chain.prevHash</tt>, 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>
          </li>
          <li>
            <t><strong><em>Site Owner</em> is added to <xref target="terminology"/></strong>, defined by capability rather
than by title. <tt>-01</tt> 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>
          </li>
          <li>
            <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>
          </li>
          <li>
            <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>
          </li>
          <li>
            <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>
          </li>
          <li>
            <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>
          </li>
          <li>
            <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>
          </li>
          <li>
            <t><strong>Two implementation-status statements in <tt>-01</tt> are corrected.</strong> The
Chain-Verifier checks defined by <tt>-01</tt> 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>
          </li>
        </ul>
      </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 <tt>-00</tt> that were found to be wrong or unsupported, and adds
normative requirements that <tt>-00</tt> 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>
          <ul spacing="normal">
            <li>
              <t>The profile identifier and media-type parameter are <tt>wilder.pser/0.4</tt>. A
producer built against <tt>wilder.pser/0.2</tt> is rejected on version validation
rather than on an unknown member.</t>
            </li>
            <li>
              <t><tt>attestation.measuredBootChain</tt> (string) is replaced by
<tt>attestation.measuredBoot</tt>, an object carrying the chain digest and the
component sequence that hashes to it.</t>
            </li>
            <li>
              <t><tt>attestation.platformEvidence</tt> is an object carrying a digest and an
encoding label, rather than a bare string.</t>
            </li>
            <li>
              <t><tt>attestation.validity</tt> is added and is <bcp14>REQUIRED</bcp14>. It carries <tt>notBefore</tt> and
<tt>notAfter</tt>. <tt>notAfter</tt> <bcp14>MUST</bcp14> be strictly later than <tt>notBefore</tt>; a
zero-length interval is rejected. This revision does not require a Verifier
to test <tt>ts</tt> against the interval, and says so rather than implying a check
that does not happen.</t>
            </li>
            <li>
              <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>
            </li>
            <li>
              <t>The TEE Class registry values name confidential-compute environments rather
than instruction set architectures.</t>
            </li>
            <li>
              <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>
            </li>
          </ul>
        </section>
        <section anchor="corrections-and-added-normative-requirements">
          <name>Corrections and added normative requirements</name>
          <ul spacing="normal">
            <li>
              <t>The claim that the hash chain detects tail truncation is <strong>withdrawn</strong>. The
<tt>chain</tt> 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>
            </li>
            <li>
              <t>The <tt>chain</tt> construction is now specified <strong>normatively in this document</strong>.
<tt>-00</tt> 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>
            </li>
            <li>
              <t><tt>chain.seq</tt> is stated as <strong>non-negative</strong> rather than monotonic, and the
first receipt in a chain <bcp14>MUST</bcp14> carry <tt>chain.seq</tt> 0. <tt>-00</tt> used "monotonic",
which does not constrain a single receipt and did not state the head value.</t>
            </li>
            <li>
              <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
<tt>chain.seq</tt> contiguity and <bcp14>MUST</bcp14> check that each <tt>chain.prevHash</tt> equals the
preceding receipt's <tt>chain.hash</tt>. <tt>-00</tt> described these properties as
holding without requiring any party to check them. <em>Chain-Verifier</em> is
defined in Section 2.</t>
            </li>
            <li>
              <t><strong><tt>chain.prevHash</tt> is redefined to remove an inconsistency that made the
chain check unsatisfiable.</strong> <tt>-00</tt> and an earlier draft of this revision
defined <tt>chain.prevHash</tt> as a digest of "the immediately preceding
receipt", while defining <tt>chain.hash</tt> as a digest taken with the
<tt>chain.hash</tt> 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. <tt>chain.prevHash</tt> now carries the preceding
receipt's <tt>chain.hash</tt> 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>
            </li>
            <li>
              <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. <tt>-00</tt> 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>
            </li>
            <li>
              <t>A relying party <strong><bcp14>SHOULD</bcp14></strong> retain the highest verified <tt>chain.seq</tt> per chain
as an anchor. The limits of that anchor, and the absence of any remedy
defined by this profile, are stated explicitly.</t>
            </li>
            <li>
              <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>
            </li>
          </ul>
        </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
<tt>-01</tt> adapter and verifier semantics. That review identified that
<tt>adapter.ackDigest</tt> 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 <tt>adapter.ackProvenance</tt> 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 <tt>THIRD_PARTY</tt> or normalized to
<tt>NONE</tt>, is also his.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA6V963bcRpLmfzwFVv5hiVNVTepiS9T27NIS3c0ZW9KQ9Hh7
Z+eYqAKKRAsEOACKVLWO5ln2WfbJNu4ZCaBIeVrndJssohJ5iYzrFxHz+Tzp
y74qDtNHR+nZm5Pz8/RD26zLqkjXTZt+uNp25Sqr5mdlX6TH9WV2WVwXdZ+e
FquivOm7R0m2XLbFLXz/oWcfJXmzqrNreFfeZut+fldWedHOu1XZ9/Mb/XYH
354X9O15y9+c7z9NVllfXDbt9jDt+jzpNsvrsuvKpj7f3sCAJ8fnPyblTXuY
9u2m65/u77+C72RtkR2mZ8Vq05b9Nrlr2o+XbbO5OeSVJh+LLXyWHyZpOpeP
8Kc378+O6Qd5fUe/9G1WdzcwZL3a0gc64/TohJ9ulk1frvRpmEaRp8UneHsP
80yL+rZsmxp3hJ7I+r7o+gz/Ji+73FQZfgd3IEmyTX/VtDQ3+F+alnV3mJ4u
0l9p1+gj3szTZuk/bNrLQ/kd/6RTStPiOiurQ5zm/5Sd1xkvVs11ktRNew3T
uS3wnac/vnn5/csX8uOr/RdP9ccXr77XH189fxp+fHaYJGW9HgzyvTxzMn+7
qJtMDjsr53C8da8HfEgTFEKcosOjk/kRfiE9WtFmnoaTSdOwU/hvLttyvkjP
mza7zmr5g2zNOzjxoj5r1j19nsOWH6ZP959+N99/OT94wTPJ2suiP0yv+v6m
O/zDH+ChDM5/9bFoF2XRrxcw0h+Amv9w1V9Xf2Bq3r26+f4BjdoVbVl0uEc6
15O6L9q66OdvcQi9Fw+NhHt5XV7pM/RARvsyX2U33abSzf/u5bOXcCrzOVDb
ssMF9ElyflV2Kcx9Q3czL9ZlXXRpJpt+4zZ978Hbv5c8/nB2fPoErl12fQMU
VdyWsLn9DGj4si7yWdqs1xW8YH4La1+X2RKGhrXAEXRpf5Xh+7tVWy6LFI4J
zrGpm+tm08FJpVcbOLp5XsLjeCnsthVhGvD9LO1uihUMvYJxYaZwnyu5QZfN
LW5uni638BgvNE8bmCYQaH2JF7Ko4NdFepytrvSyp2XYjDNaRHIGhy8v7Gwc
GLS/KuTBrF1dwStX/aYtZjDwqsnhkQxHQmYCA9WXVZHQeG16XXQdLGGWrrK2
3eJUsvSf3pzB4dVNjWss/wbf/qez9+/Sm2xbNVme3pX9FTy1hos1z9q+XONR
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
bKlA0wECXCT/Hya9bJ7cFQEA

-->

</rfc>
