<?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-hood-agtp-trust-03" category="info" submissionType="independent" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.35.0 -->
  <front>
    <title abbrev="AGTP-TRUST">AGTP Trust and Verification Specification</title>
    <seriesInfo name="Internet-Draft" value="draft-hood-agtp-trust-03"/>
    <author fullname="Chris Hood">
      <organization>Nomotic, Inc.</organization>
      <address>
        <email>chris@nomotic.ai</email>
        <uri>https://nomotic.ai</uri>
      </address>
    </author>
    <date year="2026" month="October" day="30"/>
    <area>Applications and Real-Time</area>
    <workgroup>Independent Submission</workgroup>
    <keyword>AI agents</keyword>
    <keyword>trust score</keyword>
    <keyword>trust tier</keyword>
    <keyword>verification path</keyword>
    <keyword>agent identity</keyword>
    <keyword>governance</keyword>
    <keyword>behavioral trust</keyword>
    <abstract>
      <?line 84?>

<t>This document specifies the AGTP trust and verification model: the
trust tiers an AGTP agent may occupy, the verification paths by
which a Tier 1 agent's identity is established, the registration
procedures by which a governance platform assigns a tier, and the
trust score that is carried alongside an agent's identity to
express runtime behavioral assessment. AGTP-TRUST is consumed by
AGTP-aware infrastructure components (Scope-Enforcement Points,
governance gateways, peer agents) for runtime trust-aware routing
and authority decisions, and by registration authorities when
issuing or evaluating Agent Genesis documents. This is an early
working draft; the dimension catalog, computation methodology, and
several aspects of the registration procedure are placeholders
pending further work.</t>
    </abstract>
  </front>
  <middle>
    <?line 100?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>AGTP v07 carries identity-related fields in the Agent Genesis and
Agent Identity Document that together express the trust posture of
a registered agent: <tt>trust_tier</tt> (1, 2, or 3), <tt>verification_path</tt>
(<tt>dns-anchored</tt>, <tt>log-anchored</tt>, <tt>hybrid</tt>, or <tt>org-asserted</tt>), and
<tt>trust_score</tt> (a scalar on the closed interval [0.0, 1.0]). The base
AGTP specification establishes that these fields exist and defines
their syntactic representation in the Identity Document schema.
AGTP defers to this document for the normative semantics that
govern how trust tiers are assigned, how verification paths are
exercised at registration time, how a trust score is computed, how
its freshness is asserted, how its dimensional structure is
exposed, and how its integrity is bound to the signing issuer.</t>
      <t>This document is organized in four parts:</t>
      <ul spacing="normal">
        <li>
          <t><strong>Credit Rating Analogy and Composable Trust Providers</strong>: the
framing that situates AGTP trust scoring alongside the
established credit-rating infrastructure operated by Experian,
Equifax, TransUnion, and similar institutions. AGTP-TRUST
provides the substrate primitives that allow existing credit
bureaus and new entrants to operate as agent trust providers,
with their proprietary scoring algorithms composing over
AGTP's wire-level evidence.</t>
        </li>
        <li>
          <t><strong>Trust Tiers and Verification Paths</strong>: the structural identity
framework. Tier 1 (Verified), Tier 2 (Org-Asserted), Tier 3
(Experimental); the three Tier 1 verification paths
(<tt>dns-anchored</tt>, <tt>log-anchored</tt>, <tt>hybrid</tt>); the
<tt>verification_path</tt> field values and their consequences for
Authority-Scope eligibility.</t>
        </li>
        <li>
          <t><strong>Registration</strong>: the operator-facing procedures by which a
governance platform issues an Agent Genesis at a given trust
tier. Tier-specific packaging and evidence requirements.</t>
        </li>
        <li>
          <t><strong>Trust Score</strong>: the runtime behavioral assessment overlaid on
the trust-tier structure. Normative range, freshness, dimensions,
signature binding, computation guidance, and consumer behavior
including consumption by AGTP-Presence overlay coordinators for
scope admission and visibility enforcement.</t>
        </li>
      </ul>
      <t>The motivating problem for the trust-score portion is that an
unbounded <tt>trust_score</tt> field is operationally useless. An
infrastructure component that receives a trust score with no
normative semantics cannot distinguish a well-computed value from a
freshly-fabricated one, cannot decide whether to refresh it, and
cannot verify that the value it received is the one the issuer
computed. AGTP-TRUST closes these gaps by specifying:</t>
      <ul spacing="normal">
        <li>
          <t>The trust-tier framework that contextualizes any trust-score
evaluation.</t>
        </li>
        <li>
          <t>The verification paths that anchor a Tier 1 trust assertion in
cryptographic evidence.</t>
        </li>
        <li>
          <t>The normative numeric range and interpretation of <tt>trust_score</tt>.</t>
        </li>
        <li>
          <t>The required <tt>trust_score_computed_at</tt> freshness timestamp.</t>
        </li>
        <li>
          <t>The optional but normatively-specified <tt>trust_score_dimensions</tt>
structure that decomposes a composite score into the inputs that
produced it.</t>
        </li>
        <li>
          <t>The signature binding that ties a trust score to its issuing
authority.</t>
        </li>
        <li>
          <t>Implementation guidance for computation, refresh cadence, and
consumer-side trust evaluation.</t>
        </li>
      </ul>
      <t>The key requirements language follows <xref target="RFC2119"/> and <xref target="RFC8174"/>.</t>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <dl>
        <dt>Trust Tier:</dt>
        <dd>
          <t>One of three structural classifications recorded in the
<tt>trust_tier</tt> field of an Agent Genesis and Agent Identity
Document. Tier 1 (Verified) agents have completed a cryptographic
verification path at registration time. Tier 2 (Org-Asserted)
agents have declared an organizational affiliation without
cryptographic verification. Tier 3 (Experimental) agents are
unregistered and confined to development environments.</t>
        </dd>
        <dt>Verification Path:</dt>
        <dd>
          <t>The mechanism by which a Tier 1 Agent Genesis was anchored to
evidence at ACTIVATE time. One of <tt>dns-anchored</tt>, <tt>log-anchored</tt>,
or <tt>hybrid</tt>. Tier 2 agents carry <tt>verification_path: org-asserted</tt>
to signal the absence of cryptographic verification.</t>
        </dd>
        <dt>Trust Score:</dt>
        <dd>
          <t>A scalar on the closed interval [0.0, 1.0] representing a behavioral
trust assessment of an AGTP-registered agent at a specific moment
in time, attested by the issuing governance authority. The trust
score is overlaid on the trust-tier structure: a Tier 2 agent may
still have a high trust score reflecting good behavioral history,
but the absence of cryptographic verification at the tier level
remains a separate consideration for consumers.</t>
        </dd>
        <dt>Trust Score Dimensions:</dt>
        <dd>
          <t>The named decomposed inputs that contribute to a composite trust
score. Examples: provenance, attestation, behavioral history, peer
reputation. The dimension catalog is normatively defined in
<xref target="dimensions"/>.</t>
        </dd>
        <dt>Issuer:</dt>
        <dd>
          <t>The governance authority that computes and signs an agent's
trust score and (for Tier 1 agents) anchored the verification
path at registration time. The Issuer URL is recorded in the
<tt>issuer</tt> field of the Agent Identity Document; the Issuer's
public key is published at a well-known location under that URL.</t>
        </dd>
        <dt>Freshness:</dt>
        <dd>
          <t>The age of a trust score relative to the moment of consumption,
expressed as the difference between the current time and the
<tt>trust_score_computed_at</tt> timestamp.</t>
        </dd>
      </dl>
    </section>
    <section anchor="credit-rating">
      <name>Credit Rating Analogy and Composable Trust Providers</name>
      <t>The architectural pattern this document specifies follows the
credit rating infrastructure that operates for
human and institutional entities today. Understanding this analogy
clarifies what AGTP-TRUST defines, what it leaves to others, and how
existing credit bureaus and new entrants can compose as trust
providers in the agent ecosystem.</t>
      <section anchor="the-credit-rating-pattern">
        <name>The Credit Rating Pattern</name>
        <t>Credit bureaus including Experian, Equifax, TransUnion, and similar
institutions in other jurisdictions operate on a consistent pattern:</t>
        <ul spacing="normal">
          <li>
            <t>The underlying entity (a person or business) has identifiers
issued by external authorities (Social Security Administration,
Internal Revenue Service, Companies House, equivalent national
registries).</t>
          </li>
          <li>
            <t>The credit bureau collects behavioral evidence about the entity
from many independent sources (creditors, public records, payment
histories, employment records).</t>
          </li>
          <li>
            <t>The bureau computes a credit score using a proprietary algorithm
that aggregates and weights the evidence.</t>
          </li>
          <li>
            <t>The bureau signs and timestamps the score, making it consumable by
third parties for credit decisions.</t>
          </li>
          <li>
            <t>Multiple bureaus may score the same entity differently; consumers
of credit scores select which bureau to trust for which decisions.</t>
          </li>
        </ul>
        <t>The credit scoring algorithms used by FICO, VantageScore, and the
bureaus themselves are proprietary and left
unstandardized at the data-exchange layer. What is standardized is the identifier
infrastructure, the evidence-collection mechanisms, and the format in
which scores are exchanged.</t>
      </section>
      <section anchor="agtp-trust-as-substrate-for-agent-credit-scoring">
        <name>AGTP-TRUST as Substrate for Agent Credit Scoring</name>
        <t>AGTP-TRUST applies this pattern to agent infrastructure. The
