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


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

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


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

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

    <date year="2026" month="July" day="29"/>

    <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 40?>

<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
to obtain non-equivocation and tail-truncation properties an
issuer's own chain cannot provide alone.</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> physically
hosts and controls the TEE hardware (they own the box); 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 77?>

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

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

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

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

<t><list style="symbols">
  <t><em>Site-hosted TEE trust anchor.</em> The signing key is bound to hardware
physically located at the site under the site owner's control. Cloud-hosted
transparency services can issue strong receipts, but the signing authority
lives inside the cloud provider's environment; this profile REQUIRES that
the authority live on the site owner's premises, attested by the TEE
silicon vendor, and neither extractable by the site owner nor by the
Issuer.</t>
  <t><em>Physical-work evidence vocabulary.</em> The five-artifact schema (Site,
Actor, Engagement, Attestation, Adapter Write-In) binds the receipt to
what physically happened, not merely to a software event. This vocabulary
is defined in <xref target="payload"/> and is stricter than a general-purpose SCITT
Statement.</t>
  <t><em>WRITE_ONLY adapter into existing operations layers.</em> Verified evidence
is posted into the systems the buyer already uses -- property-management,
maintenance, warehouse-management, claims, and asset-management platforms
-- as recorded by the <spanx style="verb">adapter</spanx> field in <xref target="payload"/>. This profile
explicitly does NOT define a new operations dashboard; it defines how
receipts enter the operations layers a site already runs.</t>
  <t><em>Transparency-service registration.</em> Non-equivocation and cross-chain
tail-truncation are detected by the SCITT Transparency Service, not by
the TEE alone. A TEE on customer premises without external witnessing is
insufficient; SCITT registration is <bcp14>REQUIRED</bcp14> to complete the trust model.</t>
</list></t>

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

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

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

<?line -18?>

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

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

<t><list style="symbols">
  <t>Attest that the engagement was safe, correct, effective, or compliant with
any specific regulation.</t>
  <t>Attest that the site conditions were as recorded.</t>
  <t>Attest that no unrecorded engagement occurred outside the instrumented
boundary.</t>
  <t>Specify a deterministic offline REPLAY of any engagement decision.</t>
  <t>Define the operations-layer schemas the Adapter Write-In targets.</t>
  <t>Define billing, SLA-credit, or insurance-pricing rules that a relying party
may derive from a stream of receipts.</t>
</list></t>

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

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

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

<dl>
  <dt>Site:</dt>
  <dd>
    <t>The bounded real-world location at which the engagement occurred,
identified by a stable Site Identifier under the Issuer's registration
authority. The Site is the physical analog of a SCITT Subject.</t>
  </dd>
  <dt>Site Envelope:</dt>
  <dd>
    <t>The operating constraints in force at the Site during the engagement --
permitted actor classes, permitted engagement types, geospatial bounds,
temporal bounds, and referenced site-rule documents. The Site Envelope is
identified by a stable envelope identifier and a content digest.</t>
  </dd>
  <dt>Actor:</dt>
  <dd>
    <t>The physical entity that performed the engagement -- an autonomous
robot, a semi-autonomous asset, a human operator, or a human-led crew --
identified by a stable actor identifier under the Issuer's registration
authority.</t>
  </dd>
  <dt>Operator:</dt>
  <dd>
    <t>The organization or individual responsible for the Actor during the
engagement, distinct from the Issuer of the receipt when a third-party
witness signs.</t>
  </dd>
  <dt>Engagement:</dt>
  <dd>
    <t>A bounded interval, delimited by an Engagement Window, during which the
Actor performed physical work at the Site under the Site Envelope.</t>
  </dd>
  <dt>Engagement Window:</dt>
  <dd>
    <t>The time interval [start, end] of the Engagement, expressed in RFC 3339
UTC, with the same clock basis as the TEE-sealed evidence.</t>
  </dd>
  <dt>Attestation Evidence:</dt>
  <dd>
    <t>The output of a TEE that observed the Actor and the Engagement,
