<?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.39 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-hood-agtp-trust-02" category="info" submissionType="independent" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="AGTP-TRUST">AGTP Trust and Verification Specification</title>
    <seriesInfo name="Internet-Draft" value="draft-hood-agtp-trust-02"/>
    <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="June" day="28"/>
    <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 87?>

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

<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 issuer has not substituted a different value
at retrieval time. 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 is structurally
analogous to the credit rating infrastructure that operates for
human and institutional entities today. Understanding this analogy
clarifies what AGTP-TRUST defines, what it does not define, 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 intentionally not standardized
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 deliberately
does not define the score computation algorithm, just as the credit
bureau infrastructure does not standardize the FICO formula. 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 naturally 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 does not
favor incumbents over 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 does not require
credit scoring to 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 do not need to deploy AGTP
infrastructure to operate as agent trust providers. 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 cleanly.</t>
      </section>
      <section anchor="forward-looking-composability">
        <name>Forward-Looking Composability</name>
        <t>This document is intentionally 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 does not affect the identity model or the canonical
Agent-ID; 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 anchored in a Web3 naming system and who also hold a verified
DNS presence. See <xref target="AGTP-WEB3"/>.</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 transport layer.</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 not discoverable through the
public AGTP registry. 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 rather than as Tier 1 or 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 did not set a 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> is not a
trust-posture concept 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 not resolved a
trust posture for the responding agent (e.g., transport-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 is not required to
control a DNS domain.</t>
          </li>
          <li>
            <t><tt>hybrid</tt>: Registrant demonstrates both DNS control and
blockchain address ownership. Detailed procedure in <xref target="AGTP-WEB3"/>.</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 rather than maintaining a separate
trusted-registrars list. The Genesis schema does not change;
the change is purely in the resolution path the verifier
uses to decide whether a recorded issuer key is trusted.</t>
        <t>The two pattern types are not mutually exclusive: 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 not
affected.</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="web3-as-a-verification-and-resolution-path">
      <name>Web3 as a Verification and Resolution Path</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 agent lookup, Web3 lookup) are
independent dimensions of the identity model. A Web3-anchored
agent is not a second-class participant; it is an agent whose
Agent Genesis was verified through the <tt>hybrid</tt> path and whose
Agent Identity Document is resolvable through a Web3 naming system
in addition to the canonical ID.</t>
      <t>Full Web3 interoperability and hybrid verification procedures are
specified in <xref target="AGTP-WEB3"/>.</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, not normative. AGTP-TRUST does not specify 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-is-not-a-trust-tier">
        <name>Trust Score is Not a 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"/> Section 6.2) 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 rejected. An Identity Document that asserts a trust
score with no freshness anchor cannot be evaluated for replay or
staleness.</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, not normative requirements.
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 not
producing such evidence.</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, not
applicable, or pending). A dimension absent from the object
indicates that the issuer does not compute 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 not specified in this
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-does-not-specify">
        <name>What This Document Does Not Specify</name>
        <t>AGTP-TRUST is deliberately 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; it does not specify the