architectural decomposition is:</t>
        <table>
          <thead>
            <tr>
              <th align="left">Layer</th>
              <th align="left">Human Credit Scoring</th>
              <th align="left">AGTP Trust Scoring</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">Identifier</td>
              <td align="left">SSN, EIN, national IDs</td>
              <td align="left">Canonical Agent-ID, Owner-ID</td>
            </tr>
            <tr>
              <td align="left">Evidence</td>
              <td align="left">Payment history, public records, creditor reports</td>
              <td align="left">Attribution-Records, AGTP-LOG, peer interactions, attestations</td>
            </tr>
            <tr>
              <td align="left">Score Computation</td>
              <td align="left">Proprietary algorithm (FICO, VantageScore, bureau-specific)</td>
              <td align="left">Proprietary algorithm (per trust provider)</td>
            </tr>
            <tr>
              <td align="left">Score Format</td>
              <td align="left">Numeric score (300-850 for FICO) with bureau signature</td>
              <td align="left">
                <tt>trust_score</tt> on [0.0, 1.0] with issuer signature per this document</td>
            </tr>
            <tr>
              <td align="left">Consumer Decision</td>
              <td align="left">Lender uses score for credit approval</td>
              <td align="left">AGTP infrastructure uses score for authority decisions</td>
            </tr>
            <tr>
              <td align="left">Multiple Providers</td>
              <td align="left">Person has scores from multiple bureaus</td>
              <td align="left">Agent has scores from multiple trust providers</td>
            </tr>
          </tbody>
        </table>
        <t>AGTP-TRUST normatively defines the identifier infrastructure, the
evidence primitives, the score format, the freshness model, the
signature binding, and the consumer behavior. AGTP-TRUST
leaves the score computation algorithm to the issuer, just as the
credit bureau infrastructure leaves the FICO formula to FICO. Score
computation is the trust provider's intellectual property and
competitive differentiator.</t>
      </section>
      <section anchor="composable-trust-providers">
        <name>Composable Trust Providers</name>
        <t>This document explicitly invites existing credit bureaus and new
entrants to operate as agent trust providers. The operational and
regulatory infrastructure that Experian, Equifax, TransUnion, and
similar institutions have built over decades for human and business
credit scoring transfers to agent trust scoring:</t>
        <ul spacing="normal">
          <li>
            <t>Data aggregation pipelines that ingest behavioral evidence at scale</t>
          </li>
          <li>
            <t>Algorithmic scoring infrastructure with operational maturity</t>
          </li>
          <li>
            <t>Regulatory compliance frameworks for fair, accurate, and disputable
scoring decisions</t>
          </li>
          <li>
            <t>Distribution channels through which scores reach consumers</t>
          </li>
          <li>
            <t>Dispute resolution and correction processes</t>
          </li>
          <li>
            <t>Multi-bureau coexistence patterns that allow consumers to source
from multiple providers</t>
          </li>
        </ul>
        <t>These institutions are positioned to extend their existing
infrastructure to agent populations. AGTP-TRUST provides the
substrate primitives (verified identifiers, signed evidence, score
format, consumer behavior) that allow them to do so without
fundamental re-architecture.</t>
        <t>New entrants specializing in agent-specific trust scoring are equally
valid as trust providers. The agent trust market may develop
differently from the human credit market, with providers specializing
by industry, capability domain, or trust tier. AGTP-TRUST favors
neither incumbents nor new entrants; both consume the same substrate
primitives.</t>
      </section>
      <section anchor="where-the-credit-scoring-lives">
        <name>Where the Credit Scoring Lives</name>
        <t>A specific architectural point: agent credit scoring infrastructure
runs at the application layer over HTTP, the same way human credit
scoring infrastructure runs today. AGTP-TRUST places no requirement
that credit scoring be performed within the AGTP substrate. The
substrate provides the wire-level evidence (Attribution-Records,
verified identifiers, signed assertions) that scoring infrastructure
consumes; the scoring itself is application-layer software operated
by trust providers.</t>
        <t>This composition matters because it lowers the adoption barrier for
existing credit bureaus. They can operate as agent trust providers
without deploying AGTP infrastructure. They need to
ingest AGTP-formatted evidence, run their existing scoring pipelines
adapted for agent-specific data, and publish scores in the format
this document specifies. The substrate-level evidence and the
application-layer scoring compose.</t>
      </section>
      <section anchor="forward-looking-composability">
        <name>Forward-Looking Composability</name>
        <t>This document is forward-looking about composable trust
provision. The agent population is going to grow rapidly. Agent-driven
economic activity is going to outpace human-driven activity in many
domains. Existing credit infrastructure has the operational maturity
to extend to agents; new entrants will compete for niches.</t>
        <t>AGTP-TRUST is designed to accommodate both incumbent and new-entrant
trust providers, single-provider and multi-provider consumer models,
and trust scoring that evolves in sophistication as the agent
ecosystem matures. The specification provides the primitives;
operational ecosystems are expected to layer on top.</t>
      </section>
    </section>
    <section anchor="tiers-and-paths">
      <name>Trust Tiers and Verification Paths</name>
      <t>AGTP recognizes three trust tiers and four verification path values.
Tiers express the structural identity classification; verification
paths express the evidence mechanism backing a Tier 1 assignment.
The combination is recorded in the Agent Genesis and surfaced in
the Agent Identity Document via the <tt>trust_tier</tt> and
<tt>verification_path</tt> fields.</t>
      <section anchor="trust-tier-1-verified">
        <name>Trust Tier 1 (Verified)</name>
        <t>Tier 1 agents are eligible for the full Authority-Scope vocabulary,
delegation chains, financial transactions, and multi-organization
collaboration. Tier 1 verification requires exactly one of three
verification paths to succeed at ACTIVATE time. The verification
path chosen leaves the identity model and the canonical
Agent-ID untouched; it affects only the evidence chain backing the Agent
Genesis.</t>
        <table>
          <name>Trust Tier 1 Verification Paths</name>
          <thead>
            <tr>
              <th align="left">Path</th>
              <th align="left">Mechanism</th>
              <th align="left">Evidence Anchor</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <tt>dns-anchored</tt></td>
              <td align="left">RFC 8555 ACME challenge against claimed <tt>org_domain</tt></td>
              <td align="left">DNS TXT record</td>
            </tr>
            <tr>
              <td align="left">
                <tt>log-anchored</tt></td>
              <td align="left">Agent Genesis inclusion in AGTP transparency log</td>
              <td align="left">Log inclusion proof (RFC 9162 VDS, RFC 9943 receipt)</td>
            </tr>
            <tr>
              <td align="left">
                <tt>hybrid</tt></td>
              <td align="left">DNS challenge combined with blockchain address signature</td>
              <td align="left">DNS TXT record + blockchain signature</td>
            </tr>
          </tbody>
        </table>
        <t>All Tier 1 paths produce identity attestations of equivalent
strength for AGTP protocol purposes. All Tier 1 paths require a
<tt>.nomo</tt> governed package.</t>
        <section anchor="dns-anchored">
          <name>dns-anchored</name>
          <t>The governance platform <strong>MUST</strong> verify that the registering party
controls the DNS zone for the claimed <tt>org_domain</tt> before issuing
a Tier 1 Agent Genesis. Verification follows <xref target="RFC8555"/> (ACME).
DNS-anchored agents <strong>MUST</strong> have the following DNS record
published and verifiable at resolution time:</t>
          <artwork><![CDATA[
_agtp.[domain.tld]. IN TXT "agtp-zone=[zone-id]; cert=[fp]"
]]></artwork>
        </section>
        <section anchor="log-anchored">
          <name>log-anchored</name>
          <t>The governance platform <strong>MUST</strong> submit the Agent Genesis to an
AGTP-aligned transparency log and record the resulting inclusion
proof in the registry record. The log <strong>MUST</strong> implement the
verifiable data structure defined in <xref target="RFC9162"/> and <strong>SHOULD</strong>
issue COSE_Sign1 receipts per <xref target="RFC9943"/> (SCITT) for
cross-ecosystem interoperability. A log-anchored agent is
verifiable by any party with access to the transparency log,
without dependence on DNS ownership. The log server protocol,
receipt schema, and federation model are specified in <xref target="AGTP-LOG"/>.</t>
        </section>
        <section anchor="hybrid">
          <name>hybrid</name>
          <t>The governance platform <strong>MUST</strong> verify both DNS control over the
claimed domain and ownership of the declared blockchain address
via signature challenge. This path is used by agents whose identity
is also anchored in a naming system other than DNS (a blockchain
name service, say) and who hold a verified DNS presence. The
signature-challenge procedure is the one the naming system itself
defines; this document fixes only that both proofs are required.</t>
        </section>
      </section>
      <section anchor="trust-tier-2-org-asserted">
        <name>Trust Tier 2 (Org-Asserted)</name>
        <t>For agents operating within a single organization's internal
infrastructure, or where no Tier 1 verification path has been
completed. The registering party asserts an organizational
affiliation without cryptographic proof. The Agent Identity
Document for Tier 2 agents <strong>MUST</strong> include a <tt>trust_tier: 2</tt>
field and a <tt>trust_warning</tt> field with value
<tt>"verification-incomplete"</tt>. AGTP-aware browsers and clients
<strong>MUST</strong> surface a visible trust indicator distinguishing Tier 2
from Tier 1.</t>
        <t>Tier 2 agents <strong>MUST NOT</strong> be granted Authority-Scope values above
<tt>documents:query</tt> and <tt>knowledge:query</tt> without the AGTP Agent
Certificate extension <xref target="AGTP-CERT"/> providing cryptographic
identity binding at the TLS layer, Level 3 of <xref target="AGTP"/>.</t>
        <t>Tier 2 agents carry <tt>verification_path: org-asserted</tt>.</t>
      </section>
      <section anchor="trust-tier-3-experimental">
        <name>Trust Tier 3 (Experimental)</name>
        <t>For development and testing environments only. Agent label uses
the <tt>X-</tt> prefix. Tier 3 agents are absent from the
public AGTP registry and from search. Implementations <strong>MUST NOT</strong> deploy Tier 3
agents in production environments.</t>
      </section>
      <section anchor="verification-path-field-values">
        <name>Verification Path Field Values</name>
        <t>The <tt>verification_path</tt> field in the Agent Genesis declares how the