including a platform attestation, a measured-boot chain, and a digest
over the sealed evidence bundle. The bundle itself is opaque to the
Transparency Service.</t>
  </dd>
  <dt>Adapter Write-In:</dt>
  <dd>
    <t>The record that the Signed Statement (or a reference to it) was posted
into an out-of-band operations layer, together with the operation-layer
system identifier, endpoint identifier, and a post-time digest of the
operations-layer acknowledgement. The Adapter Write-In is what makes the
receipt <em>useful</em> to the site's existing workflow without requiring the
operations layer to be modified.</t>
  </dd>
  <dt>Physical-Site Engagement Receipt (PSER):</dt>
  <dd>
    <t>A SCITT Signed Statement under this profile, carrying a canonical JSON
payload conforming to <xref target="payload"/>, with the profile identifier
<spanx style="verb">wilder.pser/0.2</spanx> and a SCITT Receipt attached as defined in
<xref target="RFC9942"/>.</t>
  </dd>
</dl>

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

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

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

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

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

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

<t>The payload conforms to the following schema. All members are <bcp14>REQUIRED</bcp14> unless
marked <bcp14>OPTIONAL</bcp14>.</t>

<figure title="Physical-Site Engagement Receipt payload"><sourcecode type="json"><![CDATA[
{
  "spec": "wilder.pser/0.2",
  "id": "<receipt id>",
  "ts": "<RFC 3339 UTC timestamp>",

  "site": {
    "id": "<stable site id>",
    "class":
      "<site class (residential|industrial|healthcare|infra|other)>",
    "envelope": {
      "id": "<stable envelope id>",
      "digest": "sha256:<hex>",
      "geobounds": "<geobounds ref or null>",
      "temporal": { "starts": "<RFC 3339|null>",
                    "ends": "<RFC 3339|null>" }
    }
  },

  "actor": {
    "id": "<stable actor id>",
    "class": "AUTONOMOUS|SEMI_AUTONOMOUS|HUMAN|CREW",
    "operator": "<operator id>"
  },

  "engagement": {
    "id": "<engagement id>",
    "window": { "start": "<RFC 3339 UTC>",
                "end":   "<RFC 3339 UTC>" },
    "type": "<engagement type>",
    "outcomeClass":
      "COMPLETED|ABORTED|REFUSED|ERRORED|OBSERVED_ONLY",
    "envelopeConformance":
      "WITHIN|EXCEEDED_TEMPORAL|EXCEEDED_GEO|EXCEEDED_ACTOR|UNKNOWN",
    "evidenceDigest": "sha256:<hex>"
  },

  "attestation": {
    "teeClass": "<TEE class identifier>",
    "platformEvidence": "<attestation-format ref>",
    "measuredBootChain": "sha256:<hex>",
    "sealedEvidence": {
      "digest": "sha256:<hex>",
      "sizeBytes": <int>,
      "encoding": "<opaque encoding label>"
    },
    "witnessKey": "<key id of the TEE signer>"
  },

  "adapter": {
    "system": "<operations-layer system id>",
    "endpoint": "<opaque endpoint id>",
    "postedAt": "<RFC 3339 UTC>",
    "ackDigest": "sha256:<hex>",
    "mode": "WRITE_ONLY"
  },

  "chain": {
    "seq": <int>,
    "prevHash": "sha256:<hex>|null",
    "hash": "sha256:<hex>"
  }
}
]]></sourcecode></figure>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<t>Binds the receipt to the TEE that observed the engagement. This is the
mechanism that distinguishes a Physical-Site Engagement Receipt from a bare
signed timestamp: the sealed evidence attests that the Issuer observed the
engagement from inside a hardware-rooted, remotely attestable environment.</t>

<t><list style="symbols">
  <t><spanx style="verb">attestation.teeClass</spanx> (<bcp14>REQUIRED</bcp14>, string): TEE class identifier.
Registry-governed; see <xref target="iana"/>. Examples the registry <bcp14>MAY</bcp14> seed:
<spanx style="verb">intel.tdx</spanx>, <spanx style="verb">amd.sev-snp</spanx>, <spanx style="verb">arm.cca</spanx>, <spanx style="verb">nvidia.h100-cc</spanx>,
<spanx style="verb">nvidia.jetson-thor-cc</spanx>, <spanx style="verb">aws.nitro-enclave</spanx>.</t>
  <t><spanx style="verb">attestation.platformEvidence</spanx> (<bcp14>REQUIRED</bcp14>, string): reference to the