function from evidence to score.</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 "agent has not been revoked" 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, not 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. AGTP-TRUST does not specify the mapping from trust score
to authority decision; that mapping is governance-policy defined.
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 not issued by the claimed issuer) 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 rather than self-attested
properties; 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 does not request any IANA actions in v00. 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-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 did not
set a 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 two patterns compose: a verifier <strong>MAY</strong> maintain a
mixed list with both entry types. The Genesis schema
does not change; 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 rather than as 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="RFC7515">
          <front>
            <title>JSON Web Signature (JWS)</title>
            <author fullname="M. Jones" initials="M." surname="Jones"/>
            <author fullname="J. Bradley" initials="J." surname="Bradley"/>
            <author fullname="N. Sakimura" initials="N." surname="Sakimura"/>
            <date month="May" year="2015"/>
            <abstract>
              <t>JSON Web Signature (JWS) represents content secured with digital signatures or Message Authentication Codes (MACs) using JSON-based data structures. Cryptographic algorithms and identifiers for use with this specification are described in the separate JSON Web Algorithms (JWA) specification and an IANA registry defined by that specification. Related encryption capabilities are described in the separate JSON Web Encryption (JWE) specification.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7515"/>
          <seriesInfo name="DOI" value="10.17487/RFC7515"/>
        </reference>
        <reference anchor="RFC7519">
          <front>
            <title>JSON Web Token (JWT)</title>
            <author fullname="M. Jones" initials="M." surname="Jones"/>
            <author fullname="J. Bradley" initials="J." surname="Bradley"/>
            <author fullname="N. Sakimura" initials="N." surname="Sakimura"/>
            <date month="May" year="2015"/>
            <abstract>
              <t>JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7519"/>
          <seriesInfo name="DOI" value="10.17487/RFC7519"/>
        </reference>
        <reference anchor="RFC8392">
          <front>
            <title>CBOR Web Token (CWT)</title>
            <author fullname="M. Jones" initials="M." surname="Jones"/>
            <author fullname="E. Wahlstroem" initials="E." surname="Wahlstroem"/>
            <author fullname="S. Erdtman" initials="S." surname="Erdtman"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <date month="May" year="2018"/>
            <abstract>
              <t>CBOR Web Token (CWT) is a compact means of representing claims to be transferred between two parties. The claims in a CWT are encoded in the Concise Binary Object Representation (CBOR), and CBOR Object Signing and Encryption (COSE) is used for added application-layer security protection. A claim is a piece of information asserted about a subject and is represented as a name/value pair consisting of a claim name and a claim value. CWT is derived from JSON Web Token (JWT) but uses CBOR rather than JSON.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8392"/>
          <seriesInfo name="DOI" value="10.17487/RFC8392"/>
        </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>*** BROKEN REFERENCE ***</title>
            <author>
              <organization/>
            </author>
            <date/>
          </front>
        </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-08"/>
        </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-01"/>
        </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-02"/>
        </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-01"/>
        </reference>
        <reference anchor="AGTP-WEB3">
          <front>
            <title>AGTP Web3 Bridge</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-web3-bridge-00"/>
        </reference>
        <reference anchor="AGTP-PRESENCE">
          <front>
            <title>AGTP Presence: Ambient Discovery and Visibility for Agent Substrates</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-presence-00"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA81963LcyJHu/3qKCvmHSW13m5JGc6FiNw6H4ni41ohakppZ
r8Mhgt1oEhYaaANoUu2RNs5DnCc8T3LyWpUFoCnZG444E7FesbtRqEtWXr/M
nE6nriu6Mj/0j45+f/nGXzabtvNZtfA/502xLOZZV9SVv1jn8/DXI5ddXzf5
nTwzvTx/e3H5yC3qeZWtYKRFky276W1dL6bZTbeedjjm9OCpg8fzm7rZHvqi
Wtau3VyviraFEbvtOscPF/k6h/+pOlesm0NPDz49OPgOns2aPMMXrtelTKOl
aZ7nWTm9LFb5I3dfN+9vmnqzht+dxrH8RXjPI/c+38LPFofO+6k/OvXZDfyi
pb/obb6d101u/u6KvKE/7+x+rLPulj6l532B7ym6LX10U8NPq6ya8zDX+W12
V9RNVvKIzrUdTPxdVtYVLHqbt25d4Hy6es5/et/WTdfkyzb8vV3FP1226W7r
hpew3JQl7/rxbVO0/kfYdfjC+7q5yaribzTdQ/+6XtVdMZ/402o+o+/zVVaU
h36OT/2vir+eZQV9t2mKQ3/bdev28He/M9+5qm5WMOJdji8//+H46ZMn38k/
v33yzVfyz2+eP3ke/xl+8Oy7p/rP58/1B98dPNdPv3vydfjnd189w38ieR3S
lAKR0n5fNlnVLvPGv2lq2La69Hv40/1H9Nu4P/jfzh1q4UDzFilRf3padXBy
eTd9iRScELKhTSbqg2/poQWQ9KF/evD0a+dwqHR/vnv27Ctdx/T45Pyytxi8
cbyi47zpmLxyf/Khyysm13/WcmgJRLvTObx5evCkvxqZ9Kuz34/MmfZ/DVey
mm/9q/omnMM/ecZlfYN8ZHyqpy9PXl+e/nB6cn4xMuVTuqJLuM3+osvm7w/N
J8xJ3uTNlA/jaLMo4Ehus+KffQRFnMPuM/jl5PtnIyv6Jb9+5r9visVN/k+e
5T28aXpNb5oeHOyY5Zvzk4uT18cnIzN90+QtkAr8fbS6LnCHXxbAZ4FNblnU
FG1xXZTAQD3cILkRwLXbroHXtP/k1a1ldiNLc9MpsHiaxxwY9+UtvAnE3GaF
E2xZJuat725z2gMRGbikRFqs6kUOvBZ+5qJQQaLjp1iGrLKtr+fzzXo7oQEH
8qb111t3f1vMb33mL5GQn/Cjv22DAPIwwRzky3VZtLf5gkdq8puCthJGcuum
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
qbmnqDTuYyvTxVzlmECoeVMz9/8AO1ClN/3SAAA=

-->

</rfc>