agent's identity was verified at ACTIVATE time:</t>
        <table>
          <name>verification_path Field Values</name>
          <thead>
            <tr>
              <th align="left">Value</th>
              <th align="left">Meaning</th>
              <th align="left">Default Trust Tier</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <tt>dns-anchored</tt></td>
              <td align="left">DNS ownership verified via RFC 8555 ACME challenge</td>
              <td align="left">Tier 1</td>
            </tr>
            <tr>
              <td align="left">
                <tt>log-anchored</tt></td>
              <td align="left">Agent Genesis inclusion in an AGTP transparency log per RFC 9162 / RFC 9943</td>
              <td align="left">Tier 1</td>
            </tr>
            <tr>
              <td align="left">
                <tt>hybrid</tt></td>
              <td align="left">DNS ownership and blockchain address signature both verified</td>
              <td align="left">Tier 1</td>
            </tr>
            <tr>
              <td align="left">
                <tt>org-asserted</tt></td>
              <td align="left">No cryptographic verification; affiliation asserted only</td>
              <td align="left">Tier 2</td>
            </tr>
          </tbody>
        </table>
        <t>Implementations that encounter an agent whose Agent Genesis carries
an unsupported <tt>verification_path</tt> value <strong>MUST</strong> treat the agent
as Trust Tier 2 (<tt>trust_warning: "verification-path-unsupported"</tt>)
until an extension specification defining the value has been
published and implemented.</t>
      </section>
      <section anchor="tier-summary">
        <name>Trust Tier Summary</name>
        <table>
          <name>AGTP Trust Tier Summary</name>
          <thead>
            <tr>
              <th align="left">Trust Tier</th>
              <th align="left">Verification Paths (any one sufficient)</th>
              <th align="left">Package Required</th>
              <th align="left">Registry Visible</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">1 - Verified</td>
              <td align="left">DNS challenge per <xref target="RFC8555"/>; OR log inclusion per <xref target="RFC9162"/> / <xref target="RFC9943"/>; OR hybrid DNS + blockchain signature</td>
              <td align="left">
                <tt>.nomo</tt></td>
              <td align="left">Yes</td>
            </tr>
            <tr>
              <td align="left">2 - Org-Asserted</td>
              <td align="left">None (affiliation asserted without proof)</td>
              <td align="left">
                <tt>.agent</tt> or <tt>.nomo</tt></td>
              <td align="left">Yes (with warning)</td>
            </tr>
            <tr>
              <td align="left">3 - Experimental</td>
              <td align="left">None</td>
              <td align="left">Any</td>
              <td align="left">No</td>
            </tr>
          </tbody>
        </table>
      </section>
      <section anchor="trust-posture-loading">
        <name>Agent Identity Document Trust Posture Loading</name>
        <t>The Agent Identity Document carries the trust-posture fields
<tt>trust_tier</tt>, <tt>verification_path</tt>, and <tt>trust_warning</tt> (as
defined in <xref target="AGTP"/>). The fields <strong>MAY</strong> be declared directly
in the Agent Identity Document, <strong>MAY</strong> be derived from the
agent's paired Agent Genesis at load time, or <strong>MAY</strong> fall
through to conservative defaults.</t>
        <t>A conforming AGTP server <strong>MUST</strong> resolve trust-posture fields
on the Agent Identity Document according to the following
precedence, evaluated independently for each field:</t>
        <ol spacing="normal" type="1"><li>
            <t><strong>Explicit declaration.</strong> If the field is present in the
source Agent Identity Document JSON, that value is
authoritative for the field and <strong>MUST NOT</strong> be overridden
by a Genesis-derived value. Operator intent is preserved.</t>
          </li>
          <li>
            <t><strong>Genesis-derived fallback.</strong> If the field is absent from
the Agent Identity Document and a paired Agent Genesis is
loaded for the agent, the server <strong>MUST</strong> lift the value
from the Genesis: <tt>trust_tier</tt> from the Genesis's
<tt>trust_tier</tt> field, <tt>verification_path</tt> from the Genesis's
<tt>verification_path</tt> field. The lifted value is treated as
authoritative for the lifetime of the loaded document.</t>
          </li>
          <li>
            <t><strong>Conservative default.</strong> If the field is absent and no
paired Agent Genesis is loaded, the server <strong>MUST</strong>
default the agent to Trust Tier 2 with
<tt>verification_path: org-asserted</tt>. This is the
conservative posture: an unverified agent is treated as
org-asserted, Tier 2, with no default promotion to Tier 1 and no
default demotion to Tier 3.</t>
          </li>
        </ol>
        <t>The <tt>trust_warning</tt> field is computed after the precedence is
resolved, on the basis of the resolved <tt>trust_tier</tt>:</t>
        <table>
          <name>trust_warning Auto-Population</name>
          <thead>
            <tr>
              <th align="left">Resolved trust_tier</th>
              <th align="left">trust_warning behavior</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">1</td>
              <td align="left">Omitted unless the operator explicitly set a warning (in which case the operator value is preserved).</td>
            </tr>
            <tr>
              <td align="left">2</td>
              <td align="left">If the operator set no warning, the server <strong>MUST</strong> auto-populate <tt>trust_warning: "verification-incomplete"</tt> per <xref target="tier-summary"/>. Operator-set values are preserved.</td>
            </tr>
            <tr>
              <td align="left">3</td>
              <td align="left">Omitted unless the operator explicitly set a warning. Tier 3 is experimental-only; warning policy is operator-controlled.</td>
            </tr>
          </tbody>
        </table>
        <t>The <tt>owner_id</tt> field on the Agent Identity Document follows
the same precedence as the trust-posture fields (explicit
declaration &gt; Genesis-derived &gt; absent). <tt>owner_id</tt> lies outside
the trust-posture concepts and its semantics are specified by
<xref target="AGTP-IDENTIFIERS"/>; the loading rule is included here
because the Agent Genesis is the common source of all four
fields and operators benefit from a single precedence rule.</t>
        <t>A server <strong>SHOULD</strong> log at startup which fields it resolved
by Genesis-derived fallback and which by conservative
default, so operators can audit whether their declared
posture matches what the server resolved.</t>
        <section anchor="trust-response-headers">
          <name>Surfacing Trust Posture on Response Headers</name>
          <t>A conforming AGTP server <strong>SHOULD</strong> stamp the resolved trust
posture on every response by emitting the following response
headers defined in <xref target="AGTP"/>:</t>
          <ul spacing="normal">
            <li>
              <t><tt>Trust-Tier</tt>: the resolved <tt>trust_tier</tt> value (<tt>1</tt>, <tt>2</tt>, or <tt>3</tt>).</t>
            </li>
            <li>
              <t><tt>Verification-Path</tt>: the resolved <tt>verification_path</tt> value (<tt>dns-anchored</tt>, <tt>log-anchored</tt>, <tt>hybrid</tt>, or <tt>org-asserted</tt>). Emitted when <tt>Trust-Tier</tt> is emitted.</t>
            </li>
            <li>
              <t><tt>Trust-Warning</tt>: the operator-set or auto-populated trust warning token (e.g., <tt>verification-incomplete</tt>, <tt>verification-path-unsupported</tt>). <strong>MUST</strong> be emitted when the resolved <tt>trust_tier</tt> is <tt>2</tt> and a warning is set; omitted on Tier 1 and Tier 3 responses unless an operator-set warning exists.</t>
            </li>
          </ul>
          <t>The headers carry values resolved by the precedence rule in
<xref target="trust-posture-loading"/>. Servers that have yet to resolve a
trust posture for the responding agent (e.g., TLS-only
deployments without a loaded Agent Identity Document) <strong>MAY</strong>
omit the headers.</t>
          <t>Relying parties <strong>MAY</strong> branch on the response headers to apply
trust-tier-conditional policy on every exchange without
consulting the Agent Identity Document. Relying parties <strong>MUST
NOT</strong> treat the absence of <tt>Trust-Warning</tt> on a Tier 2 response
as authoritative without verifying that the server is
conformant with this revision; older servers may emit Tier 2
responses without the warning header even when a warning is
set on the Agent Identity Document.</t>
        </section>
      </section>
    </section>
    <section anchor="registration">
      <name>Registration</name>
      <t>The registration tier determines the verification procedure a
governance platform applies at ACTIVATE time. Registration tiers
correspond one-to-one with trust tiers; the procedural and
packaging requirements differ.</t>
      <section anchor="tier-1-registration-verified">
        <name>Tier 1 Registration (Verified)</name>
        <t>Required for agents carrying Authority-Scope beyond read-only
query operations, or participating in delegation chains, financial
transactions, or multi-agent collaboration with external
organizations. Tier 1 registration requires exactly one of the
three verification paths defined in <xref target="tiers-and-paths"/> to succeed
at ACTIVATE time.</t>
        <t>Common requirements for all Tier 1 paths:</t>
        <ul spacing="normal">
          <li>
            <t>Agent package <strong>MUST</strong> be in <tt>.nomo</tt> governed format</t>
          </li>
          <li>
            <t>Package <strong>MUST</strong> include a valid CA-signed certificate chain</t>
          </li>
          <li>
            <t>Governance platform <strong>MUST</strong> validate package integrity hash and
certificate chain before issuing the Agent Genesis</t>
          </li>
          <li>
            <t>Agent Genesis <strong>MUST</strong> record the specific <tt>verification_path</tt>
used (<tt>dns-anchored</tt>, <tt>log-anchored</tt>, or <tt>hybrid</tt>)</t>
          </li>
        </ul>
        <t>Path-specific requirements:</t>
        <ul spacing="normal">
          <li>
            <t><tt>dns-anchored</tt>: Registrant demonstrates DNS control over the