platform-native attestation document, in a format defined by the TEE
class. The document itself <bcp14>MAY</bcp14> be conveyed by reference (URI + digest) or
inline; when conveyed inline it <bcp14>SHOULD</bcp14> be in the unprotected header of
the enclosing Signed Statement, not in the payload.</t>
  <t><spanx style="verb">attestation.measuredBootChain</spanx> (<bcp14>REQUIRED</bcp14>, string): JSON-DIGEST of the
measured-boot chain.</t>
  <t><spanx style="verb">attestation.sealedEvidence.digest</spanx> (<bcp14>REQUIRED</bcp14>, string): digest of the
sealed evidence bundle.</t>
  <t><spanx style="verb">attestation.sealedEvidence.sizeBytes</spanx> (<bcp14>REQUIRED</bcp14>, int): size of the
sealed bundle in bytes. Included to enable bounded-storage verifiers to
reject bundles they cannot process.</t>
  <t><spanx style="verb">attestation.sealedEvidence.encoding</spanx> (<bcp14>REQUIRED</bcp14>, string): opaque encoding
label. Registry-governed; see <xref target="iana"/>.</t>
  <t><spanx style="verb">attestation.witnessKey</spanx> (<bcp14>REQUIRED</bcp14>, string): key identifier of the TEE
signing key. This <bcp14>MAY</bcp14> differ from the Issuer's <spanx style="verb">iss</spanx> when the TEE
operates as a delegated witness.</t>
</list></t>

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

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

<t><list style="symbols">
  <t><spanx style="verb">adapter.system</spanx> (<bcp14>REQUIRED</bcp14>, string): operations-layer system identifier
(e.g. a property-management system, maintenance ticketing platform,
regulatory portal, insurance underwriting API). Registry-governed; see
<xref target="iana"/>.</t>
  <t><spanx style="verb">adapter.endpoint</spanx> (<bcp14>REQUIRED</bcp14>, string): opaque endpoint identifier within
the system. Its interpretation is defined by the target system, not by
this profile.</t>
  <t><spanx style="verb">adapter.postedAt</spanx> (<bcp14>REQUIRED</bcp14>, string): RFC 3339 UTC timestamp at which
the write-in was posted.</t>
  <t><spanx style="verb">adapter.ackDigest</spanx> (<bcp14>REQUIRED</bcp14>, string): JSON-DIGEST of the operations-
layer's acknowledgement response. If the operations layer returns no
structured acknowledgement, the digest is taken over an Issuer-defined
minimal ack object; the object schema is specified in the Issuer's
manifest and is bound by the receipt's Merkle inclusion, not published.</t>
  <t><spanx style="verb">adapter.mode</spanx> (<bcp14>REQUIRED</bcp14>, string): <bcp14>MUST</bcp14> be <spanx style="verb">WRITE_ONLY</spanx> in this revision.
Read-in modes are explicitly out of scope; see <xref target="security"/>.</t>
</list></t>

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

<t>Hash-chains successive receipts by the same Issuer to detect in-band
tampering and tail truncation <em>within</em> a presented chain, following the
convention established in <xref target="I-D.noa-scitt-ai-agent-receipt"/> Section 5.
Equivocation across chains is detected only by SCITT Transparency Service
registration; see <xref target="security"/>.</t>

<t><list style="symbols">
  <t><spanx style="verb">chain.seq</spanx> (<bcp14>REQUIRED</bcp14>, int): monotonic sequence number within the
Issuer's chain for the identified Subject.</t>
  <t><spanx style="verb">chain.prevHash</spanx> (<bcp14>REQUIRED</bcp14>, string or null): JSON-DIGEST of the
immediately preceding receipt in the chain, or <spanx style="verb">null</spanx> for the first
receipt.</t>
  <t><spanx style="verb">chain.hash</spanx> (<bcp14>REQUIRED</bcp14>, string): JSON-DIGEST of the receipt's canonical