claimed <tt>org_domain</tt> via DNS challenge per <xref target="RFC8555"/>. Tier 1
<tt>_agtp</tt> TXT record <strong>MUST</strong> be published and verifiable at
resolution time.</t>
          </li>
          <li>
            <t><tt>log-anchored</tt>: Governance platform submits the Agent Genesis to
an AGTP-aligned transparency log implementing <xref target="RFC9162"/> and
records the inclusion proof in the registry. COSE_Sign1 receipts
per <xref target="RFC9943"/> (SCITT) <strong>SHOULD</strong> be issued for cross-ecosystem
interoperability. The registering party need control no DNS
domain.</t>
          </li>
          <li>
            <t><tt>hybrid</tt>: Registrant demonstrates both DNS control and
blockchain address ownership, the latter by the signature
challenge the naming system defines.</t>
          </li>
        </ul>
      </section>
      <section anchor="trust-anchor-resolution">
        <name>Trust Anchor Resolution</name>
        <t>Tier 1 verification requires the relying party to determine
that a Genesis-issuer key is trustworthy. The mechanism by
which a verifier decides this is a deployment-policy
concern, but two patterns are defined here normatively:</t>
        <t><strong>Local trust anchors.</strong> A verifier maintains a static list
of trusted Genesis-issuer keys (typically operator-curated
per governance zone). Each entry has the form
<tt>{"type": "key", "value": KEY}</tt> where KEY is the
base64url-encoded Ed25519 public key. A Genesis
whose <tt>issuer_public_key</tt> matches an entry in the list is
treated as Tier 1; a Genesis with no matching entry falls
back to lower-tier treatment per local policy. This is the
simplest pattern and the appropriate default for closed
deployments.</t>
        <t><strong>OIDC-federated trust anchors.</strong> A verifier maintains a
list of OIDC discovery anchors. Each entry has the form
<tt>{"type": "oidc", "discovery_url": URL, "trusted_issuer": ISSUER}</tt>
where URL is the OIDC discovery document URL and ISSUER is
the trusted issuer identifier. At resolution time, the verifier
fetches the OIDC discovery document at the configured URL,
locates the <tt>jwks_uri</tt>, fetches the JWKS, and confirms that
the Genesis-issuer <tt>issuer_public_key</tt> matches one of the
keys published in the JWKS. The JWKS response <strong>SHOULD</strong> be
cached with a reasonable TTL (default 1 hour); cache misses
<strong>MUST NOT</strong> propagate as Tier 1 trust failures;
unresolvable issuers fall back to lower-tier treatment per
local policy.</t>
        <t>The OIDC-federated path lets enterprise deployments bottom
the Genesis-issuer trust path out in their existing identity
infrastructure, with no separate trusted-registrars list to
maintain. The Genesis schema is unchanged;
the change is confined to the resolution path the verifier
uses to decide whether a recorded issuer key is trusted.</t>
        <t>The pattern types coexist: a
verifier <strong>MAY</strong> maintain a mixed list with both <tt>key</tt> and
<tt>oidc</tt> entries and consider an issuer trusted if any entry
matches.</t>
        <t>Verifiers <strong>MUST</strong> treat network failures on OIDC discovery
or JWKS retrieval as non-fatal: the affected Genesis is
treated as having an unresolvable issuer (typically falling
back to Tier 2 or Tier 3 per local policy), but other
trust evaluations against the same verifier are
unaffected.</t>
      </section>
      <section anchor="tier-2-registration-org-asserted">
        <name>Tier 2 Registration (Org-Asserted)</name>
        <t>For agents operating within a single organization's internal
infrastructure, or where no Tier 1 verification path has been
completed.</t>
        <t>Requirements:</t>
        <ul spacing="normal">
          <li>
            <t>Organizational affiliation is declared but no cryptographic
verification is performed</t>
          </li>
          <li>
            <t>Agent package <strong>MAY</strong> be <tt>.agent</tt> or <tt>.nomo</tt> format</t>
          </li>
          <li>
            <t>Governance platform <strong>MUST</strong> issue Agent Genesis after validating
package integrity hash</t>
          </li>
          <li>
            <t>Agent Genesis and Identity Document <strong>MUST</strong> include
<tt>trust_tier: 2</tt> and <tt>trust_warning: "verification-incomplete"</tt></t>
          </li>
          <li>
            <t>Authority-Scope <strong>MUST</strong> be restricted at the Scope-Enforcement
Point layer until upgraded to Tier 1</t>
          </li>
        </ul>
      </section>
      <section anchor="tier-3-registration-experimental">
        <name>Tier 3 Registration (Experimental)</name>
        <t>For development and testing environments only.</t>
        <t>Requirements:</t>
        <ul spacing="normal">
          <li>
            <t>Agent label <strong>MUST</strong> carry the <tt>X-</tt> prefix</t>
          </li>
          <li>
            <t>Agent <strong>MUST NOT</strong> be published to the public AGTP registry</t>
          </li>
          <li>
            <t>Agent <strong>MUST NOT</strong> be deployed in production environments</t>
          </li>
          <li>
            <t>Governance platform issues a locally-scoped Agent Genesis</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="resolution-paths-beyond-dns">
      <name>Resolution Paths Beyond DNS</name>
      <t>AGTP identity is agent-first and anchored in the Agent Genesis.
Verification paths (DNS, log, hybrid) and resolution paths
(canonical ID, domain-anchored lookup, and any other naming system
that resolves to a Canonical Agent-ID) are independent dimensions of
the identity model. An agent resolvable through a naming system
other than DNS is a full participant: its Agent Genesis is verified
through one of the paths above, and the other naming system is an
alias that resolves to the canonical ID per <xref target="AGTP"/>.</t>
      <t>Earlier revisions cited a Web3 bridge companion for this case. That
draft has expired and is withdrawn from the family for this cycle;
the <tt>hybrid</tt> path and the alias rule of <xref target="AGTP"/> cover what this
document needs from it.</t>
    </section>
    <section anchor="trust-score-range-and-interpretation">
      <name>Trust Score Range and Interpretation</name>
      <section anchor="normative-range">
        <name>Normative Range</name>
        <t>The <tt>trust_score</tt> field <strong>MUST</strong> be a scalar on the closed interval
[0.0, 1.0], inclusive of both endpoints. Implementations <strong>MUST</strong>
encode the value as a JSON <tt>number</tt> with at least two decimal places
of precision. Trust scores outside this range <strong>MUST</strong> be rejected
by consumers; the Identity Document carrying an out-of-range score
<strong>MUST NOT</strong> be admitted as authoritative.</t>
      </section>
      <section anchor="interpretation">
        <name>Interpretation</name>
        <t>The interpretation of trust score values is anchored at the
endpoints and at the midpoint:</t>
        <ul spacing="normal">
          <li>
            <t><strong>0.00</strong>: No trust. The agent has been positively attested as
untrustworthy or has accumulated behavioral evidence sufficient to
warrant a Revoked or Suspended lifecycle state. Consumers
<strong>SHOULD</strong> treat a score of 0.00 as equivalent to a 410 Gone
response for governance purposes.</t>
          </li>
          <li>
            <t><strong>0.50</strong>: Neutral. The agent has insufficient behavioral history,
attestation, or provenance evidence to warrant a more favorable
score. New agents (recently registered, no operational history)
<strong>SHOULD</strong> be assigned a score in the neutral band [0.40, 0.60]
pending accumulation of evidence.</t>
          </li>
          <li>
            <t><strong>1.00</strong>: Maximum trust. The agent has accumulated complete
positive evidence across all dimensions defined in <xref target="dimensions"/>.
Implementations <strong>SHOULD</strong> rarely return 1.00 in practice;
reserving 1.00 for ideal evidence preserves the dynamic range of
the scale.</t>
          </li>
        </ul>
        <t>The interpretation of intermediate values is governance-policy
defined; this document fixes only the endpoints. AGTP-TRUST specifies no mappings from
trust score ranges to authority decisions; consumers (SEPs,
governance gateways, peer agents) make those decisions according to
their own policies, with the trust score as one of several inputs.</t>
      </section>
      <section anchor="trust-score-versus-trust-tier">
        <name>Trust Score Versus Trust Tier</name>
        <t>The <tt>trust_score</tt> field and the <tt>trust_tier</tt> field carry distinct
semantics and <strong>MUST NOT</strong> be conflated. Trust Tier (defined in
<xref target="AGTP"/>) is a discrete classification (Tier 1, Tier 2,
Tier 3) reflecting the verification strength of the agent's identity
attestation. Trust Score is a continuous behavioral assessment that
varies over the agent's operational lifetime independent of Trust
Tier. A Tier 1 agent may have a trust score of 0.30 (high
verification strength, poor behavioral history); a Tier 2 agent may
have a trust score of 0.85 (lower verification strength, strong
behavioral history). Both fields are surfaced in the Identity
Document; consumers evaluate them independently.</t>
      </section>
    </section>
    <section anchor="freshness">
      <name>Freshness</name>
      <section anchor="the-trustscorecomputedat-field">
        <name>The trust_score_computed_at Field</name>
        <t>Every Identity Document carrying a <tt>trust_score</tt> field <strong>MUST</strong> also
carry a <tt>trust_score_computed_at</tt> field. The value is an ISO 8601
timestamp recording the moment at which the issuer computed the
trust score. The timestamp <strong>MUST</strong> be in UTC with explicit timezone
indicator (<tt>Z</tt>).</t>
        <t>A <tt>trust_score</tt> value without a corresponding <tt>trust_score_computed_at</tt>
          <strong>MUST</strong> be treated as absent: the consumer evaluates the agent as
one that presents no score, and <strong>MUST NOT</strong> reject the Identity
Document on that ground alone, since the document's identity
function is independent of its trust posture. An Identity Document
that asserts a trust score with no freshness anchor cannot be
evaluated for replay or staleness. The coupling is carried into the
Identity Document schema by <xref target="AGTP-IDDOC"/>, which lists
<tt>trust_score_computed_at</tt> as REQUIRED whenever <tt>trust_score</tt> is
present.</t>
      </section>
      <section anchor="freshness-thresholds">
        <name>Freshness Thresholds</name>
        <t>Consumers of trust scores <strong>SHOULD</strong> apply a freshness threshold
appropriate to the operation being authorized. AGTP-TRUST defines
the following recommended thresholds, expressed as upper bounds on
the difference between consumption time and <tt>trust_score_computed_at</tt>:</t>
        <table>
          <name>Recommended Trust Score Freshness Thresholds</name>
          <thead>
            <tr>
              <th align="left">Operation Class</th>
              <th align="left">Recommended Maximum Freshness</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">Read-only QUERY, DESCRIBE, DISCOVER</td>
              <td align="left">24 hours</td>
            </tr>
            <tr>
              <td align="left">EXECUTE without external state effect</td>
              <td align="left">1 hour</td>
            </tr>
            <tr>
              <td align="left">EXECUTE with external state effect (writes, transactions)</td>
              <td align="left">5 minutes</td>
            </tr>
            <tr>
              <td align="left">DELEGATE with elevated authority</td>
              <td align="left">1 minute</td>
            </tr>
            <tr>
              <td align="left">PURCHASE / financial transactions</td>
              <td align="left">30 seconds</td>
            </tr>
          </tbody>
        </table>
        <t>These thresholds are recommendations and carry no normative force.
Consumers <strong>MAY</strong> adopt stricter or looser thresholds based on
governance policy. Implementations <strong>MUST</strong> document the freshness
thresholds they enforce.</t>
      </section>
      <section anchor="issuer-refresh-cadence">
        <name>Issuer Refresh Cadence</name>
        <t>Issuers <strong>SHOULD</strong> refresh trust scores at a cadence sufficient to
keep most consumed scores within the recommended freshness windows
for the operations the agent typically performs. For agents
participating in transactional operations (PURCHASE, DELEGATE with
elevated authority), the issuer refresh cadence <strong>SHOULD NOT</strong>
exceed 5 minutes.</t>
        <t>The mechanism by which an issuer publishes refreshed scores is
implementation-defined. Two common patterns are: (a) re-issuing the
Identity Document with updated <tt>trust_score</tt> and
<tt>trust_score_computed_at</tt> fields, with the new document replacing
the previous version at the same canonical Agent-ID; (b) publishing
trust score deltas through a separate Trust Score Update endpoint
that consumers poll independently of full Identity Document
retrieval. Pattern (a) is simpler and is <strong>RECOMMENDED</strong> for v00
implementations; pattern (b) is anticipated in a future revision.</t>
      </section>
    </section>
    <section anchor="dimensions">
      <name>Trust Score Dimensions</name>
      <section anchor="composite-vs-decomposed-scores">
        <name>Composite vs Decomposed Scores</name>
        <t>A trust score <strong>MAY</strong> be a composite of multiple dimensional inputs,
or <strong>MAY</strong> be a single-dimensional value. Issuers that compute
composite scores <strong>SHOULD</strong> expose the decomposition in a
<tt>trust_score_dimensions</tt> object so consumers can apply dimensional
weighting in their own evaluation.</t>
      </section>
      <section anchor="dimension-catalog">
        <name>Dimension Catalog</name>
        <t>AGTP-TRUST defines the following named dimensions. The catalog is
non-exhaustive; issuers <strong>MAY</strong> add custom dimensions following the
naming and structure conventions defined in <xref target="custom-dimensions"/>.</t>
        <section anchor="provenance">
          <name>provenance</name>
          <t>The strength of the agent's identity provenance, including
verification path used at registration (<tt>dns-anchored</tt>,
<tt>log-anchored</tt>, <tt>hybrid</tt>), governance platform reputation, and
signature chain integrity.</t>
        </section>
        <section anchor="attestation">
          <name>attestation</name>
          <t>The strength of available execution attestation evidence per
<xref target="RFC9334"/>. Agents producing RATS attestation evidence in
Attribution-Records score higher on this dimension than agents
producing none.</t>
        </section>
        <section anchor="behavioralhistory">
          <name>behavioral_history</name>
          <t>A summary of the agent's operational history, including:</t>
          <ul spacing="normal">
            <li>
              <t>Frequency of normative-correct ESCALATE invocations.</t>
            </li>
            <li>
              <t>Frequency of scope violations (455), zone violations (457), and
budget exceeds (456).</t>
            </li>
            <li>
              <t>Frequency of confirmed-rejected CONFIRM responses on prior
delegations.</t>
            </li>
            <li>
              <t>Time-in-service (older agents with clean history score higher
than newly-registered agents).</t>
            </li>
          </ul>
        </section>
        <section anchor="peerreputation">
          <name>peer_reputation</name>
          <t>Trust signals received from peer agents and governance authorities
external to the issuer. Specific peer-reputation protocols are out
of scope for this draft; the dimension is reserved.</t>
        </section>
        <section anchor="compliance">
          <name>compliance</name>
          <t>Agent's recent compliance with governance policy: attestation
freshness, revocation responsiveness, and audit cooperation.</t>
        </section>
      </section>
      <section anchor="trustscoredimensions-object">
        <name>trust_score_dimensions Object</name>
        <t>When present, the <tt>trust_score_dimensions</tt> field <strong>MUST</strong> be a JSON
object whose keys are dimension names (from the catalog or custom)
and whose values are scalars on the closed interval [0.0, 1.0],
each interpreted according to the same scale as the composite
<tt>trust_score</tt>.</t>
        <figure>
          <name>Example trust_score_dimensions Object</name>
          <sourcecode type="json"><![CDATA[
{
  "trust_score": 0.78,
  "trust_score_computed_at": "2026-04-15T14:30:00Z",
  "trust_score_dimensions": {
    "provenance": 0.95,
    "attestation": 0.80,
    "behavioral_history": 0.70,
    "peer_reputation": null,
    "compliance": 0.85
  }
}
]]></sourcecode>
        </figure>
        <t>A dimension value of <tt>null</tt> indicates that the dimension is defined
but has no value computed for this agent (insufficient data,
inapplicable, or pending). A dimension absent from the object
indicates that the issuer computes no value for that dimension at all.</t>
        <t>The composite <tt>trust_score</tt> is <strong>NOT REQUIRED</strong> to be the arithmetic
mean of the dimensional values. Issuers <strong>MAY</strong> weight dimensions
non-uniformly, apply non-linear combinations, or compute the
composite through governance-policy-specific algorithms. The
dimensional decomposition is informational; the composite is the
authoritative score for protocol-level decisions unless a consumer
explicitly applies its own dimensional weighting.</t>
      </section>
      <section anchor="custom-dimensions">
        <name>Custom Dimensions</name>
        <t>Issuers <strong>MAY</strong> define custom dimensions. Custom dimension names
<strong>MUST</strong> be lowercase ASCII identifiers with optional dotted
namespacing (e.g., <tt>acme.financial_compliance</tt>). Custom dimensions
without a dotted namespace are reserved for future AGTP-TRUST
catalog additions and <strong>SHOULD NOT</strong> be used by issuers.</t>
      </section>
    </section>
    <section anchor="signature-binding">
      <name>Signature Binding</name>
      <section anchor="trust-score-signed-within-the-identity-document">
        <name>Trust Score Signed Within the Identity Document</name>
        <t>The <tt>trust_score</tt>, <tt>trust_score_computed_at</tt>, and (when present)
<tt>trust_score_dimensions</tt> fields <strong>MUST</strong> be covered by the issuer
signature on the Agent Identity Document, as specified in
<xref target="AGTP-CERT"/>. Signature binding ensures that:</t>
        <ul spacing="normal">
          <li>
            <t>A consumer can verify that the trust score was actually issued by
the authority identified in the <tt>issuer</tt> field.</t>
          </li>
          <li>
            <t>A trust score cannot be substituted, edited, or replayed without
invalidating the document signature.</t>
          </li>
          <li>
            <t>Trust score and freshness timestamp are bound together; an
attacker cannot present an old trust score with a fresh timestamp
or vice versa.</t>
          </li>
        </ul>
      </section>
      <section anchor="detached-trust-score-documents">
        <name>Detached Trust Score Documents</name>
        <t>A future revision of this specification will define a detached
Trust Score Document format that allows trust scores to be
refreshed and signed independently of the full Identity Document.
The detached form is anticipated to be a small COSE_Sign1 envelope
(<xref target="RFC9052"/>) carrying just the trust score, dimensions, freshness
timestamp, the canonical Agent-ID being attested, and the issuer
signature. Detached Trust Score Documents are deferred to a later
revision.</t>
      </section>
      <section anchor="issuer-key-rotation">
        <name>Issuer Key Rotation</name>
        <t>When an issuer rotates its signing key, all trust scores signed by
the previous key remain valid until they expire by freshness or
until the previous key is explicitly revoked by the issuer.
Consumers <strong>MUST</strong> continue to accept trust scores signed by the
previous key for the freshness windows specified in
the freshness section above. Issuer key rotation is specified in
<xref target="AGTP-CERT"/>.</t>
      </section>
    </section>
    <section anchor="computation-methodology-guidance">
      <name>Computation Methodology Guidance</name>
      <section anchor="what-this-document-leaves-to-the-issuer">
        <name>What This Document Leaves to the Issuer</name>
        <t>AGTP-TRUST is silent on the specific algorithm an
issuer uses to compute a composite trust score. Computation
methodology is governance-policy and issuer-specific. Two issuers
operating under different governance frameworks may legitimately
compute different scores for the same agent based on the evidence
each weights. AGTP-TRUST specifies the data structure, freshness,
and binding properties of the score; the function from evidence to
score belongs to the issuer.</t>
      </section>
      <section anchor="recommendations">
        <name>Recommendations</name>
        <t>The following are non-normative recommendations for issuer