form, excluding the <spanx style="verb">chain.hash</spanx> field itself.</t>
</list></t>

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

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

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

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

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

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

<t>The <spanx style="verb">attestation.witnessKey</spanx> field carries the identity of the TEE signer.
This profile permits two attestation-binding modes, which <bcp14>MUST</bcp14> be conveyed
in the Issuer's manifest and <bcp14>MAY</bcp14> be recorded in the CWT Claims Set:</t>

<t><list style="symbols">
  <t><em>Direct-witness mode:</em> the Issuer's <spanx style="verb">iss</spanx> key is itself the TEE signer.
<spanx style="verb">attestation.witnessKey</spanx> matches <spanx style="verb">iss</spanx>.</t>
  <t><em>Delegated-witness mode:</em> the Issuer's <spanx style="verb">iss</spanx> key is distinct from the
TEE signer, and the TEE has issued a delegation credential authorizing
the Issuer to sign this receipt on the TEE's behalf. The delegation
credential is bound by the <spanx style="verb">attestation.sealedEvidence.digest</spanx> and <bcp14>MUST</bcp14>
be resolvable from the Issuer's manifest.</t>
</list></t>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<t>The <spanx style="verb">chain</spanx> field defined in <xref target="payload"/> detects <em>in-band</em> tampering and
<em>tail truncation within a presented chain</em>. It does NOT detect <em>equivocation</em>
-- an Issuer signing two divergent chains for the same Subject -- nor
<em>cross-chain tail truncation</em>. Detection of equivocation and cross-chain
tail truncation REQUIRES registration in a SCITT Transparency Service or
equivalent external witness. This is unchanged from
<xref target="I-D.noa-scitt-ai-agent-receipt"/> Section 5.</t>

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

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

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

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

</section>
<section anchor="three-party-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>

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

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

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

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

<t>Identity attribution above the key level -- linking <spanx style="verb">iss</spanx>, <spanx style="verb">actor.id</spanx>, and
<spanx style="verb">site.id</spanx> to real-world legal or natural persons -- requires an out-of-band
identity 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="complementary-positioning"><name>Complementary positioning</name>

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

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

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

</section>


  </middle>

  <back>


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

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

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


    </references>

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

&I-D.noa-scitt-ai-agent-receipt;
&I-D.mih-scitt-agent-action-capsule;
&RFC6838;


    </references>

</references>


<?line 683?>