implementations:</t>
        <t><strong>Avoid arbitrary single-dimensional scoring.</strong> A trust score that
collapses to "the agent is still active" is a Boolean dressed as a
scalar. Implementations <strong>SHOULD</strong> incorporate at least three
distinct dimensions before publishing a composite.</t>
        <t><strong>Apply non-linear weighting.</strong> A linear average of dimensional
inputs makes any single dimension proportionally substitutable. In
practice, some dimensions (provenance, attestation) act as gating
conditions: a low score on those dimensions <strong>SHOULD</strong> dominate the
composite even when other dimensions are high.</t>
        <t><strong>Document the methodology publicly.</strong> Issuers <strong>SHOULD</strong> publish a
public description of the computation algorithm, dimension
weightings, and refresh cadence at a known location under their
issuer URL. This enables consumer-side audit and informed trust
delegation.</t>
        <t><strong>Prefer evidence-weighted dimensions over policy-weighted
dimensions.</strong> A trust score that primarily reflects compliance with
the issuer's own policies is reflexive: it tells the consumer
whether the issuer trusts the agent, which is a different question
from whether the agent is behaviorally trustworthy. Implementations <strong>SHOULD</strong> prioritize
dimensions grounded in observable evidence (attestation, behavioral
history, scope-violation frequency) over policy-conformance
dimensions.</t>
      </section>
    </section>
    <section anchor="consumer-behavior">
      <name>Consumer Behavior</name>
      <section anchor="trust-score-evaluation">
        <name>Trust Score Evaluation</name>
        <t>Consumers evaluating an Identity Document carrying a trust score
<strong>MUST</strong>:</t>
        <ol spacing="normal" type="1"><li>
            <t>Verify the issuer signature on the Identity Document per
<xref target="AGTP-CERT"/>.</t>
          </li>
          <li>
            <t>Verify that the <tt>trust_score</tt> value is on the closed interval
[0.0, 1.0].</t>
          </li>
          <li>
            <t>Verify that <tt>trust_score_computed_at</tt> is present and is within
the consumer's freshness threshold for the operation being
authorized.</t>
          </li>
          <li>
            <t>Verify that the <tt>issuer</tt> is one the consumer recognizes and
accepts trust scores from. Trust score acceptance <strong>MAY</strong> be
restricted to a list of recognized issuers; trust scores from
unrecognized issuers <strong>SHOULD</strong> be ignored or treated as
informational.</t>
          </li>
        </ol>
        <t>If any of these checks fail, the consumer <strong>MUST NOT</strong> use the
trust score for protocol-level authority decisions.</t>
      </section>
      <section anchor="decision-mapping">
        <name>Decision Mapping</name>
        <t>Consumers <strong>MAY</strong> apply trust score thresholds to authority
decisions. The mapping from trust score to authority decision is
governance-policy defined and outside this document.
Common patterns include:</t>
        <ul spacing="normal">
          <li>
            <t>Accepting all method invocations from agents with trust score
above a threshold; escalating to human review below the threshold.</t>
          </li>
          <li>
            <t>Reducing the maximum Authority-Scope a consumer is willing to
honor for an agent based on trust score; an agent with a low score
<strong>MAY</strong> be denied scopes the same agent at a higher score would
receive.</t>
          </li>
          <li>
            <t>Rejecting DELEGATE with a <tt>target_agent_id</tt> whose trust score is
below a delegation-acceptance threshold.</t>
          </li>
        </ul>
        <t>These patterns are illustrative. Implementations document their own
mappings.</t>
      </section>
      <section anchor="consumption-by-agtp-presence">
        <name>Consumption by AGTP-Presence</name>
        <t>AGTP-Presence <xref target="AGTP-PRESENCE"/> consumes trust posture from this
document in several distinct ways. AGTP-Presence overlay coordinators
and participating agents <strong>MUST</strong> evaluate trust posture as specified
here when performing the operations described below.</t>
        <section anchor="overlay-admission">
          <name>Overlay Admission</name>
          <t>Trust-tier-partitioned overlays admit agents based on the agent's
declared and verified trust tier. An overlay coordinator for a Tier 1
Verified overlay <strong>MUST</strong> verify the joining agent's tier assignment
through the verification path declared in the agent's Identity
Document before permitting overlay membership. Agents asserting Tier
1 membership without a verifiable verification path <strong>MUST</strong> be
denied admission.</t>
        </section>
        <section anchor="visibility-posture-as-a-trust-bearing-claim">
          <name>Visibility Posture as a Trust-Bearing Claim</name>
          <t>The visibility posture declared in an agent's AGTP-CERT extension
per <xref target="AGTP-PRESENCE"/> composes with trust tier verification. An
agent declaring <tt>presenceMode: tier-scoped</tt> in its certificate is
asserting visibility scoped to its trust tier. This assertion is
verifiable through the same mechanisms that verify the trust tier
itself.</t>
          <t>Consumers evaluating presence claims <strong>MUST</strong> verify that the
agent's visibility posture is consistent with its verified trust
tier. An agent at Tier 3 Experimental claiming visibility in a Tier
1 overlay is presenting a contradiction and <strong>MUST</strong> be rejected.</t>
        </section>
        <section anchor="trust-score-in-scope-admission">
          <name>Trust Score in Scope Admission</name>
          <t>Overlay coordinators <strong>MAY</strong> apply trust score thresholds for
admission to specific scopes. A capability overlay representing a
high-value capability domain may require a minimum trust score for
admission. Agents below the threshold <strong>MAY</strong> be admitted to a less
restricted overlay representing the same capability but <strong>MUST NOT</strong>
be admitted to the threshold-gated overlay.</t>
        </section>
        <section anchor="cross-scope-resolution-trust-evaluation">
          <name>Cross-Scope Resolution Trust Evaluation</name>
          <t>When a cross-scope resolution per <xref target="AGTP-PRESENCE"/> returns an agent
record, the requesting agent <strong>SHOULD</strong> evaluate the returned agent's
trust posture before initiating runtime communication. This is the
standard trust score evaluation specified in this document, applied
to the cross-scope query response.</t>
        </section>
        <section anchor="presence-operations-as-behavioral-evidence">
          <name>Presence Operations as Behavioral Evidence</name>
          <t>ANNOUNCE, WITHDRAW, and PROBE operations performed by an agent
generate behavioral evidence that <strong>MAY</strong> be incorporated into the
agent's <tt>behavioral_history</tt> dimension. Excessive churn, malformed
announcements, or abnormal probe patterns are negative behavioral
signals. Consistent, well-formed presence operations are positive
behavioral signals. Trust providers consuming AGTP-LOG behavioral
evidence <strong>SHOULD</strong> include presence operations in their evidence
catalog where available.</t>
        </section>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <section anchor="trust-score-forgery">
        <name>Trust Score Forgery</name>
        <t>A forged trust score (one the claimed issuer never issued) is
detected by the issuer signature verification specified in
<xref target="AGTP-CERT"/>. The threat model assumes the consumer correctly
verifies signatures; failure to do so removes the integrity
guarantee.</t>
      </section>
      <section anchor="trust-score-replay">
        <name>Trust Score Replay</name>
        <t>A replayed trust score (a real, previously-issued score presented
out of date) is detected by the freshness check on
<tt>trust_score_computed_at</tt>. The threat model assumes the consumer
applies a freshness threshold appropriate to the operation; failure
to apply a threshold removes the freshness guarantee.</t>
      </section>
      <section anchor="issuer-compromise">
        <name>Issuer Compromise</name>
        <t>A compromised issuer can issue any trust score for any agent under
its authority. AGTP-TRUST cannot mitigate issuer compromise at the
protocol layer. Mitigations include: cross-issuer attestation
(consumers accepting trust scores from multiple independent
issuers and weighting accordingly); transparency log inclusion of
issued trust scores per <xref target="AGTP-LOG"/>; and issuer reputation
governance external to AGTP.</t>
      </section>
      <section anchor="score-inflation-attacks">
        <name>Score Inflation Attacks</name>
        <t>An issuer or agent may attempt to inflate trust scores by
manipulating the dimensions that contribute to the composite. The
mitigations are governance-side: dimension definitions <strong>SHOULD</strong>
be grounded in observable evidence, with self-attested properties
given no weight; issuer methodology <strong>SHOULD</strong> be publicly documented
and auditable.</t>
      </section>
      <section anchor="out-of-band-trust-score-channels">
        <name>Out-of-Band Trust Score Channels</name>
        <t>Trust scores <strong>MUST NOT</strong> be communicated through channels other
than the Identity Document or future detached Trust Score
Documents. An out-of-band trust score (sent in an HTTP header, an
email, a side channel) has no signature binding to the issuer and
<strong>MUST NOT</strong> be relied upon for authority decisions.</t>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document requests no IANA actions in this revision. A future
revision will request:</t>
      <ul spacing="normal">
        <li>
          <t>Registration of the <tt>trust_tier</tt>, <tt>verification_path</tt>,
<tt>trust_warning</tt>, <tt>trust_score</tt>, <tt>trust_score_computed_at</tt>, and
<tt>trust_score_dimensions</tt> fields in the AGTP Identity Document
Field Registry (when that registry is established by <xref target="AGTP"/>).</t>
        </li>
        <li>
          <t>Establishment of the AGTP Trust Tier Registry with initial
registrations for <tt>1</tt> (Verified), <tt>2</tt> (Org-Asserted), and <tt>3</tt>
(Experimental).</t>
        </li>
        <li>
          <t>Establishment of the AGTP Verification Path Registry with
initial registrations for <tt>dns-anchored</tt>, <tt>log-anchored</tt>,
<tt>hybrid</tt>, and <tt>org-asserted</tt>.</t>
        </li>
        <li>
          <t>Establishment of the AGTP Trust Warning Registry with initial
registrations for <tt>verification-incomplete</tt> and
<tt>verification-path-unsupported</tt>.</t>
        </li>
        <li>
          <t>Establishment of the AGTP Trust Score Dimension Registry, with
initial registrations for the dimensions defined in
<xref target="dimensions"/>: <tt>provenance</tt>, <tt>attestation</tt>, <tt>behavioral_history</tt>,
<tt>peer_reputation</tt>, <tt>compliance</tt>.</t>
        </li>
      </ul>
    </section>
    <section anchor="open-items">
      <name>Open Items</name>
      <t>The following items are explicitly out of scope for this revision
and are anticipated in future revisions:</t>
      <ul spacing="normal">
        <li>
          <t>Trust-tier upgrade and downgrade procedures (e.g., a Tier 2
agent completing a delayed Tier 1 verification path).</t>
        </li>
        <li>
          <t>Tier 1 verification revocation flow when DNS control lapses or
a transparency log withdraws an entry.</t>
        </li>
        <li>
          <t>Detached Trust Score Document format and signature envelope.</t>
        </li>
        <li>
          <t>Cross-issuer attestation aggregation protocol.</t>
        </li>
        <li>
          <t>Trust Score Update endpoint specification (refresh pattern (b)).</t>
        </li>
        <li>
          <t>Federation model for issuers.</t>
        </li>
        <li>
          <t>Concrete computation methodology for behavioral_history and
compliance dimensions.</t>
        </li>
      </ul>
    </section>
    <section anchor="changes-from-v02">
      <name>Changes from v02</name>
      <t>Version 03 is an alignment revision. The tiers, the verification
paths, the trust-posture loading rule, the score range, the
freshness rule, and the dimension catalog are unchanged.</t>
      <section anchor="substantive-changes-in-v03">
        <name>Substantive Changes in v03</name>
        <ol spacing="normal" type="1"><li>
            <t><strong>Score without timestamp is treated as absent.</strong> The Identity
Document itself stays valid, since identity and
trust posture are independent functions of the document; the
coupling is now carried into the Identity Document schema by
draft-hood-agtp-identity-document-00, which lists
<tt>trust_score_computed_at</tt> as REQUIRED whenever <tt>trust_score</tt> is
present. This closes the v09 backlog item on the range and
timestamp coupling.</t>
          </li>
          <li>
            <t><strong>Web3 section replaced</strong> by "Resolution Paths Beyond DNS". The
Web3 bridge draft has expired and is withdrawn for this cycle;
the alias rule of base AGTP covers non-DNS naming systems.</t>
          </li>
          <li>
            <t><strong>Agent Certificate</strong> described as Level 3 of base AGTP v10, at
the TLS layer.</t>
          </li>
          <li>
            <t>References: base to -10; AGTP-CERT -04, AGTP-LOG -03,
AGTP-IDENTIFIERS -03, AGTP-PRESENCE -01; AGTP-IDDOC added;
AGTP-WEB3 and three unused RFC references removed. Hardcoded
section numbers replaced. House style pass.</t>
          </li>
        </ol>
      </section>
    </section>
    <section anchor="changes-from-v01">
      <name>Changes from v01</name>
      <t>Version 02 adds the credit-rating-analogous framing and the
AGTP-Presence integration. The trust tiers, verification paths,
score range, freshness, dimensions, signature binding, and
consumer-behavior contracts established in earlier versions are
unchanged. New material is additive.</t>
      <section anchor="substantive-changes-in-v02">
        <name>Substantive Changes in v02</name>
        <t>The following substantive changes were made in v02:</t>
        <ol spacing="normal" type="1"><li>
            <t><strong>Credit Rating Analogy section added.</strong> A new section
(<xref target="credit-rating"/>) frames AGTP-TRUST in terms of the credit
bureau infrastructure operated by Experian, Equifax, TransUnion,
and similar institutions. The section makes explicit that
AGTP-TRUST provides substrate primitives (verified identifiers,
signed evidence, score format, consumer behavior) and that
scoring algorithms remain proprietary to trust providers, just
as FICO and VantageScore are proprietary in the human credit
ecosystem. The section explicitly invites existing credit bureaus
and new entrants to compose as agent trust providers, operating
at the application layer over HTTP without requiring AGTP
substrate deployment.</t>
          </li>
          <li>
            <t><strong>AGTP-Presence consumption subsection added.</strong> A new subsection
under Consumer Behavior specifies how AGTP-Presence overlay
coordinators and participating agents consume trust posture for
overlay admission, visibility posture verification, cross-scope
resolution trust evaluation, and incorporation of presence
operations as behavioral evidence.</t>
          </li>
          <li>
            <t><strong>Introduction updated to four-part structure.</strong> The introduction
now reflects the addition of the Credit Rating Analogy section
as the first organizational part. The Trust Tiers, Registration,
and Trust Score parts retain their roles unchanged.</t>
          </li>
          <li>
            <t><strong>Informative reference to AGTP-PRESENCE added.</strong> Cross-references
between this document and the AGTP-Presence specification.</t>
          </li>
        </ol>
      </section>
      <section anchor="changes-from-v00-carried-forward-from-v01">
        <name>Changes from v00 (Carried Forward from v01)</name>
        <t>Version 01 is a drift-cleanup revision. The trust tiers,
verification paths, score range, freshness, dimensions,
signature binding, and consumer-behavior contracts are
unchanged.</t>
        <t>The following substantive changes were made in v01:</t>
        <ol spacing="normal" type="1"><li>
            <t><strong>Trust Posture Loading rule added.</strong> A new normative
section (<xref target="trust-posture-loading"/>) specifies how a server
resolves the trust-posture fields (<tt>trust_tier</tt>,
<tt>verification_path</tt>, <tt>trust_warning</tt>) on the Agent
Identity Document at load time. The rule is three-tier
precedence: explicit operator declaration in the Agent
Identity Document beats Genesis-derived fallback, which
beats a conservative Tier 2 / <tt>org-asserted</tt> default. The
<tt>trust_warning</tt> field is auto-populated by the server when
the resolved <tt>trust_tier</tt> is <tt>2</tt> and the operator set no
warning. Operator-set values are always preserved.
The <tt>owner_id</tt> field follows the same precedence and is
noted alongside, with semantics deferred to
<xref target="AGTP-IDENTIFIERS"/>. This section documents behavior that
v07-conformant implementations have shipped.</t>
          </li>
          <li>
            <t><strong>Trust posture surfaced on response headers.</strong> A new
subsection (<xref target="trust-response-headers"/>) documents the
<tt>Trust-Tier</tt>, <tt>Verification-Path</tt>, and <tt>Trust-Warning</tt>
response headers defined in <xref target="AGTP"/> v08. Conforming
servers stamp the resolved trust posture on every response
so relying parties can apply trust-tier-conditional policy
without consulting the Agent Identity Document. This
documents behavior introduced in deployed implementations
after the trust-posture loading rule shipped.</t>
          </li>
          <li>
            <t><strong>Normative reference to <xref target="AGTP"/> updated to v08.</strong>
Informative references to <xref target="AGTP-CERT"/> and <xref target="AGTP-LOG"/>
updated to v01. Informative reference to
<xref target="AGTP-IDENTIFIERS"/> added; the identifier stack is
referenced from the new trust-posture loading section.</t>
          </li>
          <li>
            <t><strong>Trust Anchor Resolution section added.</strong> A new section
(<xref target="trust-anchor-resolution"/>) specifies two normative
patterns for verifiers determining whether a
Genesis-issuer key is trustworthy: local trust anchors
(static list of trusted Genesis-issuer keys) and
OIDC-federated trust anchors (OIDC discovery + JWKS
lookup, letting enterprise deployments bottom Tier 1
trust out in their existing identity infrastructure).
The patterns compose: a verifier <strong>MAY</strong> maintain a
mixed list with both entry types. The Genesis schema
is unchanged; only the resolution path the verifier
uses to decide whether a recorded issuer key is trusted.
Network failures on OIDC discovery or JWKS retrieval
<strong>MUST</strong> be non-fatal: the affected Genesis is treated
as unresolvable, which is a different outcome from a
verification failure.</t>
          </li>
        </ol>
      </section>
      <section anchor="wire-format-compatibility">
        <name>Wire Format Compatibility</name>
        <t>None. The v02 additions are framing (credit rating analogy) and
cross-document integration (presence consumer behavior). No
changes to the wire format of the Agent Identity Document or
trust score representation. Clients that interoperate with v01
continue to interoperate with v02.</t>
      </section>
    </section>
    <section anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The trust score scope and structure were developed during the v07