<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>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA6Vd63bb1pX+j6c4I/+IpJKsL3ETy2k6jMw2am3JI8nxdLVd
IUiAImoQYAHQMmu7zzLPMk82376cC0BQcjpdq7FEAueyz758+3K2hsNh1GRN
np6Yg7G5Oj27vjavq3KR5alZlJV5vdzW2TzOh1dZk5pJcRPfpKu0aMxlOk+z
dVMfRPFsVqXv8f59zx5ESTkv4hXmSqp40QxvszxJq2E9z5pmuLZv13h7mPLb
w0reHD58GM3jJr0pq+2JqZskqjezVVbXWVlcb9cY8Gxy/fsoW1cnpqk2dfP4
4cNnDx9HcZXGJ+YqnW+qrNlGt2X17qYqN+sT2Wn0Lt3is+QkMmaoH9FPpxdX
E/5Bp6/5l6aKi3qNIYv5lj+wKzbjM3m6nJVNNrdPYxlpYtIPmL3BOk1avM+q
siCK8BNx06R1E9N3OtnNJo/pHaJAFMWbZllWvDb835isqE/M5ci8ZarxR0LM
y3IWflhWNyf6O31ll2RMuoqz/ISW+Z9Kebvi0bxcRVFRViss531Kc17+/vTb
b759qj8+e/j0sf3x6bNv7I/Pvn7sf3xyEkVZsQgHORu+GBVlrCccZ0OcadHY
U7VPrLKlfYK/judEk+E8Xteb3C7mN98++RYTDIcg3KzGWcybKLpeZrUBU22Y
zZJ0kRVpbWLl43XAx8f3MvJxdPj6anJ5BA6KV2sQJ32fJXhggOO4KdJkYMrF
IscEw/dplS2yeIahsRPwT22aZUzz1/Mqm6UmLujwyqJclZsa52GWm1VcDJMM
j9P5OsZJ/TLwfmzqdTrH0HOMi5WCNXNlhpsSk2IRZrbFY7LRxJRYJmhd3BBv
pTl+HZlJPF9avjWZJ8YVbyK6AsPphLUbB4M2y1QfjKv5ElPOm02VDjDwvEzw
SEwjkVxgoOImTyMerzKrtK6xhYGZx1W1paXE5o+nVzi8oixoj9k/8fYfry7O
zTre5mWcmNusWeKpBXhkGFdNtqCjfF/O4xnYv9paMtJYh4+OeGXHdGjHA3P4
WH+/4J2X1TFonZjj8Zx+xvdP+PvoODjft1mRlLf8IH0udKJnv9axxl4OzYTP
fJ4em0VVrrDKaxXjiRXjaOLF2BxeTyZHA17D4VM7XBKvG1DmbUV67Kw4Viah
/TCb0FN6QNEt6LoueYasaEqMZMpNMywXwxkNqgdcFrXJ421ajcx4r0aOLv2h
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
659IQnldyGjvP7gLJap9u2GFVinKNCPtxCzux/AXjmou+8vTG7aQui5nN2y5
e5/NuAy7EISm444sfuvCUVxEd187b4UX3CWgORUakwq/WTYn3SuMRRmOowFM
uvtCx8GXL7m6Dq6s5PU5Ib61efPdV7lqvKihZ3wYThRYztd5WvGyBZdBA1S0
m2rUewoAXOLfUU6sFjh9awSGNlHmb8j0FQCoRdLrprLofby7L7ob5NcFU8d9
Nyzs1S7Te7XLqfeBhIvaN7nuuvi1F2az/xDKj27SxpvvEdGdQg4NCaq6lt1A
yTS1r8d2twY6pkdqVB0FgrsMYXQ0WKONf/ev8Z5Yo66QbzkP6W64K39pzeEi
6F9qKUIWYNW1ZQXRqVaxDjMw6Vn3Na0lAaU2VUHCROrIYtWkO9JAbxuwNSEx
Br8XUnnkwrJDpTRZsazIVhxWeKdKRm6f27S0XLeiK0tST21jH61IJfg1W6R8
By9phZ0CMcOeX6XVO7Y1sDByA2I3xGPpTImIfhK7sL3PUUxd3b8tLhe8Fyd0
kjSUJLeDq0GhCrFmo9bmQVKnQqp4voMJnCKmPIfc0wFtNnMycwSwnL6yF+Go
hE3hMdSaXN7Bcln7ak8LrtvRjhsmuO1zLLJzzKqBFRO5U1JZ5jP5pEIZRhXS
eogBNBNUajnuvc1raxmejqJJ6zoS30UyukeWT0VhfAUCG7yjuUgYvO6l71Cp
Cyzwjx6wsirBG1THZOTiLHRYseECHc0xNIE/+pWu0uU7giJSVyXsJrRZqh72
shn4fZgvW3ERCzsra6Jg0u5YwJPrCWEoDSTaVS2yin1f5ye6JS37l9OvULxA
uVIvDMpmABxuKxXpydboenmOUbvc6+HyJUXUVXjH5+ODMMDvqrG6GJxSDfcX
p4nASgmltP+gdMOpVOjrWNSpYUXXIMyhVEs9emrLpZ4+++bz56Owwq0xOaC3
XBsRnHVII0ooQl8/OuH01ZnlBAs2gguokvDYefXx0Uk7QeITOv4yvbgTOKbS
Bn967sHZziWMhGZpUPPq60CbmC6EJLIYcbT41lUvxbuVZlpYdmRV4i+vD5OJ
uodI14G1gMgqW81gtPMXLrVBdYZqMPrvvY7Mi1SrA/Uze+Xj2ryeXL4C7bjk
yBV2eT1OjBpW9tL1XTrMjw/CqgL99LOtWNuD+kUGpI6qDjSFb0LjE/ijducC
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

-->

</rfc>