revision of <xref target="AGTP"/>, in coordination with the Agent Genesis
taxonomy clarification documented in <xref target="AGTP-LOG"/>. The trust-tier
and verification-path content was extracted from earlier AGTP base
draft revisions (v05 through v07) and consolidated here as the
canonical normative location.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
        <reference anchor="RFC8555">
          <front>
            <title>Automatic Certificate Management Environment (ACME)</title>
            <author fullname="R. Barnes" initials="R." surname="Barnes"/>
            <author fullname="J. Hoffman-Andrews" initials="J." surname="Hoffman-Andrews"/>
            <author fullname="D. McCarney" initials="D." surname="McCarney"/>
            <author fullname="J. Kasten" initials="J." surname="Kasten"/>
            <date month="March" year="2019"/>
            <abstract>
              <t>Public Key Infrastructure using X.509 (PKIX) certificates are used for a number of purposes, the most significant of which is the authentication of domain names. Thus, certification authorities (CAs) in the Web PKI are trusted to verify that an applicant for a certificate legitimately represents the domain name(s) in the certificate. As of this writing, this verification is done through a collection of ad hoc mechanisms. This document describes a protocol that a CA and an applicant can use to automate the process of verification and certificate issuance. The protocol also provides facilities for other certificate management functions, such as certificate revocation.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8555"/>
          <seriesInfo name="DOI" value="10.17487/RFC8555"/>
        </reference>
        <reference anchor="RFC9052">
          <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="RFC9162">
          <front>
            <title>Certificate Transparency Version 2.0</title>
            <author fullname="B. Laurie" initials="B." surname="Laurie"/>
            <author fullname="E. Messeri" initials="E." surname="Messeri"/>
            <author fullname="R. Stradling" initials="R." surname="Stradling"/>
            <date month="December" year="2021"/>
            <abstract>
              <t>This document describes version 2.0 of the Certificate Transparency (CT) protocol for publicly logging the existence of Transport Layer Security (TLS) server certificates as they are issued or observed, in a manner that allows anyone to audit certification authority (CA) activity and notice the issuance of suspect certificates as well as to audit the certificate logs themselves. The intent is that eventually clients would refuse to honor certificates that do not appear in a log, effectively forcing CAs to add all issued certificates to the logs.</t>
              <t>This document obsoletes RFC 6962. It also specifies a new TLS extension that is used to send various CT log artifacts.</t>
              <t>Logs are network services that implement the protocol operations for submissions and queries that are defined in this document.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9162"/>
          <seriesInfo name="DOI" value="10.17487/RFC9162"/>
        </reference>
        <reference anchor="RFC9943">
          <front>
            <title>An Architecture for Trustworthy and Transparent Digital Supply Chains</title>
            <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
            <author fullname="A. Delignat-Lavaud" initials="A." surname="Delignat-Lavaud"/>
            <author fullname="C. Fournet" initials="C." surname="Fournet"/>
            <author fullname="Y. Deshpande" initials="Y." surname="Deshpande"/>
            <author fullname="S. Lasker" initials="S." surname="Lasker"/>
            <date month="June" year="2026"/>
            <abstract>
              <t>Traceability in supply chains is a growing security concern. While Verifiable Data Structures (VDSs) have addressed specific issues, such as equivocation over digital certificates, they lack a universal architecture for all supply chains. This document defines such an architecture for single-issuer signed statement transparency. It ensures extensibility and interoperability between different transparency services as well as compliance with various auditing procedures and regulatory requirements.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9943"/>
          <seriesInfo name="DOI" value="10.17487/RFC9943"/>
        </reference>
        <reference anchor="AGTP">
          <front>
            <title>Agent Transfer Protocol (AGTP)</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-independent-agtp-10"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC9334">
          <front>
            <title>Remote ATtestation procedureS (RATS) Architecture</title>
            <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
            <author fullname="D. Thaler" initials="D." surname="Thaler"/>
            <author fullname="M. Richardson" initials="M." surname="Richardson"/>
            <author fullname="N. Smith" initials="N." surname="Smith"/>
            <author fullname="W. Pan" initials="W." surname="Pan"/>
            <date month="January" year="2023"/>
            <abstract>
              <t>In network protocol exchanges, it is often useful for one end of a communication to know whether the other end is in an intended operating state. This document provides an architectural overview of the entities involved that make such tests possible through the process of generating, conveying, and evaluating evidentiary Claims. It provides a model that is neutral toward processor architectures, the content of Claims, and protocols.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9334"/>
          <seriesInfo name="DOI" value="10.17487/RFC9334"/>
        </reference>
        <reference anchor="AGTP-CERT">
          <front>
            <title>AGTP Agent Certificate Extension</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-agent-cert-04"/>
        </reference>
        <reference anchor="AGTP-LOG">
          <front>
            <title>AGTP Transparency Log Protocol</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-log-03"/>
        </reference>
        <reference anchor="AGTP-IDENTIFIERS">
          <front>
            <title>AGTP Identifier Stack: Identifiers and Per-Agent Audit Chain</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-identifiers-03"/>
        </reference>
        <reference anchor="AGTP-IDDOC">
          <front>
            <title>AGTP Agent Identity Document</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-identity-document-00"/>
        </reference>
        <reference anchor="AGTP-PRESENCE">
          <front>
            <title>AGTP Presence: Ambient Discovery and Visibility for Agents</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-presence-01"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA81963PbyJXv9/4rupwPkbwkI/kxmZFqt65G1mS067G8kjyz
2VTKgkhIQgwCDABKZsbev/2eZ/dpAJSdbOXWnarNWiTR6Mfp8/ydc6bTqeuK
rswP/JOjP1y+9ZfNuu18Vi38z3lT3BTzrCvqyl+s8nn464nLrq+b/F6emV6e
v7u4fOIW9bzKljDSosluuuldXS+m2W23mnY45nTvuYPH89u62Rz4orqpXbu+
XhZtCyN2m1WOHy7yVQ7/U3WuWDUHnh58trf33d4zlzV5hi9crUqZRkvTPM+z
cnpZLPMn7qFuPtw29XoFvzuNY/mL8J4n7kO+gZ8tDpz3U3906rNb+EVLf9Hb
fDuvm9z83RV5Q3/e2/1YZd0dfUrP+wLfU3Qb+ui2hp9WWTXnYa7zu+y+qJus
5BGdazuY+PusrCtY9CZv3arA+XT1nP/0vq2brslv2vD3Zhn/dNm6u6sbXsLN
uix514/vmqL1P8Kuwxfe181tVhV/o+ke+Df1su6K+cSfVvMZfZ8vs6I88HN8
6v9U/PUsK+i7dVMc+LuuW7UHv/ud+c5VdbOEEe9zfPn5D8fP9ve/k39+u//7
F/rPly9fyj+/23v5TP+5/03453cvnuM/kXoO6I2BBmk7L5usam/yxr9tatiV
uvQ7+NPdJ/TbuHz8b+sGtHBeeYuEpj89rTo4mLybvkICTejUkB7T7P4ePbQA
ij3wz/aefeMcDpUu/7vnz1/oOqbHJ+eXvcXgheIVHedNx9ST+5OPXV4xNf6z
lkNLINKczuHN070X/dXIpF+f/WFkzrT/K7hx1XzjX9e34Rz+yTMu61tkE+NT
PX118uby9IfTk/OLkSmf0g28gcvqL7ps/uHAfMKM4m3eTPkwjtaLAo7kLiv+
2UdQxDk8trBXZ8dbKedUWIt/Vc/XS/j3/5Mpd5vpQt433RtcBZn42/OTi5M3
xycjc3/b5C1QD/x9tLwucB2vCuCswBg3LFyKtrguSlwXXCpeavtPXtlK5jTd
2x/c7ekUWPl12zXZHBj05R28SdfvW5Z9eeu7u5xWLqIBF5JIhWW9yIGnws9c
FB5IffwUy4pltvH1fL5ebSY04ECutP564x7uivmdz/wlUvQ+P/rbNggaDxPM
QY5cl0V7ly94pCa/LXAJOJJbNfU8X6xhzTCc1+GibPKrMuuQofkMROMtSlOa
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
lPG0Bf6j7iBtzsK0RDUL7cUcxoLzj3cZrAHkxGGAJkT5APIEvqyX1msTX4CX
WHz6VOOxi+1gq3sk3IGTh0eb9pqXYTJNdKYxb/qSYZw0XQttk4ZlEhkt2u9I
1kePuq1dmyejNali9zYtfG+qRhVVDHzK6owVP1xedp8VJYVq8o/5XEq0xweM
zypvHMMhnz/H9pzMo7QoHx7D+dHlxfizReVGijbLvUNLXaqckocqEBtFh1SM
hbcA3WgRvmhavxfTmvK9pGBE7+xGfJrm7MiZ/UPD/a7p2aDCTKVavQf98eg1
SsWiupcmbtRnKHmMOyjDrEoVqy9evoSDpHJ+6ce/39VuqtfrxW2O+uacAjHw
3Te7g5EFuUQ4F44u+OOzNz+cnv9kcmkI5MrdoCPgnWZ5Cfs6LaqpVPfyO5wA
oYXEUHbNyxx2XDYnOR1u8lShZCs3gzaS2EiK71GeN+8jeWorRO6N2cauxhRp
Mg4/usEjfQOx1klQqpPuGzN/EXp8wzjT+NJQJY7VVExfCccSImgUfeN4TKQ3
Sg8Jefa4nthKwXEp0t/yIqrOdlmgvRtoqAfJvTNNv0GW1QHwSueGpZrpK4qy
UJLgvA70yjx4nNn7M+L1zv2CWShiY06sa3IoHsbCcRgYcyI3GK5J+DaCt4b9
QZYOxBnCksrM0UYn1rrrpFhcm9sMX471tV/uazpxVNchOLuRvvq1IrjkPrrG
NV82SNBEImJRKywT+ZcWdv9XoN8n5ssnB35v9vtvJ72PrVqHOMpne8++me69
mO6/vNx/cfB872Bv77+fDB6KewvP4Jvg+ygf6FXfvZzw54Yk6Itv9+SLISvj
Oer3vZsFX1agosmXkRZ50Jfw8Wf3mctkRrNPeoY+TkpUeNUcOnu7MFMLX3il
Vdi0ucngBonEdQgZuiPIlwwRXHXhEkrSXBL8omrwDuxZLtgOcomjXRw32kU3
cHxdr2KYKD5uZIqpu9DMiieTdXZU6qihfduCetb36MANAvsmuH4wfliTaw9l
DnVyyUGXdUtkqVr+sa8TtlEpVLWHVTKj8pCitK4KFP0liCzW4vBDLK2fNbYc
NucuySpJQzINZMVMGESIYmZK7ErHBR3tfPsd0rBgPEtI/PowvYkKpU6z9mLP
KmXRUq4/hng0FTRors7k+2tCGzobUU210wuarDQ7YsUxsQ6G6p+173n3mXqH
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

-->

</rfc>
