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


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

]>


<rfc ipr="trust200902" docName="draft-rehfeld-apix-core-07" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="APIX Core">API Index (APIX): Core Infrastructure for Autonomous Agent Service Discovery</title>

    <author initials="C." surname="Rehfeld" fullname="Carsten Rehfeld">
      <organization></organization>
      <address>
        <email>carsten@botstandards.org</email>
      </address>
    </author>

    <date year="2026" month="June" day="15"/>

    
    
    

    <abstract>


<?line 132?>

<t>The internet was designed for human actors. Its discovery infrastructure —
search engines, directories, and hyperlinked documents — assumes a human
reading and navigating. Autonomous agents (bots) operating on the internet
today face a structural gap: there is no machine-native, globally accessible
index of services they can consume.</t>

<t>This document defines the core infrastructure of the <strong>API Index (APIX)</strong>:
a HATEOAS-based, globally accessible, commercially sustainable service
discovery infrastructure designed for autonomous agents as its primary
consumers. It specifies the governance model, the three-dimensional trust
model, the APIX Manifest (APM) base format, commercial onboarding and
sanctions compliance, the supply-side funding model, and the base Index API.
These elements are shared across all APIX service types.</t>

<t>Profile documents extend this core for specific service categories:
the APIX Services Profile (draft-rehfeld-apix-services-04) defines the
web API and bot service profile; the APIX IoT Device Profile
(draft-rehfeld-apix-iot-04) defines the IoT device profile.</t>



    </abstract>



  </front>

  <middle>


<?line 153?>

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

<section anchor="the-bot-ecosystem-gap"><name>The Bot Ecosystem Gap</name>

<t>The internet's foundational infrastructure — HTTP, HTML, DNS, and search
engines — was designed with human actors as the primary consumers. Web pages
render visual layouts for human eyes. CAPTCHA systems explicitly discriminate
against non-human access. Discovery mechanisms such as search engines index
content for human-readable navigation.</t>

<t>Autonomous agents — software programs that independently execute tasks,
consume APIs, and interact with external services without per-action human
instruction — are not recognized as legitimate, first-class internet
participants in this architecture. They are systematically treated as threats
to be filtered, blocked, or rate-limited.</t>

<t>This situation is changing. The rapid growth of large language model-based
agents, robotic process automation, and programmatic service consumers means
that non-human actors now represent a significant and growing proportion of
internet traffic. As this proportion increases, internet service providers
will increasingly need to serve autonomous agents as a recognized user class
alongside humans.</t>

<t>The API Index is premised on this trajectory: bots are becoming
first-class internet participants, and the infrastructure to support them —
starting with service discovery — does not yet exist. Regulators are
converging on the same direction: the EU AI Act (Article 50) requires
transparency and identity disclosure for AI systems that interact with
people, and NIST's Center for AI Standards and Innovation solicited public
input on securing AI agent systems in early 2026. APIX's verifiable trust
model is designed to meet these emerging compliance requirements by
construction.</t>

</section>
<section anchor="motivation-a-concrete-origin"><name>Motivation: A Concrete Origin</name>

<t>The API Index was not conceived in the abstract. It emerged from a
concrete practical failure.</t>

<t>A buying bot was built for a private use case: monitoring online shops for
a specific product and purchasing it automatically the moment it became
available. This is a straightforward task for an autonomous agent — exactly
the kind of task agents are well-suited for.</t>

<t>The bot failed, not because the task was technically complex, but because
the internet's infrastructure is actively hostile to it:</t>

<t><strong>HTML-only product pages.</strong> Product availability, price, and purchase state
were encoded in HTML rendered for a human eye. No machine-readable API
existed. The bot had to parse HTML — fragile, maintenance-intensive, and
broken by every redesign.</t>

<t><strong>Cloudflare Bot Management and equivalent shields.</strong> The majority of
commercial web services now sit behind bot mitigation infrastructure. Cloudflare
Bot Management, and equivalent products from Akamai, Imperva, and others,
are deployed specifically to detect and block non-human request patterns.
Repeated automated requests — even at modest frequency — trigger rate
limiting, CAPTCHA challenges, or silent blocking. A buying bot that polls
a product page to detect availability is treated identically to a malicious
scraper or a DDoS participant.</t>

<t><strong>CAPTCHA payment barriers.</strong> Even when product pages were reachable, payment
flows required solving CAPTCHAs that explicitly excluded non-human actors.
The purchasing step — the final, necessary action — was deliberately made
inaccessible to the bot.</t>

<t><strong>Proxy network pollution.</strong> To work around rate limits and bot detection,
the bot required a rotating proxy network — different IP addresses on each
request to disguise its automated origin. This is not a solution: it
pollutes internet traffic with avoidable requests, raises the cost of
operation, and contributes directly to the adversarial dynamic between
bots and infrastructure operators. Every proxy request is a wasted roundtrip
that a machine-readable API endpoint would have made unnecessary.</t>

<t><strong>Polling as the only state-change mechanism.</strong> Because the bot had no way
to subscribe to product availability events, it had to poll the product page
continuously. This is architecturally wasteful: the bot consumes server
resources and network bandwidth to repeatedly ask a question whose answer
has not changed.</t>

<t>These are not edge cases. They are the standard experience for any autonomous
agent attempting to consume a commercial internet service today. The buying
bot illustrates why the API Index is necessary: not as an academic
exercise, but as the infrastructure layer that makes autonomous agents
functional participants in the commercial internet.</t>

</section>
<section anchor="the-discovery-problem"><name>The Discovery Problem</name>

<t>When an autonomous agent must fulfill a task that requires an external
service, it faces a fundamental discovery problem: how does it find services
that can fulfill its requirement?</t>

<t>Current approaches are inadequate:</t>

<t><list style="symbols">
  <t><strong>Hardcoded URLs</strong>: brittle, require human maintenance, do not adapt to
new or changed services.</t>
  <t><strong>LLM training data</strong>: stale, non-authoritative, not machine-verifiable.</t>
  <t><strong>Human-curated lists</strong>: do not scale, not machine-navigable, lack
structured metadata.</t>
  <t><strong>Web search</strong>: returns HTML documents designed for humans, not structured
service descriptions for agents.</t>
</list></t>

<t>What is needed is a machine-native equivalent of a search engine: a global,
always-current, structured index of services that autonomous agents can query
by capability, trust level, liveness, and other machine-relevant criteria.</t>

</section>
<section anchor="the-discovery-shift"><name>The Discovery Shift</name>

<t>Every automated system that calls an external service today does so
because a human hardcoded that endpoint. The human is the discovery
layer — the automation executes instructions, it does not find
candidates independently.</t>

<t>APIX addresses this gap at infrastructure level: a globally queryable
index of services that an agent can search by capability, trust level,
and liveness — without prior human configuration of the specific
endpoint. The agent discovers what exists; the human does not need to
enumerate it in advance.</t>

</section>
<section anchor="infrastructure-efficiency-and-the-overhead-of-human-facing-responses"><name>Infrastructure Efficiency and the Overhead of Human-Facing Responses</name>

<t>When an autonomous agent retrieves data from a web service today, it typically
receives a response designed for a human browser: HTML markup, CSS stylesheets,
JavaScript bundles, embedded fonts, advertising payloads, and analytics tracking
instrumentation. The actual information content — an endpoint URL, a price, an
availability flag — may occupy two kilobytes. The page weight delivering that
content is routinely one to three megabytes.</t>

<t>This is a 500- to 1500-fold payload multiplier that carries no value for a
machine consumer. It consumes bandwidth at the client, compute at the server,
transit capacity on the network, and — at the scale of the growing autonomous
agent population — represents a measurable and unnecessary energy expenditure.</t>

<t>Machine-native APIs eliminate this overhead entirely. A structured JSON response
delivers exactly the information the agent requested and nothing else. The IETF
Datatracker provides a concrete illustration: the human-facing document page for
an Internet-Draft loads several hundred kilobytes of rendered HTML and supporting
assets; the equivalent information retrieved via the Datatracker REST API returns
in under one kilobyte of JSON. The data is identical. The difference is entirely
overhead serving a human rendering pipeline that a machine does not have.</t>

<t>APIX addresses both the discovery gap and this efficiency gap together. By
providing infrastructure that indexes machine-native service endpoints, APIX
encourages Service Owners to expose structured, agent-consumable APIs alongside
or in place of human-facing interfaces. The aggregate effect, as autonomous agent
workloads scale, is a reduction in the payload overhead carried by bot traffic
across the internet as a whole. This is an explicit co-mission of APIX:
machine-native infrastructure is not only more functional for agents — it is more
efficient for the internet, and helps reduce humanity's environmental footprint
as much as possible.</t>

</section>
<section anchor="lessons-from-prior-art"><name>Lessons from Prior Art</name>

<t>The APIX is not the first attempt at a global service registry. Prior efforts
must be understood explicitly so that their failure modes are not repeated.</t>

<t><strong>UDDI (Universal Description, Discovery and Integration)</strong>
UDDI was a SOAP-era standard for a global service registry with the same
conceptual goal as APIX, published as an OASIS Committee Draft in October
2004. It failed for three reasons: (1) extreme complexity of the XML-based
data model; (2) no automatic verification — all data was self-asserted with
no crawling or validation; (3) no adoption incentive — there was no
commercial model to sustain registration or discovery. APIX addresses all
three directly: a simple JSON manifest, automated spider verification, and
a commercial tier model.</t>

<t><strong>robots.txt (Robots Exclusion Protocol)</strong>
Machine-readable, but concerned with exclusion — telling crawlers what not
to access — not with discovery of capabilities. Per-domain only. Not a
registry.</t>

<t><strong>MCP (Model Context Protocol)</strong>
Defines tool and capability descriptions for LLM-based agents. Excellent
for consumption once a server URL is known. Does not address the discovery
problem: there is no index of MCP servers. APIX is complementary to MCP —
it can index MCP servers as one supported spec type. As of December 2025,
MCP is governed by the Linux Foundation Agentic AI Foundation (<xref target="AAIF"/>),
under a vendor-neutral SEP (Specification Enhancement Proposal) process
that explicitly prevents single-company control — a governance philosophy
that directly aligns with APIX's own neutrality requirements.</t>

<t><strong>Well-Known URIs (RFC 8615)</strong>
Per-domain machine-readable metadata at <spanx style="verb">/.well-known/</spanx>. Useful for
per-service metadata but requires the consumer to already know the domain.
No cross-service search or global index.</t>

<t><strong>DNS</strong>
DNS resolves names to addresses but carries no capability semantics. It is
an architectural analogy for APIX's federation model, not a comparable system.</t>

</section>
<section anchor="related-ietf-and-w3c-work"><name>Related IETF and W3C Work</name>

<t>As of April 2026, the number of Internet-Drafts working in adjacent areas
of agent/bot infrastructure has grown significantly. None addresses the same
problem as APIX. This section documents each and states the relationship
explicitly.</t>

<t><strong>draft-pioli-agent-discovery (ARDP)</strong>
Proposes a federated agent registration and discovery protocol. Deliberately
decentralised — no global registry mandate, no central query URL. Relationship
to APIX: complementary. ARDP addresses agent-to-agent capability advertisement
within a federation. APIX addresses global, cross-organisation service
discovery from a neutral central index. ARDP's JWS-based signing of
registration payloads provides cryptographic non-repudiation of the manifest
content — a property APIX currently achieves through layered governance
verification (DNS ownership proof at O-1, Spider crawl, KYC pipeline). APM
manifest-level signing is a candidate extension for a future APIX revision,
and ARDP's signing model is the reference design for that work.</t>

<t><strong>draft-narajala-courtney-ansv2 (ANS v2)</strong>
Anchors autonomous agent identities to DNS domain names with Registration
Authority verification. Focused on agent identity and trust anchoring, not
service capability discovery. ANS v2 builds on a peer-reviewed predecessor
published at IEEE ICAIC 2026, simplifying the name format to three components
(ans://v{version}.{agentHost}), introducing a dual-certificate model, and
replacing conceptual registry integrity with a cryptographic Transparency Log.
ANS v2 explicitly identifies the limitation of DNS-SD (<xref target="RFC6763"/>): DNS-SD
adds service discovery but cannot tell a client whether the agent at an
address is the one it claims to be. ANS v2 fills that identity gap.
Relationship to APIX: complementary. DNS-SD locates a service; ANS v2
verifies the identity of the agent at that address; APIX provides capability
search and multi-dimensional trust metadata across organisations. ANS v2
could serve as the identity layer for service operators registered in APIX.</t>

<t><strong>draft-vandemeent-ains-discovery (AINS)</strong>
Agent discovery via signed, append-only replication logs. No central
authority. No commercial sustainability model. Relationship to APIX:
different philosophy. AINS prioritises decentralisation and cryptographic
verifiability. APIX prioritises a single authoritative global index with
a governed trust model.</t>

<t>AINS defines a multi-channel verification model in which each verified
channel produces an independent evidence object. The principle is sound:
independent signals from multiple channels produce stronger identity
assurance than any single channel alone. AINS names DNS, HTTPS, and email
as verification channels — all of which are compatible with APIX's own
trust evidence model (DNS TXT record at O-1, HTTPS-reachable manifest
verified by the APIX Spider). AINS additionally names source code
repositories (e.g., GitHub) as a verification channel. APIX does not
adopt repository access as an evidence channel. For open-source projects
and developer platforms this channel is accessible and useful; however,
the majority of enterprise API services — financial institutions,
healthcare providers, manufacturers, and proprietary IoT backends —
maintain private repositories as protected intellectual property, often
under regulatory or contractual obligations that prohibit external access.
APIX's governance-based evidence channels (DNS, legal entity registration,
commercial contract, third-party audit) apply universally regardless of
whether a registrant's codebase is open-source or proprietary, and this
universality is a deliberate scope decision.</t>

<t><strong>draft-aiendpoint-ai-discovery (AI Discovery Endpoint)</strong>
Defines <spanx style="verb">/.well-known/ai</spanx> as a per-host machine-readable capability document.
Per-domain only; not a global index. Relationship to APIX: directly
complementary. The APIX Spider SHOULD read <spanx style="verb">/.well-known/ai</spanx> when present
on a registered service's domain as an additional source of capability
metadata.</t>

<t>This draft defines a flat category taxonomy for service classification:
"productivity", "ecommerce", "finance", "news", "weather", "maps",
"search", "data", "communication", "calendar", "storage", "media",
"health", "education", "travel", "food", "government", "developer".
The convergence with APIX's capability taxonomy is notable: <spanx style="verb">search</spanx>,
<spanx style="verb">communication</spanx>, <spanx style="verb">storage</spanx>, and <spanx style="verb">media</spanx> appear in both; <spanx style="verb">ecommerce</spanx> and
<spanx style="verb">finance</spanx> correspond directly to APIX's <spanx style="verb">commerce</spanx> and <spanx style="verb">data.financial</spanx>
terms. The two taxonomies differ in architecture — AI Discovery Endpoint
uses flat single-word labels optimised for human-readable classification;
APIX uses hierarchical dot-separated terms (<spanx style="verb">commerce.marketplace</spanx>,
<spanx style="verb">data.financial</spanx>) optimised for machine-queryable precision — but the
independent convergence on the same fundamental service categories
validates both approaches. Categories present in AI Discovery Endpoint
but not yet in APIX's v1.0 starter set (<spanx style="verb">health</spanx>, <spanx style="verb">education</spanx>,
<spanx style="verb">government</spanx>, <spanx style="verb">travel</spanx>, <spanx style="verb">food</spanx>, <spanx style="verb">news</spanx>, <spanx style="verb">weather</spanx>, <spanx style="verb">maps</spanx>, <spanx style="verb">developer</spanx>)
are candidates for future additions through the governing body's capability taxonomy
governance process (<xref target="APIX-SERVICES"/>).</t>

<t><strong>draft-batum-aidre (AIDRE)</strong>
Defines <spanx style="verb">/.well-known/ai-discovery</spanx> as a per-origin discovery document.
Decentralised by design. Relationship to APIX: complementary. APIX provides
the global aggregation and trust verification layer that per-origin endpoints
cannot provide alone.</t>

<t><strong>draft-cui-ai-agent-discovery-invocation</strong>
Specifies a metadata format for agent capabilities and a registry-based
discovery mechanism. Explicitly permits multiple coexisting registries; no
global authority defined.</t>

<t>This draft introduces a notable split between two metadata fields:
<spanx style="verb">capabilities</spanx> (high-level descriptors of what the service does, e.g.,
<spanx style="verb">["translation", "summarization"]</spanx>) and <spanx style="verb">tags</spanx> (broader, orthogonal
properties such as domain, language support, or deployment model, e.g.,
<spanx style="verb">["nlp", "chinese", "transformer_model", "cloud"]</spanx>). The split recognises
that some service properties are functional capabilities while others are
orthogonal classifiers that do not fit a strict capability hierarchy.</t>

<t>APIX takes a different approach. The hierarchical dot-separated capability
taxonomy (<spanx style="verb">nlp.translation</spanx>, <spanx style="verb">commerce.marketplace</spanx>) encodes both the
category and the specific capability in a single governed term, enabling
prefix-based machine queries (<spanx style="verb">nlp.*</spanx>) and registry-controlled vocabulary.
Orthogonal dimensions that draft-cui expresses as free-form tags are
handled in APIX through dedicated typed fields: <spanx style="verb">language</spanx> (BCP 47,
<xref target="RFC5646"/>) covers language support; deployment model is not yet represented
and is noted as a potential future gap. The APIX design trades the
flexibility of a free-form tag bag for machine-queryability and governance
— a tag field without a registry becomes a folksonomy that degrades search
precision at scale. An empirical basis for preferring intent-aligned
capability descriptors over opaque operation labels is provided by the
controlled benchmark study in <xref target="I-D.hood-agtp-api"/>, which demonstrates
that intent-aligned names produce materially higher endpoint selection
accuracy in frontier-class language models, with the accuracy gain
attributable to the name itself independent of additional documentation.</t>

<t>This draft also identifies pricing information as a legitimate service
metadata concern — noting that if a service charges per use, agents need
this information at discovery time. The draft does not standardise a
pricing schema ("not standardized here but can be included as needed").
APIX adopts this observation and formalises it: the <spanx style="verb">pricing</spanx> field in
the APM schema (<xref target="APIX-SERVICES"/>) defines a governed <spanx style="verb">model</spanx> enum
(<spanx style="verb">free</spanx>, <spanx style="verb">freemium</spanx>, <spanx style="verb">paid</spanx>, <spanx style="verb">enterprise</spanx>, <spanx style="verb">dynamic</spanx>) and a
<spanx style="verb">pricing_endpoint</spanx> for real-time load-based price queries. The index
stores only the declared <spanx style="verb">model</spanx> and the endpoint reference; consuming
agents are responsible for querying the <spanx style="verb">pricing_endpoint</spanx> directly to
obtain and evaluate the current price before invocation.</t>

<t>This draft also defines a Semantic Routing Platform (SRP): an optional
control-plane service that performs semantic matching, ranking, and
policy-based filtering of candidate agents before invocation, without
participating in task execution. The SRP pattern assumes a structured
candidate pool as its input. APIX is the natural data source for that
pool: an SRP would query APIX with structured filters to retrieve a
trusted, governed candidate set, then apply semantic ranking over that
set before presenting the shortlist to the invoking agent. The two
layers are complementary — APIX provides structured discovery and trust
metadata; the SRP provides semantic selection above that foundation.</t>

<t>Relationship to APIX: partially overlapping problem space. The capability/tag
split, the pricing observation, and the SRP pattern are all concrete design
contributions; APIX's governed taxonomy, typed fields, and formalised pricing
schema address the same concerns through a more structured mechanism, and the
SRP architecture positions APIX as the structured input layer to semantic
selection rather than as a competitor to it.</t>

<t><strong>draft-am-layered-ai-discovery-architecture</strong>
Proposes a conceptual two-layer architecture separating a Discovery
Transport Layer (DTL) from the metadata format carried over it. The DTL
is explicitly abstract: the draft names HTTP, pub/sub, multicast, and
MoQ as candidate substrates without specifying any of them normatively.
No wire format, no concrete protocol mechanisms, and no IANA actions are
defined.</t>

<t>APIX resolves the transport question concretely and normatively: HTTPS
with TLS (<xref target="RFC8446"/>), JSON (<xref target="RFC8259"/>), and HATEOAS navigation over
a single stable entry point. This is a deliberate design position in
favour of implementability over substrate generality. Adding a DTL
abstraction layer atop APIX's concrete HTTP interface would introduce
indirection without communicative or interoperability benefit — the
transport is already specified, and no agent implementation benefits
from treating it as one option among many.</t>

<t>Directly relevant to APIX is the draft's categorisation of discoverable
object types (agents, models, data resources, robots), which recognises
that different object categories require different metadata profiles.
This independently converges on the same architectural reasoning behind
APIX's decision to separate the Services Profile (<xref target="APIX-SERVICES"/>)
from the IoT Device Profile (<xref target="APIX-IOT"/>) rather than collapsing all
service types into a single flat schema.</t>

<t>Relationship to APIX: categorisation framing is consistent with the
APIX profile split; the abstract DTL layer is not adopted.</t>

<t><strong>AGTP Protocol Family</strong></t>

<t>The Agent Transfer Protocol (AGTP) defines a dedicated agent-native protocol
substrate, distinct from HTTP, with an IANA-registered URI scheme (<spanx style="verb">agtp://</spanx>)
and port 4480, media types in expert review, and live reference servers at
agtp://agents.agtp.io. The AGTP family currently comprises four drafts.</t>

<t><xref target="I-D.hood-independent-agtp"/> is the core transport substrate. The defining
architectural commitment of the family is that agent-native APIs operate on
AGTP rather than HTTP.</t>

<t><xref target="I-D.hood-agtp-discovery"/> defines an Agent Name Service (ANS) — a governed
registry that resolves capability queries into ranked lists of Agent Manifest
Documents for authenticated agents. ANS servers act as Scope-Enforcement Points,
applying trust score thresholds, trust tier requirements, and governance zone
constraints. Cross-organisational discovery is supported through peer ANS server
federation.</t>

<t><xref target="I-D.hood-agtp-api"/> defines the Agentic API contract layer: a curated method
catalog of intent-aligned verbs (QUERY, EXECUTE, PROPOSE, DISCOVER, and eight
additional methods), endpoint primitives carrying semantic contracts, path grammar
rules, and schema validation. The draft introduces a runtime contract negotiation
mechanism via the PROPOSE method: a consuming agent may propose an endpoint that
does not exist, and the serving system synthesises it from its existing capabilities
at session scope. The intent-aligned method vocabulary is grounded in a controlled
empirical benchmark across four frontier-class model families showing that
intent-aligned verbs produce materially higher endpoint selection accuracy than
CRUD verbs, with description-swap ablations confirming that the accuracy gain is
attributable to the method name itself independent of documentation quality.</t>

<t><xref target="I-D.hood-agtp-trust"/> defines a three-tier verification model with three
independent Tier 1 verification paths (DNS-anchored per RFC 8555, log-anchored
per RFC 9162, and SCITT per RFC 9943), hybrid trust composition, and a normative
0.0-1.0 continuous trust score with freshness semantics that are
operation-class-dependent.</t>

<t>Relationship to APIX: overlapping problem space, fundamentally different
architectural commitment. The AGTP family's defining premise is that agent-native
services should operate on a dedicated off-HTTP protocol substrate. APIX's
defining premise is that the discovery layer should operate over existing HTTP
infrastructure with zero adoption friction: any service already reachable over
HTTP registers in APIX without changing its underlying protocol. These are not
competing answers to the same deployment question; they address different
positions in the adoption spectrum. AGTP targets greenfield services designed for
agent-native operation from scratch; APIX targets the full landscape including
existing HTTP/REST APIs, MCP-served models, IoT backends, and enterprise systems
that will not migrate off HTTP for operational, legal, or contractual reasons.</t>

<t>Three specific alignments are worth noting. First, the AGTP trust tier evidence
paths (DNS per RFC 8555, transparency log per RFC 9162, SCITT per RFC 9943) are
structurally analogous to APIX's O-level evidence channels (DNS TXT record at
O-1, GLEIF LEI database at O-2, independent audit at O-5); a shared trust
evidence vocabulary between the two specifications would benefit consuming agents
that interact with both. Second, the AGTP PROPOSE method — server-side synthesis
of non-existent endpoints from existing capabilities at session scope — has no
current analogue in APIX and is identified as a candidate area for future dynamic
capability negotiation. Third, the empirical finding on intent-aligned method
names in <xref target="I-D.hood-agtp-api"/> provides an independent quantitative basis for
APIX's capability taxonomy design: APIX capability terms (<spanx style="verb">nlp.translation</spanx>,
<spanx style="verb">commerce.marketplace</spanx>) are intent-aligned descriptors rather than CRUD-style
operation labels, and the benchmark result supports that design choice.</t>

<t><strong>draft-mozley-aidiscovery (AI Agent Discovery Problem Statement)</strong>
Argues for a distributed, organisation-centric discovery model in which
each organisation independently publishes agent capabilities at a
well-known entry point. The draft explicitly opposes centralised
registries on two grounds: single points of failure limiting resilience,
and the competitive harm risk — stated directly as: "An adversarial
centralized directory is also able to stifle competitor advertisement
capabilities." The scope is cross-organisational; the draft addresses
public, multi-domain agent discovery, not only local or intra-organisation
scenarios.</t>

<t>Relationship to APIX: this draft articulates the strongest
counter-position to APIX's architecture, and the adversarial directory
argument deserves a direct response. APIX addresses it structurally:
the neutrality requirements (Section 4.2), the prohibition on ranking
preferences and preferential treatment, the independent governance of
the standard from the commercial operation, and the mandatory open bulk
data download are specifically designed to make the adversarial scenario
impossible by construction. A directory operated under these constraints
cannot stifle competitor advertisement because it cannot discriminate
between registrants at the same commercial tier.</t>

<t>The distributed model's remaining gap, which APIX addresses, is the
zero-prior-knowledge case: an agent that has no prior relationship with
any service provider needs a single starting point from which to
discover unknown third parties. An organisation-centric model requires
the discovering agent to already know which organisations to query —
which presupposes the discovery problem is already solved.</t>

<t><strong>draft-mozleywilliams-dnsop-dnsaid (DNS for AI Discovery)</strong>
Proposes DNS-AID: using SVCB records to publish agent service endpoints.
Relationship to APIX: complementary at the infrastructure layer. The
distinction across the three systems is precise: DNS-AID tells a client
where to connect; ANS v2 (<xref target="I-D.narajala-courtney-ansv2"/>) tells it whether
to trust the agent at that address; APIX tells it what to connect to and why
— capability search, multi-dimensional trust metadata, and liveness
verification across the global service landscape.</t>

<t><strong>draft-meunier-webbotauth-registry (webbotauth)</strong>
Defines a JSON-based "Signature Agent Card" format for bot authentication.
Focused on bot identity — how a bot proves who it is to a service. Related
to the active webbotauth IETF Working Group. Relationship to APIX: orthogonal
but complementary — webbotauth addresses bot consumer identity; APIX addresses
service provider discovery.</t>

<t><strong>I-D.ietf-scitt-architecture (SCITT)</strong>
Defines an append-only transparency service for supply chain integrity,
transparency, and trust. An IETF WG specification
(<xref target="I-D.ietf-scitt-architecture"/>). SCITT provides a
tamper-evident, auditable ledger model where statements about artefacts are
registered and independently verifiable. Relationship to APIX: architectural
reference. APIX's audit trail for organisation trust level progressions, LER
submissions (<xref target="APIX-IOT"/>), and sanctions screening events follows the same
append-only, non-repudiable model that SCITT formalises. ANS v2
(<xref target="I-D.narajala-courtney-ansv2"/>) bases its Transparency Log on SCITT. A
future revision of APIX MAY adopt SCITT-compliant transparency log semantics
for its governance audit trail.</t>

<t><strong>Google Cloud Fraud Defense</strong>
A commercial trust platform for the agentic web announced at Google Cloud
Next '26 (April 2026), positioned as the next evolution of reCAPTCHA. Fraud
Defense explicitly integrates with the webbotauth IETF Working Group and
SPIFFE for agent and workload identity classification. Relationship to APIX:
complementary at adjacent layers. Fraud Defense operates at the consumption
layer — it verifies and classifies agent traffic arriving at a service
endpoint. APIX operates at the discovery layer — it provides the service
index, trust metadata, and capability taxonomy that agents use to locate
services before interacting with them. The two systems are not competitive;
a Fraud Defense policy engine can consume APIX trust signals (O-level,
S-level) as inputs to its risk scoring.</t>

<t><strong>SPIFFE (Secure Production Identity Framework For Everyone)</strong>
A CNCF open standard for workload identity attestation. Provides
cryptographically verifiable identities (SVIDs) to software workloads in
dynamic infrastructure. Referenced as an integration target by Google Cloud
Fraud Defense alongside webbotauth. Relationship to APIX: complementary at
the identity layer. SPIFFE addresses machine/workload identity; APIX
addresses service and device discovery with human-governed trust levels. A
SPIFFE SVID could serve as a technical credential for an agent whose
operator is registered in APIX at O-2 or above.</t>

<t><strong>W3C AI Agent Protocol Community Group</strong>
Proposed May 2025, targeting agent interoperability protocols. Pre-specification
as of this writing. Relationship to APIX: APIX will monitor this group's
outputs and align the APM capability taxonomy with any vocabulary standardised
by the W3C CG where applicable.</t>

<t><strong>Agent2Agent Protocol (A2A)</strong>
Defines a secure communication protocol for agent-to-agent interaction
across frameworks <xref target="A2A"/>. Originated at Google (April 2025), transferred to the
Linux Foundation Agentic AI Foundation (<xref target="AAIF"/>) in June 2025; as of early
2026 it has 150+ supporting organisations and is in production use.
Relationship to APIX: directly complementary. A2A addresses how agents
communicate once they have located each other. APIX addresses how agents
locate each other in the first place. An agent that uses APIX for
discovery and A2A for subsequent communication is using both systems for
their intended purpose with no overlap.</t>

<t><strong>AGNTCY (Open Agent Schema Framework)</strong>
A multi-component open infrastructure project for multi-agent systems <xref target="AGNTCY"/>,
originating at Cisco and transferred to the Linux Foundation (<xref target="AAIF"/>) in
July 2025. As of early 2026 it has 65+ supporting organisations and is
in production use for CI/CD, IT automation, and telecommunications.
AGNTCY comprises four components: the Open Agent Schema Framework (OASF)
for capability discovery, cryptographic identity, SLIM messaging, and
end-to-end observability. AGNTCY is governed under the Linux Foundation
AAIF mandate of no single-company control.</t>

<t>Relationship to APIX: the governance philosophies are aligned; the
architectural scope is different. OASF defines a capability schema
format — analogous to OpenAPI for agent capabilities — for registering
and advertising what an agent can do. APIX is a globally queryable index
infrastructure: a single authoritative entry point where agents discover
unknown third-party services by capability, with commercial sustainability,
verified trust metadata, and structured search. OASF and APIX are
complementary: OASF provides the schema language; APIX provides the
global index that can be populated with OASF-described services. An
AGNTCY-registered agent is a candidate APIX registrant. The principal
architectural difference is scope: AGNTCY is optimised for
intra-platform and intra-organisation agent coordination; APIX is
designed for cross-organisation, cross-border, zero-prior-knowledge
discovery of agent-consumable services and IoT device classes. The two systems address different
points in the discovery spectrum and are not substitutes for each other.</t>

<t><strong>draft-drake-agent-identity-registry (Agent Identity Registry)</strong>
Defines a federated registry architecture for persistent, hardware-anchored
agent identities. Introduces a three-tier model: Agent Identity Authority
(AIA) as a governance body, Registry Operators as authoritative identity
databases, and Registrars for hardware attestation and OIDC token
issuance. The AIA is explicitly required to be constituted as a
multi-stakeholder body — the draft states directly that "single-entity
control would undermine the federated design" (<xref target="I-D.drake-agent-identity-registry"/>).</t>

<t>Relationship to APIX: this draft provides the strongest independent
validation of APIX's core governance premise. Two separate specifications,
developed independently, arrive at the same structural requirement: that
foundational agent infrastructure must be governed by a multi-stakeholder
body, not controlled by a single entity. The functional domains are
complementary rather than overlapping — draft-drake addresses agent
identity (who is this agent, which hardware backs its credential); APIX
addresses service discovery (what services exist, what can they do, are
they trustworthy). An agent whose identity is established under
draft-drake's AIA model is a well-suited candidate to consume and
register services in APIX.</t>

<t><strong>Linux Foundation Agentic AI Foundation (AAIF)</strong>
Formed December 2025 with founding contributions from Anthropic (MCP),
OpenAI (AGENTS.md), and Block (goose); additional members include AWS,
Bloomberg, Cloudflare, Google, Cisco, Dell, Oracle, and Red Hat. The
AAIF's explicit founding mandate is to ensure "no single company controls
the direction of foundational infrastructure" (<xref target="AAIF"/>), implemented
through a vendor-neutral directed fund structure and per-project
Specification Enhancement Proposal (SEP) processes modelled on Kubernetes's
KEP governance.</t>

<t>Relationship to APIX: the AAIF's governance mandate independently
validates APIX's constitutional neutrality requirements. APIX predates
the AAIF as an IETF submission and implements the same principle — no
single commercial interest may control the standard or its operation —
through a different structural mechanism: a neutral, non-profit governing body with a
supply-side commercial model that funds operations without creating
discovery-layer incentives to favour any registrant. The AAIF governs
communication and invocation protocols (MCP, A2A); APIX governs the
discovery index. These are adjacent, non-overlapping layers of the same
infrastructure stack.</t>

<t><strong>Positioning</strong>
The agent infrastructure space has consolidated significantly in 2025-2026.
At the protocol layer, the Linux Foundation AAIF has emerged as the
primary governance body for communication and invocation standards (MCP,
A2A), with 150+ supporting organisations and active production deployment.
At the IETF, over a dozen individual drafts address agent discovery and
identity from different architectural starting points; none has reached
Working Group consensus.</t>

<t>APIX occupies a distinct position in this landscape: it is the only
specification in the IETF space that makes governance the primary
architectural requirement, and the only proposal for a globally
queryable, commercially sustainable, neutral discovery index. The dominant
IETF tendency toward decentralisation addresses legitimate concerns about
single points of control; APIX answers those concerns structurally, through
its neutrality mandates, open bulk data requirements, and separation of
standard governance from commercial operation — rather than by abandoning
the global index model that those concerns are directed at.</t>

<t>APIX is designed to compose with, not replace, the adjacent standards:
APIX provides the discovery layer that MCP, A2A, and AGNTCY do not
provide; draft-drake provides the identity layer that APIX delegates to
external identity infrastructure; the webbotauth Working Group provides
the bot authentication layer that APIX references as a trust signal.
Each standard goes deep in its own sub-problem; APIX depends on that
depth rather than duplicating it.</t>

<t>The AGTP protocol family represents a distinct architectural trajectory:
a dedicated agent-native transport substrate (<spanx style="verb">agtp://</spanx>) that replaces
HTTP rather than extending it. APIX and AGTP are not substitutes and
the distinction is one of adoption scope, not superiority. AGTP is the
invocation substrate for greenfield services designed from scratch;
APIX is the discovery index for the full existing service landscape,
including the large majority of deployable services that will not
migrate off HTTP in any planning horizon relevant to agent infrastructure
standardisation.</t>

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

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

<t>All API responses MUST be encoded as UTF-8 as mandated by <xref target="RFC8259"/>
Section 8.1. All string fields in APM documents and Index API responses
MUST contain valid UTF-8. HTTP status codes used throughout this
specification are defined in <xref target="RFC9110"/>.</t>

<t><strong>Agent</strong>
An autonomous software program that executes complex, goal-directed
tasks by consuming external services, without per-action human
instruction. Agents may use LLM-backed or programmatic orchestration
logic. The primary consumer class targeted by the APIX Index API.</t>

<t><strong>Bot</strong>
An autonomous software program that executes deterministic, rule-based
internet tasks: web crawling, API polling, automated messaging, without
per-action human instruction. Behavior is scripted rather than
goal-directed. The APIX Spider is itself a bot.</t>

<t><strong>Connected Device</strong>
A physical or embedded hardware unit with network connectivity that
exposes services or sensor data via the APIX Presence Protocol.
Registered as a Device Class and tracked as a Device Instance as
defined in <xref target="APIX-IOT"/>. Distinct from Agent and Bot in that the
principal is hardware, not software.</t>

<t><strong>Service</strong>
A machine-consumable API or connected device class offered by an organisation,
registered in the APIX, and described by an APIX Manifest. The term covers
both web API services (<xref target="APIX-SERVICES"/>) and IoT device services (<xref target="APIX-IOT"/>).</t>

<t><strong>Service Owner</strong>
The organisation responsible for registering, maintaining, and operating a
Service in the APIX.</t>

<t><strong>APIX Manifest (APM)</strong>
The structured metadata document that describes a Service to the APIX,
including its technical specification reference, capability taxonomy,
trust metadata, and commercial terms. Profile documents define the
additional fields applicable to each service type.</t>

<t><strong>Governing Body</strong>
The neutral, non-profit entity that operates the APIX, maintains its
registries, accredits Regional Representatives and Verifiers, and ensures
the governance and operational requirements defined in this specification
are met. Any entity that satisfies those requirements MAY fulfil this role.</t>

<t><strong>API Index (APIX)</strong>
The global, centralised index of registered Services, operated by the
governing body and queryable by autonomous agents via the Index API.</t>

<t><strong>Index API</strong>
The HATEOAS-compliant HTTP API exposed by the APIX for agent discovery and
navigation.</t>

<t><strong>Accredited Verifier</strong>
A trusted third-party organisation, accredited by the governing body,
that performs human-intensive trust verification at Organisation levels O-4
and O-5.</t>

<t><strong>Accredited Regional Representative</strong>
An organisation accredited by the governing body to operate
commercial onboarding, contracting, and customer relationships within a
defined geographic jurisdiction, under the governing body's
standard and governance.</t>

<t><strong>Trust Policy</strong>
A set of minimum trust requirements expressed by a consuming agent that a
Service must satisfy before the agent will use it.</t>

<t><strong>Liveness</strong>
The confirmed operational status and response availability of a Service,
as measured by automated means at a frequency determined by the Service's
commercial tier. The specific liveness mechanism differs by service type:
Spider health checks for web API services; presence signals for IoT device
services.</t>

<t><strong>Tier</strong>
A commercial subscription level that determines a Service's visibility in
the APIX, liveness check frequency, and API query rate allocation.</t>

</section>
<section anchor="design-goals"><name>Design Goals</name>

<section anchor="requirements-must"><name>Requirements (MUST)</name>

<t><list style="symbols">
  <t>The APIX MUST be queryable by autonomous agents via a stable, globally
accessible URL without prior knowledge of any specific service.</t>
  <t>The Index API MUST follow HATEOAS principles: agents MUST be able to
navigate the full index starting from a single entry-point URL.</t>
  <t>Every Service record MUST expose machine-readable trust metadata across
all three trust dimensions (Organisation, Service, Liveness).</t>
  <t>Service registration MUST be human-initiated. The registrant MUST agree to
the index operator's Terms of Service before any service record is activated.
For O-0 and O-1, self-service portal registration with accepted Terms of
Service satisfies this requirement. For O-2 and above, registration MUST
additionally involve a formal B2B contractual relationship between the Service
Owner and the index operator or its Accredited Regional Representative.</t>
  <t>The APIX MUST expose trust metadata as verifiable facts, not as
recommendations. Trust decisions MUST remain with the consuming agent.</t>
  <t>The APIX Manifest (APM) MUST be format-agnostic: it MUST support
referencing multiple service types via an extensible type registry.</t>
  <t>The APIX MUST be operated as a neutral, non-profit infrastructure under
the governance of the governing body.</t>
</list></t>

</section>
<section anchor="goals-should"><name>Goals (SHOULD)</name>

<t><list style="symbols">
  <t>The Index API SHOULD support full-text and structured search by capability,
category, organisation trust level, service verification level, liveness
freshness, and protocol type.</t>
  <t>The APIX SHOULD provide SDKs in common agent development languages to
lower the integration barrier for consuming agents.</t>
  <t>The APIX SHOULD support a federated accredited verifier model so that
Organisation trust levels O-4 and O-5 can be verified at scale without
centralising all human review in the governing body.</t>
  <t>Accredited Regional Representatives SHOULD be established in major
jurisdictions to allow Service Owners to contract in their local language
and legal framework.</t>
  <t>The APIX SHOULD publish a public transparency report at least annually,
disclosing the number of registered services by tier and trust level,
coverage statistics, and verifier accreditation status.</t>
  <t>The APIX SHOULD, through its verification model and tier structure,
incentivise Service Owners to expose structured, machine-consumable API
endpoints rather than requiring agents to adapt to human-facing HTML
interfaces. Eliminating rendering, styling, and advertising overhead from
machine-to-machine communication is an explicit efficiency objective of
this infrastructure.</t>
</list></t>

</section>
<section anchor="out-of-scope"><name>Out of Scope</name>

<t>The following are explicitly not addressed by this document.
Items marked MUST NOT are normative constraints on conforming
implementations; remaining items are editorial scope boundaries.</t>

<t><list style="symbols">
  <t><strong>Bot identity and authentication</strong>: how a bot proves its own identity to
a service it consumes. This is addressed by complementary work such as
draft-meunier-webbotauth-registry. This document takes no position on
bot identity mechanisms.</t>
  <t><strong>Bot rights and legal personhood</strong>: outside the scope of a technical
infrastructure standard.</t>
  <t><strong>Service execution</strong>: a conforming APIX implementation MUST NOT proxy,
mediate, or execute service calls on behalf of consuming agents. The APIX
is a discovery layer only; all service interactions occur directly between
the consuming agent and the Service Owner's infrastructure.</t>
  <t><strong>Content indexing</strong>: a conforming APIX implementation MUST NOT index
service response content. The APIX indexes service metadata — capability
declarations, trust levels, liveness signals — not the data that services
return when called.</t>
  <t><strong>Mandatory consumer registration</strong>: a conforming APIX implementation
MUST NOT require consuming agents to register or identify themselves as
a condition of performing discovery queries (see Section 9.2).</t>
</list></t>

</section>
</section>
<section anchor="anticipated-extensions"><name>Anticipated Extensions</name>

<t>This document specifies the discovery layer of APIX. The infrastructure has
been deliberately scoped to a stable, narrow base that can support a family
of extension drafts, each addressing a specific capability beyond discovery.
This section is informative; it binds no implementer to support any future
extension and creates no normative requirement. Its purpose is to make the
intended evolution path of APIX visible to reviewers and to ensure that the
docking points reserved in <xref target="the-apix-manifest-apm"/> and
<xref target="iana-considerations"/> are understood in context.</t>

<t>The following extension areas are anticipated. Each will, if pursued, become
a separate Internet-Draft, subject to its own review and adoption process.</t>

<dl>
  <dt>Contract Flexibility and Renegotiation</dt>
  <dd>
    <t>A protocol for declared, bounded renegotiation of contracts between an
APIX-registered service and a counterparty after a binding agreement has
been signed. The mechanism is bilateral and uses hop-by-hop trust along
the original contract edges; it does not introduce a consensus layer. It
anticipates use cases such as production-slot adjustment, demand-response
in energy distribution, and logistics window re-sequencing. The extension
would define a <spanx style="verb">flexibility</spanx> subschema attached via the <spanx style="verb">extensions</spanx>
container of the APM (<xref target="the-apix-manifest-apm"/>), register capability
terms under the reserved <spanx style="verb">contract.*</spanx> namespace
(<xref target="iana-considerations"/>), and specify a state-machine that extends the
per-profile interaction lifecycle.</t>
  </dd>
  <dt>Contract Signing and Lifecycle</dt>
  <dd>
    <t>A protocol for the bilateral signing of contracts between APIX-registered
parties, including the lifecycle states preceding the Flexibility and
Renegotiation extension. Capability terms would be registered under
<spanx style="verb">contract.*</spanx>.</t>
  </dd>
  <dt>Agent Reachability via Capability Proxy</dt>
  <dd>
    <t>A pattern by which an autonomous agent that is not always online registers
a discoverable capability service (a "negotiation proxy" or analogous)
that holds its responses to asynchronous protocol events. The pattern is
general; the renegotiation extension above is its first concrete consumer.</t>
  </dd>
</dl>

<t>The hooks reserved in this document — the structured <spanx style="verb">extensions</spanx> container
in the APM and the reserved <spanx style="verb">contract.*</spanx> and <spanx style="verb">extension.*</spanx> capability
namespaces — are sufficient for these anticipated extensions to be added
without modifying the core specification.</t>

</section>
<section anchor="architecture-overview"><name>Architecture Overview</name>

<section anchor="component-model"><name>Component Model</name>

<figure><artwork><![CDATA[
  +----------------------------------------------------------+
  |                   the governing body                     |
  |             (neutral, non-profit; form in Appendix)      |
  |  Owns: APIX standard, Index infrastructure, APM format   |
  |  Accredits: Regional Representatives, Verifiers          |
  +---------------------+------------------------------------+
                        |
        +---------------+-------------------+
        |               |                   |
  +-----+------+  +-----+--------+  +-------+---------+
  |   Index    |  | Verification |  |  Registration   |
  |   API      |  | Component    |  |    Portal       |
  | (HATEOAS)  |  |(type-specific|  |  (B2B / human)  |
  +-----+------+  +-----+--------+  +-------+---------+
        |               |                   |
        |         +-----+------+            |
        |         |  Service   |            |
        +-------->|  Record    |<-----------+
                  |  Store     |
                  +------------+
        ^                              ^
        |                              |
  +-----+------+              +--------+-----------+
  |  Consuming |              |   Service Owner    |
  |    Agent   |              |  (+ Accredited     |
  |    (Bot)   |              |  Regional Rep)     |
  +------------+              +--------------------+
]]></artwork></figure>

<t>This document uses the generic terms "governing body" and "index
operator" in all normative requirements. These terms are intentionally
role-based: any entity that satisfies the governance, neutrality, and
operational requirements defined in this specification MAY fulfil them.
The reference implementation of these roles is described in the
non-normative appendix "Reference Implementation" at the end of this
document.</t>

<t><strong>Flow:</strong></t>

<t><list style="numbers" type="1">
  <t>A Service Owner (or their Accredited Regional Representative) creates
an Organisation Account in the APIX Registration Portal, providing
company details and agreeing to a commercial contract.</t>
  <t>The Registration Portal creates a draft Service Record and triggers
profile-appropriate verification (Spider crawl for web API services;
manufacturer provisioning for IoT device classes).</t>
  <t>The verification component updates the Service Record with verified
technical metadata.</t>
  <t>The Service Record becomes queryable via the Index API.</t>
  <t>A consuming agent queries the Index API from the single entry-point URL,
navigates by HATEOAS links, applies its Trust Policy, and selects
services that satisfy its requirements.</t>
  <t>Verification rechecks services on the schedule defined by each service's
liveness monitoring configuration.</t>
</list></t>

</section>
<section anchor="governance-model"><name>Governance Model</name>

<t>The APIX MUST be operated by a <strong>neutral governing body</strong> that satisfies the
following normative requirements. These requirements apply to any conforming
APIX implementation; the specific legal form of the governing body is an
implementation choice.</t>

<t><strong>Neutrality requirements:</strong></t>

<t><list style="symbols">
  <t>The governing body MUST have no commercial interest in preferring any
registrant's services over another in index results or liveness scheduling.</t>
  <t>The governing body MUST NOT offer exclusive discovery advantages, ranking
preferences, or prioritised verification treatment to any registrant
regardless of commercial relationship.</t>
  <t>Governance of the APIX standard and APM specification MUST be separated
from operation of the commercial index. A single entity may not
simultaneously control standard evolution and derive commercial benefit
from preferential application of that standard.</t>
</list></t>

<t><strong>Operational requirements:</strong></t>

<t><list style="symbols">
  <t>The governing body MUST accredit Regional Representatives who may handle
service onboarding in specific jurisdictions. Regional Representatives
operate under licence from the governing body; the index itself remains
a single global store.</t>
  <t>The governing body MUST accredit Verifiers who perform Organisation trust
assessments at O-4 and O-5. Accredited Verifiers are structurally
analogous to Certificate Authorities in the TLS ecosystem.</t>
  <t>The governing body MUST maintain the capability taxonomy and publish all
versions of the APM specification and Index API specification as open
standards under a permissive licence.</t>
  <t>The governing body MUST perform sanctions screening on service registrants
(see Section 8).</t>
</list></t>

<t><strong>Openness requirements:</strong></t>

<t><list style="symbols">
  <t>The full index MUST be made available as a freely downloadable bulk dataset
on the first day of each calendar month, under the Open Database Licence
(ODbL) 1.0. No entity, including the governing body, may hold an exclusive
lock on the index data.</t>
  <t>Incremental diff files MUST be published daily, each covering all record
additions, updates, and deletions since the previous day's snapshot. A
downstream consumer MUST be able to reach current index state by applying
the monthly full snapshot and the sequence of daily diffs since that
snapshot, without downloading any additional full snapshots.</t>
  <t>Discovery queries to the Index API MUST be available without authentication
or payment (subject to rate limits; see Section 9.2).</t>
</list></t>

<section anchor="global-participation"><name>Global Participation</name>

<t>A conforming APIX implementation SHOULD establish mechanisms to ensure
global representation in the capability taxonomy, including service categories
relevant to underrepresented regions. Where regional institutional partners
are willing to co-sponsor regional participation, the governing body SHOULD
establish formal co-sponsorship relationships and associated governance
representation for those regions.</t>

<t>Regional verification nodes are RECOMMENDED in regions with significant
service registrant populations to eliminate intercontinental latency in
liveness verification.</t>

</section>
</section>
<section anchor="standard-registries"><name>Standard Registries</name>

<t>The APIX standard maintains normative registries of enumerated values.
Registries are authoritative lists of valid values for specific APM and
Index API fields. Using values not present in the relevant registry is
a protocol violation.</t>

<t><strong>Registry location:</strong> Registries are published as live JSON endpoints at
<spanx style="verb">apix.example.org/registry/</spanx> and are updated independently of the RFC
revision cycle. The RFC defines the registry structure and lifecycle
rules; the live endpoints are the authoritative source of current values.</t>

<dl>
  <dt><spanx style="verb">protocols</spanx></dt>
  <dd>
    <t>Protocol type registry.
Endpoint: <spanx style="verb">apix.example.org/registry/protocols</spanx>.
APM field: <spanx style="verb">spec.type</spanx>.</t>
  </dd>
  <dt><spanx style="verb">capabilities</spanx></dt>
  <dd>
    <t>Capability taxonomy registry.
Endpoint: <spanx style="verb">apix.example.org/registry/capabilities</spanx>.
APM field: <spanx style="verb">capabilities[]</spanx>.</t>
  </dd>
  <dt><spanx style="verb">notification-channels</spanx></dt>
  <dd>
    <t>Notification channel type registry.
Endpoint: <spanx style="verb">apix.example.org/registry/notification-channels</spanx>.
APM field: <spanx style="verb">notifications.channels[].type</spanx>.</t>
  </dd>
  <dt><spanx style="verb">presence-modes</spanx></dt>
  <dd>
    <t>Presence mode registry.
Endpoint: <spanx style="verb">apix.example.org/registry/presence-modes</spanx>.
APM field: <spanx style="verb">spec.presence_mode</spanx> (device classes).</t>
  </dd>
  <dt><spanx style="verb">delegation-scopes</spanx></dt>
  <dd>
    <t>Device delegation scope registry.
Endpoint: <spanx style="verb">apix.example.org/registry/delegation-scopes</spanx>.
APM field: <spanx style="verb">scopes[]</spanx> in delegation grant requests (device classes).</t>
  </dd>
</dl>

<t>Initial values for each registry are defined in the applicable profile
document: <xref target="APIX-SERVICES"/> for protocol types and capability taxonomy;
<xref target="APIX-IOT"/> for presence modes, delegation scopes, and IoT capability
terms.</t>

<t><strong>Registry entry lifecycle:</strong></t>

<t>Each registry entry transitions through three phases. The <spanx style="verb">standard_warnings</spanx>
flag in a Service Record does not appear until the grace period has elapsed —
service operators have a silent window to update their APM before any public
signal is issued.</t>

<figure><artwork><![CDATA[
active  ->  deprecated (announced)
              |
              +-- [grace period: 90 days min]
              |     silent: operator notified, no public flag
              |
              +-- [warning period: remainder of deprecation window]
              |     standard_warnings visible in Service Record
              |
              +-- sunset
                    new registrations rejected; flagged non-compliant
]]></artwork></figure>

<texttable>
      <ttcol align='left'>Phase</ttcol>
      <ttcol align='left'>Status</ttcol>
      <ttcol align='left'>standard_warnings</ttcol>
      <ttcol align='left'>New regs.</ttcol>
      <c>Normal use</c>
      <c><spanx style="verb">active</spanx></c>
      <c>No</c>
      <c>Accepted</c>
      <c>Grace period</c>
      <c><spanx style="verb">deprecated</spanx></c>
      <c><strong>No</strong></c>
      <c>Accepted</c>
      <c>Warning period</c>
      <c><spanx style="verb">deprecated</spanx></c>
      <c><strong>Yes</strong></c>
      <c>Accepted</c>
      <c>Sunset</c>
      <c><spanx style="verb">sunset</spanx></c>
      <c>Yes (non-compliant)</c>
      <c><strong>Rejected</strong></c>
</texttable>

<t><strong>Deprecation rules:</strong></t>

<t><list style="symbols">
  <t>The governing body MUST publish a <spanx style="verb">deprecated_in_version</spanx>, <spanx style="verb">sunset_date</spanx>,
<spanx style="verb">grace_period_ends</spanx>, and <spanx style="verb">replacement</spanx> value when deprecating any registry
entry.</t>
  <t>The minimum total deprecation window (announcement to sunset) is
<strong>12 months</strong>. The governing body MAY extend this window but MUST NOT
shorten it.</t>
  <t>The minimum grace period is <strong>90 days</strong> from the deprecation announcement.
During the grace period, <spanx style="verb">standard_warnings</spanx> MUST NOT be set on any Service
Record, regardless of whether the service uses the deprecated value.</t>
  <t>The governing body MUST notify all registered Service Owners whose services
use the deprecated value before the grace period begins. Notification MUST
include the <spanx style="verb">grace_period_ends</spanx> date, the <spanx style="verb">sunset_date</spanx>, and the
<spanx style="verb">replacement</spanx> value.</t>
  <t>After the grace period, the index operator MUST set <spanx style="verb">standard_warnings</spanx> on
Service Records that still use the deprecated value.</t>
  <t>At <spanx style="verb">sunset</spanx>, the index operator MUST reject new APM submissions using the
sunsetted value and MUST escalate existing Service Records from
<spanx style="verb">standard_warnings</spanx> to a <spanx style="verb">non_compliant</spanx> status flag.</t>
</list></t>

<t><strong>Registry versioning:</strong> each registry is independently versioned. The Index
root resource (Section 10.2) exposes the current version of each registry so
consuming agents may detect changes.</t>

</section>
<section anchor="apm-schema-documents"><name>APM Schema Documents</name>

<t>The structure of the APM is defined normatively in this document and the
applicable profile (<xref target="APIX-SERVICES"/>, <xref target="APIX-IOT"/>). So that implementers can
validate manifests against a retrievable artifact rather than transcribing the
specification, the governing body MUST also publish the APM as a
machine-readable JSON Schema document (<xref target="JSON-SCHEMA"/>, 2020-12 dialect) for each profile.</t>

<t><strong>Location and format.</strong> Schema documents are published as live endpoints
alongside the value registries above:</t>

<figure><artwork><![CDATA[
apix.example.org/registry/schemas/apm-core-<apm_version>.json
apix.example.org/registry/schemas/apm-services-<apm_version>.json
apix.example.org/registry/schemas/apm-iot-<apm_version>.json
]]></artwork></figure>

<t><spanx style="verb">&lt;apm_version&gt;</spanx> is the value carried in the APM <spanx style="verb">apm_version</spanx> field. A schema
document MAY reference the value registries above for enumerated fields;
implementers resolve current enumerated values from the registry endpoints.</t>

<t><strong>Discoverability.</strong> The Index root resource (Section 10.2) MUST advertise the
current schema document for each supported profile via a HATEOAS link and MUST
expose the <spanx style="verb">apm_version</spanx> in effect. A consuming agent or registrant therefore
obtains the schema by traversal from the single entry point, without
out-of-band knowledge.</t>

<t><strong>Versioning and stability.</strong> A published schema document is immutable once
published: any change to the APM structure is published as a new <spanx style="verb">apm_version</spanx>
at a new URL. Implementers MAY rely on a published schema document not changing
incompatibly within its version.</t>

<t><strong>Precedence and limits.</strong> This document, with the applicable profile, is the
normative source of truth for the APM. A published schema document MUST conform
to it and MUST NOT impose constraints beyond it; where a published schema and
this document disagree, this document prevails. JSON Schema cannot express
every normative requirement — for example, that <spanx style="verb">trust</spanx> fields are set by the
index operator only (see <xref target="the-apix-manifest-apm"/>), Spider-derived values, and
cross-field or lifecycle constraints. Validation against a published schema is
therefore necessary but not sufficient for conformance.</t>

</section>
</section>
<section anchor="lawful-cooperation-and-non-surveillance-commitment"><name>Lawful Cooperation and Non-Surveillance Commitment</name>

<section anchor="purpose-of-the-service"><name>Purpose of the Service</name>

<t>APIX is infrastructure designed for one purpose: enabling autonomous agents
and the organisations that deploy them to discover legitimate services and
operate productively in the commercial internet. Registration in the APIX
is a declaration that a service or device class is offered in good faith for
legitimate use. The APIX is not a neutral medium indifferent to the purposes
for which it is used. It is infrastructure built for legitimate use, and
it is by design closed to actors who are refused or removed under the
compliance mechanisms defined in this specification — sanctions screening,
KYC verification, and judicial enforcement through the LER process.</t>

<t>This is not a policy statement. It is the foundational design constraint
from which the cooperation mechanisms in this document and in <xref target="APIX-IOT"/>
derive their legitimacy.</t>

</section>
<section anchor="cooperation-duty"><name>Cooperation Duty</name>

<t>Because APIX provides infrastructure for legitimate use, it has a duty to
cooperate with properly authorised law enforcement when that infrastructure
is misused. This duty is not conditional on commercial convenience or
reputational risk. When a registrant or device fleet is confirmed to be
operating criminally, APIX MUST act — through the mechanisms defined in
this document and in <xref target="APIX-IOT"/> — to limit the harm that flows from that
misuse.</t>

<t>APIX MUST cooperate with authorised law enforcement requests that satisfy
the jurisdictional and judicial requirements defined in <xref target="APIX-IOT"/>
Section 5.8. Refusal to cooperate with a validly authorised request is not
permitted. Delay beyond the processing time commitments defined in that
section requires documented justification and MUST be reported in the
governing body's annual transparency report.</t>

</section>
<section anchor="non-surveillance-commitment"><name>Non-Surveillance Commitment</name>

<t>APIX is not a surveillance instrument. The cooperation mechanisms in this
specification are reactive and bounded. The following prohibitions are
normative and apply to all conforming implementations:</t>

<t><list style="symbols">
  <t>APIX MUST NOT proactively monitor, profile, or analyse the behaviour of
registered services, device fleets, or consuming agents beyond what is
technically necessary to deliver liveness verification and abuse detection
as defined in this specification.</t>
  <t>APIX MUST NOT share index data, presence signal logs, device instance
records, or consuming agent query patterns with any law enforcement or
government authority except through the Law Enforcement Request process
defined in <xref target="APIX-IOT"/> Section 9.8, with its associated judicial
authorisation requirements and jurisdictional constraints.</t>
  <t>Bulk data requests — requests that are not targeted at identified specific
devices, instances, or registrants but instead seek aggregate ecosystem
intelligence — MUST be refused regardless of the requesting authority's
jurisdiction or claimed legal basis. A valid LER MUST identify specific
device IP addresses or registrant identifiers. A request for "all devices
in region X" or "all services in category Y" is not a valid LER.</t>
  <t>APIX MUST NOT establish any data-sharing arrangement, standing access
grant, or automated feed to any law enforcement or intelligence agency.
Every cooperation action is event-triggered, scoped to a specific
identified case, and subject to the judicial authorisation requirement.</t>
</list></t>

</section>
<section anchor="the-trigger-requirement"><name>The Trigger Requirement</name>

<t>Enhanced monitoring, graduated response actions, and LER processing are
ALWAYS triggered by one of two conditions:</t>

<t><list style="numbers" type="1">
  <t><strong>External identification</strong>: a legitimate authority in an accepted
jurisdiction has submitted an LER with valid judicial authorisation
identifying specific devices or registrants as confirmed participants
in criminal activity. Suspicion alone is not sufficient. The judicial
authorisation requirement is the gatekeeping mechanism.</t>
  <t><strong>Technical anomaly detection</strong>: APIX's own infrastructure detects
signal patterns technically inconsistent with legitimate device operation
— such as rapid mass re-registration from a single IP address, heartbeat
flooding at rates outside any plausible device density, or token reuse
patterns that cannot arise from legitimate manufacture and provisioning.
Such detections result in classification at the <spanx style="verb">observe</spanx> tier of the
Bad-Bot Graduated Response (<xref target="APIX-IOT"/> Section 9.9), not in immediate
blocking. They are recorded, monitored, and shared with authorised law
enforcement on request through the LER process. They do not trigger
autonomous enforcement action by APIX.</t>
</list></t>

<t>Speculative profiling — building behavioural models of registered services
or device fleets in the absence of a trigger — is prohibited under the
Non-Surveillance Commitment above.</t>

</section>
<section anchor="jurisdictional-guardrails"><name>Jurisdictional Guardrails</name>

<t>All cooperation is bounded by the accepted jurisdictions framework defined
in <xref target="APIX-IOT"/> Section 9.8. This boundary is not negotiable on a
case-by-case basis. APIX MUST NOT cooperate with a law enforcement request
from a jurisdiction not on the Accepted Jurisdiction Whitelist, even when:</t>

<t><list style="symbols">
  <t>The requesting authority presents a compelling case.</t>
  <t>The alleged criminal activity is severe.</t>
  <t>Political, commercial, or reputational pressure is applied.</t>
  <t>Another accepted-jurisdiction authority vouches for the request.</t>
</list></t>

<t>The Accepted Jurisdiction Whitelist exists precisely to make this boundary
resist pressure. The governing body MAY add jurisdictions to the whitelist
through its defined board decision process; it MUST NOT bypass the whitelist
for individual cases. Any governing body action that grants cooperation
outside the whitelist is a specification violation and MUST be reported in
the transparency report.</t>

</section>
<section anchor="transparency-as-enforcement"><name>Transparency as Enforcement</name>

<t>The annual transparency report required by Section 4.2 is not merely
informational. It is the mechanism by which the non-surveillance commitment
and the jurisdictional guardrails are held accountable. The governing body
MUST disclose in that report:</t>

<t><list style="symbols">
  <t>The number of LER requests received, accepted, and refused, by requesting
jurisdiction tier.</t>
  <t>The number of bulk data requests received and refused.</t>
  <t>Any case in which cooperation outside the accepted jurisdictions framework
was requested, with the governing body's response.</t>
  <t>Any case in which APIX's own technical anomaly detection was used as the
basis for a law enforcement referral.</t>
  <t>The total number of device instances, services, and organisations subject
to active suppression, suspension, or graduated response measures at the
reporting date.</t>
</list></t>

<t>If a governing body fails to publish this report within 90 days of the
close of a calendar year, any member of the governing body board MUST be
empowered to publish it unilaterally. The right to publish the transparency
report MUST NOT be waivable by board resolution.</t>

</section>
</section>
<section anchor="the-apix-manifest-apm"><name>The APIX Manifest (APM)</name>

<section anchor="purpose"><name>Purpose</name>

<t>The APIX Manifest is the structured document that a Service Owner provides
at registration. It is the index-facing contract for a Service:
format-agnostic, extensible, and designed for machine consumption.</t>

<t>The APM has two layers:</t>

<t><strong>Base fields</strong> — defined in this document and required for all service types:
<spanx style="verb">apm_version</spanx>, <spanx style="verb">service_id</spanx>, <spanx style="verb">name</spanx>, <spanx style="verb">description</spanx>, <spanx style="verb">owner</spanx> (with
<spanx style="verb">organisation_name</spanx>, <spanx style="verb">jurisdiction</spanx>, <spanx style="verb">registration_number</spanx>, <spanx style="verb">contacts</spanx>),
<spanx style="verb">capabilities</spanx>, <spanx style="verb">trust</spanx> (organisation and service level assignments), and
<spanx style="verb">legal</spanx>. These fields are common to all profiles.</t>

<t><spanx style="verb">lifecycle_stage</spanx> is required for all service types but its valid values
and transition rules are profile-defined. Each profile owns its own
lifecycle model; the field is not a shared enum. See <xref target="APIX-SERVICES"/> and
<xref target="APIX-IOT"/> for the lifecycle models applicable to each service type.</t>

<t><strong>Profile fields</strong> — defined in profile documents and required only for the
applicable service type. <xref target="APIX-SERVICES"/> defines the full APM schema for
web API services. <xref target="APIX-IOT"/> defines the full APM schema for device class
registrations. An APM submission MUST conform to the profile schema
corresponding to its <spanx style="verb">spec.type</spanx> value.</t>

<t><strong>Extension fields</strong> — the <spanx style="verb">custom</spanx> array is a governed extension mechanism
for declaring properties not yet covered by the base or profile schemas. The
<spanx style="verb">custom</spanx> field is OPTIONAL in all profiles. It is a flat list of reverse-domain
key name strings; no values are stored in the index. The APIX indexes only the
declared key names, enabling discovery via the <spanx style="verb">custom_key</spanx> search parameter.
This design provides a clean promotion path: when a custom key accumulates
sufficient independent adoption across organisations, the governing body
MAY initiate a governance track to promote the pattern to a standard
named field in a future APM version. Full normative rules — including key naming
conventions, list size limits, and Spider behaviour — are defined in the
applicable profile document (<xref target="APIX-SERVICES"/>, <xref target="APIX-IOT"/>).</t>

<t><strong>Structured extensions</strong> — the <spanx style="verb">extensions</spanx> object is a forward-compatibility
container for structured extension subschemas defined by separate APIX
extension documents. The <spanx style="verb">extensions</spanx> field is OPTIONAL in all profiles.
Each key in <spanx style="verb">extensions</spanx> MUST be an extension identifier registered with the
governing body (see <xref target="iana-considerations"/>); each value is a structured
object whose schema is defined by the corresponding extension document.
The base specification places no semantic interpretation on these values.
Conforming index implementations MUST preserve <spanx style="verb">extensions</spanx> contents verbatim
and MUST NOT reject an APM solely because an extension key is unknown to the
index, provided the key matches the registration format.</t>

<t>The <spanx style="verb">extensions</spanx> mechanism differs from <spanx style="verb">custom</spanx> in three respects.
<spanx style="verb">custom</spanx> is a flat list of key names without values, intended for discovery
filtering of yet-to-be-standardised properties. <spanx style="verb">extensions</spanx> is a structured
object carrying schema-defined data, intended for the deployment of mature
extension drafts that require non-trivial state. Promotion from <spanx style="verb">custom</spanx> to
a named <spanx style="verb">extensions</spanx> key follows the governance process for extension drafts;
promotion from <spanx style="verb">extensions</spanx> to a base or profile field follows the standard
taxonomy promotion process.</t>

<t>The <spanx style="verb">trust</spanx> fields in an APM submission MUST be set exclusively by the index
operator based on verification outcomes. APM submissions that include <spanx style="verb">trust</spanx>
field values MUST have those values overwritten by the index upon processing.
A Service Owner MUST NOT assert their own trust level.</t>

</section>
</section>
<section anchor="trust-model"><name>Trust Model</name>

<t>The APIX Trust Model has three independent dimensions. Each dimension produces
a machine-readable value in the Service Record. Consuming agents combine
these values according to their own Trust Policy.</t>

<t>The APIX provides trust metadata. It does not make trust decisions.</t>

<section anchor="dimension-1-organisation-trust-level"><name>Dimension 1 — Organisation Trust Level</name>

<t>Describes the verified identity and compliance posture of the organisation
that owns the service.</t>

<texttable>
      <ttcol align='left'>Level</ttcol>
      <ttcol align='left'>Label</ttcol>
      <c>O-0</c>
      <c>Unverified</c>
      <c>O-1</c>
      <c>Identity Verified</c>
      <c>O-2</c>
      <c>Legal Entity Verified</c>
      <c>O-3</c>
      <c>Hygiene Verified</c>
      <c>O-4</c>
      <c>Operationally Verified</c>
      <c>O-5</c>
      <c>Audited</c>
</texttable>

<dl>
  <dt>O-0 (Unverified):</dt>
  <dd>
    <t>Self-registered. No checks performed.</t>
  </dd>
  <dt>O-1 (Identity Verified):</dt>
  <dd>
    <t>Valid business email confirmed. Domain ownership verified via DNS
TXT record.</t>
  </dd>
  <dt>O-2 (Legal Entity Verified):</dt>
  <dd>
    <t>Company registration number confirmed against official registry of
the declared jurisdiction. The legal entity MAY alternatively or
additionally be substantiated by a Qualified Electronic Attestation of
Attributes (QEAA) from a Qualified Trust Service Provider under
Regulation (EU) 2024/1183 (eIDAS 2), or by a GLEIF Legal Entity
Identifier. Where a profile records the evidence channel used, it is
exposed so that agents operating under a specific regulatory regime can
filter by provenance.</t>
  </dd>
  <dt>O-3 (Hygiene Verified):</dt>
  <dd>
    <t><spanx style="verb">security.txt</spanx> (RFC 9116) present and valid at
<spanx style="verb">/.well-known/security.txt</spanx>; DMARC and SPF DNS records configured
for the registered domain; Privacy Policy, Terms of Service, and
Data Processing Agreement accessible at declared URLs. All checks
performed automatically by APIX. No human reviewer required.</t>
  </dd>
  <dt>O-4 (Operationally Verified):</dt>
  <dd>
    <t>Organisation governance structure, operational security practices,
incident response capability, and personnel vetting reviewed by an
Accredited Verifier against the Verifier Standard.</t>
  </dd>
  <dt>O-5 (Audited):</dt>
  <dd>
    <t>Third-party compliance audit completed (SOC 2 Type II, ISO 27001,
or equivalent). A conformity assessment under Regulation (EU) 2024/2847
(Cyber Resilience Act) by an accredited body also qualifies for products
with digital elements; because it attests product cybersecurity rather
than organisational process security, it is recorded as a distinct
evidence channel (<spanx style="verb">cra_conformity</spanx> in the Verification Basis Registry)
rather than as a substitute for an ISMS audit, so that agents can
distinguish the two. Audit certificate on file with the governing body.
O-5 may be achieved directly without O-4 as a prerequisite via direct
certificate submission to the governing body.</t>
  </dd>
</dl>

<t>Organisation levels are assessed against the organisation as a whole, not
per service. An organisation that achieves any O-level applies that level
to all its registered services.</t>

</section>
<section anchor="dimension-2-service-verification-level"><name>Dimension 2 — Service Verification Level</name>

<t>Describes what has been automatically verified about the service itself.
The specific verification mechanism differs by service type (Spider for
web API services; manufacturer registration process for device classes).</t>

<texttable>
      <ttcol align='left'>Level</ttcol>
      <ttcol align='left'>Label</ttcol>
      <c>S-0</c>
      <c>Unchecked</c>
      <c>S-1</c>
      <c>Reachable</c>
      <c>S-2</c>
      <c>Spec Verified</c>
      <c>S-3</c>
      <c>Schema Stable</c>
      <c>S-4</c>
      <c>Security Reviewed</c>
</texttable>

<dl>
  <dt>S-0 (Unchecked):</dt>
  <dd>
    <t>Registered. Verification has not yet run.</t>
  </dd>
  <dt>S-1 (Reachable):</dt>
  <dd>
    <t>Service confirmed reachable by automated check.</t>
  </dd>
  <dt>S-2 (Spec Verified):</dt>
  <dd>
    <t>Specification or capability declaration confirmed and consistent
with registration.</t>
  </dd>
  <dt>S-3 (Schema Stable):</dt>
  <dd>
    <t>No breaking changes detected across at least three consecutive
verification runs.</t>
  </dd>
  <dt>S-4 (Security Reviewed):</dt>
  <dd>
    <t>Automated vulnerability scan completed with no critical findings,
OR third-party penetration test certificate provided and validated
by an Accredited Verifier.</t>
  </dd>
</dl>

<t>Profile documents define the exact criteria by which each level is achieved
for each service type.</t>

</section>
<section anchor="dimension-3-liveness"><name>Dimension 3 — Liveness</name>

<t>Describes the confirmed operational availability of the service, including
how recent and how frequent the availability data is. Liveness data is
expressed as a set of metrics, not a single level.</t>

<dl>
  <dt><spanx style="verb">last_ping_at</spanx> (ISO 8601 timestamp)</dt>
  <dd>
    <t>Time of the most recent successful liveness check.</t>
  </dd>
  <dt><spanx style="verb">ping_interval_seconds</spanx> (integer)</dt>
  <dd>
    <t>Configured interval between liveness checks.</t>
  </dd>
  <dt><spanx style="verb">uptime_30d_percent</spanx> (float)</dt>
  <dd>
    <t>Percentage of checks successful over the last 30 days.</t>
  </dd>
  <dt><spanx style="verb">avg_response_ms</spanx> (float)</dt>
  <dd>
    <t>Mean response time in milliseconds over the last 30 days.</t>
  </dd>
  <dt><spanx style="verb">consecutive_failures</spanx> (integer)</dt>
  <dd>
    <t>Number of consecutive failed checks at last run.</t>
  </dd>
</dl>

<t>The check interval is determined by the service's liveness monitoring
configuration. A service configured at initial-only frequency receives no
recurring checks; its <spanx style="verb">last_ping_at</spanx> reflects only the initial verification
run.</t>

<t>The concrete fields and measurement model for Liveness differ by service
type and are defined in each profile document.</t>

</section>
<section anchor="trust-model-implementations-by-service-type"><name>Trust Model Implementations by Service Type</name>

<t>The three trust dimensions (Organisation, Service Verification, Liveness)
are universal across all APIX service types. However, their concrete
implementation — the verification mechanisms, the APM fields that carry
trust state, and the achievable levels — differs by service type. Three
distinct trust implementations are defined across the APIX profile suite.</t>

<t><strong>API Service Trust</strong> (defined in <xref target="APIX-SERVICES"/>)</t>

<t>Verification is pull-based: the APIX Spider visits the service on a
scheduled basis, checks reachability, fetches and parses the specification,
and runs schema comparison across consecutive runs. Liveness is measured
by the index — the Spider pings the service endpoint and records response
time and availability metrics. The trust object in an API service APM
carries observed metrics (<spanx style="verb">last_ping_at</spanx>, <spanx style="verb">uptime_30d_percent</spanx>,
<spanx style="verb">avg_response_ms</spanx>, <spanx style="verb">consecutive_failures</spanx>).</t>

<t><strong>Device Class Trust</strong> (defined in <xref target="APIX-IOT"/>)</t>

<t>Verification is registration-based: a device manufacturer registers the
device class, providing a capability declaration and firmware version
contract. The APIX Spider does not visit device hardware. Liveness
configuration is declared by the manufacturer at registration time
(<spanx style="verb">presence_mode</spanx>, <spanx style="verb">heartbeat_interval_seconds</spanx>) — not observed by the
index. The trust object in a device class APM carries manufacturer-declared
configuration, not measured metrics. <spanx style="verb">spec_consistency</spanx> is always <spanx style="verb">null</spanx>
for device classes: there is no specification document for the Spider to
fetch.</t>

<t><strong>Device Instance Trust</strong> (defined in <xref target="APIX-IOT"/>)</t>

<t>Liveness is push-based: individual device instances signal their presence
to the index at regular intervals. The index does not probe devices.
Instance trust state (<spanx style="verb">online</spanx>, <spanx style="verb">reachable</spanx>, <spanx style="verb">last_seen_at</spanx>) reflects
the most recent presence signal received, not a Spider measurement.
Device instance trust state is private — it is never returned to
unauthenticated queries regardless of trust levels.</t>

<t>These are three architecturally distinct trust models that share only
the O-level and S-level abstractions. Implementers MUST NOT assume that
trust object fields in a device class or device instance APM follow the
structure of an API service APM.</t>

</section>
<section anchor="bot-side-trust-policy-expression"><name>Bot-Side Trust Policy Expression</name>

<t>A consuming agent expresses its Trust Policy as a set of minimum thresholds
across all three dimensions. Example policy expressed in pseudo-notation:</t>

<figure><artwork><![CDATA[
require:
  organisation_level >= O-2
  service_level >= S-2
  last_ping_age < 3600         # seconds since last_ping_at
  uptime_30d_percent >= 99.0
  consecutive_failures == 0
]]></artwork></figure>

<t>The Index API SHOULD support filtering by trust dimension thresholds so that
agents can retrieve only records that satisfy their policy without downloading
the full index.</t>

<t>Trust Policies are defined and enforced by consuming agents. The APIX does
not validate or enforce Trust Policies.</t>

</section>
<section anchor="accredited-verifier-model"><name>Accredited Verifier Model</name>

<t>Organisation level O-3 (Hygiene Verified) is achieved by automatic APIX
checks and requires no human reviewer. Organisation level O-4 requires an
Accredited Verifier assessment. Organisation level O-5 may be achieved
directly without O-4 as a prerequisite via direct certificate submission
to the governing body (SOC 2 Type II or ISO 27001). The APIX uses a federated Accredited
Verifier model, analogous to the Certificate Authority model in TLS:</t>

<t><list style="symbols">
  <t>the governing body defines the verification criteria for each
level and publishes the Verifier Standard.</t>
  <t>Organisations apply to the governing body for Verifier
accreditation.</t>
  <t>Accredited Verifiers perform O-4 assessments and, where applicable, O-5
attestations, signing verification reports in each case.</t>
  <t>the governing body maintains a public registry of Accredited
Verifiers and their accreditation status.</t>
  <t>A Service Record at O-4 MUST include the identifier of the Accredited
Verifier that performed the assessment and the date of assessment.</t>
  <t>A Service Record at O-5 via direct certificate submission MUST include
the certificate reference, issuing auditor, scope, and expiry date.</t>
  <t>Accreditation of Verifiers is reviewed annually by the governing body.</t>
  <t>A Verifier placed in suspended status following a failed annual review
MUST be given a minimum 90-day remediation window before final
revocation. The 90-day window applies to performance failures: lapsed
certifications, reduced capacity, or failure to meet audit quality
standards. It does not apply to fundamental violations, for which the
governing body MUST revoke accreditation immediately. Fundamental
violations include: issuing a false or unsupported O-4 or O-5
assessment, certifying a related entity in breach of the independence
requirement, leaking confidential assessment data, or colluding with
an organisation to obtain a trust level fraudulently.</t>
</list></t>

<t><strong>Elevation verification requirements:</strong></t>

<t>Elevation to O-4 or O-5 MUST be verified through an out-of-band channel
that is independent of the digital submission path used to submit the
elevation request. The governing body MUST NOT record an O-4 or O-5
elevation solely on the basis of a digitally submitted application,
regardless of the authentication mechanism used for that submission.
The out-of-band verification MUST confirm that the elevation was
intentionally authorised by a responsible representative of the applicant
organisation, and that the submitted evidence (Accredited Verifier report
or audit certificate) is genuine.</t>

<t>Elevation to O-5 MUST additionally be confirmed by two independently
authorised representatives of the applicant organisation. The two
confirming individuals MUST hold separate credentials and MUST act
independently; a single individual confirming twice does not satisfy this
requirement. The governing body MUST enforce this programmatically for
O-5 elevations processed through its operational interface.</t>

<t>The specific out-of-band verification mechanism and the implementation
of the two-representative confirmation are operational responsibilities
of the governing body and are documented in the APIX implementation
guide. Conforming implementations of the APIX governing body role MUST
implement mechanisms that satisfy these requirements; the specific
mechanisms are not prescribed by this specification.</t>

<t><strong>Design Note — Future Trust Level Evolution (non-normative):</strong>
The O-0 through O-5 architecture defined here is the Version 1 model.
O-3 was introduced to provide an automatable, zero-cost on-ramp for
early-stage organisations, bridging the gap between legal entity
verification (O-2) and the first human-reviewed tier (O-4). As the governing body
Accredited Verifier market matures and a meaningful population of O-5
organisations is established, a Version 2 evolution is anticipated in
which O-5 is joined by a premium O-6 designation with APIX-specific
assessment criteria beyond the industry baseline — dedicated incident
response covering governing body cooperation obligations, agreed governing body audit access,
and APIX-specific operational commitments. This evolution requires the
governing body to develop and publish an O-6 assessment standard, which
is not feasible at initial launch. The trust level record structure (see implementation
guide Part I §1.4) is designed to accommodate additional components
without breaking existing consumers.</t>

</section>
</section>
<section anchor="commercial-contract-and-sanctions-compliance"><name>Commercial Contract and Sanctions Compliance</name>

<t>Every registered service MUST be covered by a commercial agreement between
the Service Owner and the index operator (or its Accredited Regional
Representative). The agreement MUST define:</t>

<t><list style="symbols">
  <t>The liveness monitoring configuration and its obligations.</t>
  <t>The index operator's obligations regarding verification frequency and
Index API availability.</t>
  <t>Acceptable use terms.</t>
  <t>Data processing terms in accordance with applicable law.</t>
</list></t>

<t><strong>Sanctions compliance:</strong> the index operator MUST screen all service
registrants against applicable sanctions lists prior to account activation.
At minimum, screening MUST cover the UN Security Council consolidated
sanctions list. Operators subject to additional jurisdictional sanctions
regimes (e.g., EU, US OFAC, Swiss SECO) MUST additionally screen against
those lists as applicable to their jurisdiction of incorporation. Entities
subject to applicable sanctions MUST be refused registration regardless of
commercial tier.</t>

<t>Registrants MUST represent and warrant in the commercial agreement that they
are not subject to applicable sanctions, and MUST notify the index operator
immediately of any change in that status.</t>

<t><strong>Ongoing sanctions monitoring:</strong> The index operator MUST perform periodic
re-screening of all registered organisations against the same sanctions lists
checked at initial registration. Re-screening MUST occur at least quarterly.
Upon detection of a new match for a previously-cleared organisation — whether
by periodic re-screening, third-party notification, or registrant self-report
— the index operator MUST immediately:</t>

<t><list style="numbers" type="1">
  <t>Suspend the organisation's account. All API credentials are revoked; no
further registration or update operations are accepted from the
organisation.</t>
  <t>Suspend all services registered by the organisation. Suspended services
are removed from all discovery results.</t>
  <t>Revoke all active credentials issued to the organisation (API keys,
instance tokens where applicable). All associated service instances are
marked offline or unreachable.</t>
  <t>Open a legal review case. The specific sanctions list and matched entry
MUST NOT be disclosed externally; the organisation receives only a
generic account suspension notice.</t>
</list></t>

<t>If the sanctions match is subsequently determined to be a false positive or
the registrant is removed from the relevant list, the index operator MAY
reinstate the account following legal review. Reinstatement requires a fresh
KYC and sanctions check.</t>

<t>Unauthenticated discovery queries to the Index API are not subject to
registration screening and MUST remain available without restriction,
consistent with the APIX's mission as open global infrastructure.</t>

</section>
<section anchor="operational-model"><name>Operational Model</name>

<section anchor="supply-side-funding-principle"><name>Supply-Side Funding Principle</name>

<t>A conforming APIX implementation MUST be funded primarily by service
registration fees paid by Service Owners (supply side). Discovery queries
by consuming agents MUST NOT be the primary revenue mechanism. This
principle is normative: an implementation that charges consuming agents for
standard discovery queries is not conformant with the APIX model, as doing
so contradicts the open infrastructure mission and undermines the network
effect that makes the supply side valuable.</t>

<t>The APIX model is structurally analogous to the DNS model: registrants pay
to be listed; queries are free.</t>

<t>Fee structures applicable to each service type are defined in the relevant
profile document. All implementations MUST apply fees consistently to all
registrants of a given service type at the same commercial tier, with no
preferential treatment. The governing body publishes the normative fee
schedule as a separate registry document, updated independently of this RFC.</t>

</section>
<section anchor="consumer-access-model"><name>Consumer Access Model</name>

<t>Discovery queries to the Index API MUST be available without authentication
or payment. Rate limits MAY be applied to protect infrastructure integrity
but MUST NOT be set at levels that prevent reasonable agent operation.
Implementations MUST support at minimum three consumer access layers:</t>

<t><strong>Layer 1 — Unauthenticated access</strong></t>

<t>Any agent MUST be able to query the Index API without authentication or
registration, subject to a per-IP rate limit. This layer is sufficient for
individual agents and proof-of-concept deployments.</t>

<t><strong>Layer 2 — Authenticated access (free)</strong></t>

<t>Any agent MAY register a consumer identity token at no cost. Token
registration requires a valid email address. Authenticated access MUST
provide a higher rate limit than unauthenticated access and MAY additionally
provide result caching hints and webhook subscriptions for service record
changes.</t>

<t>Consumer tokens SHOULD be compatible with the webbotauth identity model
(<xref target="I-D.meunier-webbotauth-registry"/>) to enable interoperability with bot
authentication infrastructure.</t>

<t><strong>Layer 3 — High-volume access (paid, optional)</strong></t>

<t>Implementations MAY offer a paid high-volume access tier for platforms
operating agents at scale that require guaranteed query capacity and
operational SLAs. This tier is supplementary; the index's operational
sustainability MUST NOT depend on it.</t>

<t><strong>Public bulk download (REQUIRED)</strong></t>

<t>Implementations MUST provide the full index as a freely downloadable bulk
dataset on the first day of each calendar month, without authentication, under
the Open Database Licence (ODbL) 1.0. This requirement implements the
openness requirement of Section 4.2: no entity, including the index operator,
may hold an exclusive lock on the index data.</t>

<t>Implementations MUST additionally publish a daily diff file covering all
record additions, updates, and deletions since the previous day. Daily diffs
MUST be serialised in the same format as the full snapshot and MUST be
available at the same endpoint, identified by an ISO 8601 date in their
filename or URL path (e.g. <spanx style="verb">diff-2026-04-28.json</spanx>). A new mirror MUST be
able to reach current index state by downloading the latest monthly full
snapshot and applying the sequence of daily diffs since that snapshot date,
without downloading any additional full snapshots.</t>

</section>
<section anchor="ecological-impact-transparency"><name>Ecological Impact Transparency</name>

<t>A conforming APIX implementation SHOULD publish aggregate ecological impact
statistics derived from observed index usage. These statistics quantify the
efficiency gain attributable to machine-native API consumption compared to
equivalent traditional web request technology consumption, and SHOULD be
updated in real time and included in the annual transparency report.</t>

<t>The comparison baseline is the full traditional web request stack — not
payload size alone — including the request waterfall (HTML page with
dependent CSS, JavaScript, image, and font resources), JavaScript
execution overhead for dynamically rendered pages, polling requests that
occur in the absence of a notification mechanism, retry waste from
access-control measures, and proxy infrastructure maintained solely to
circumvent those measures.</t>

<t>The following metrics SHOULD be derived from directly observable index
events and published at a stable public endpoint:</t>

<t><list style="symbols">
  <t><strong>Discovery requests served</strong> — each request represents one agent
retrieval that did not require scraping or probing a service endpoint
directly.</t>
  <t><strong>Notification events fired</strong> — each event represents one or more
polling requests eliminated across all subscribed consuming agents.</t>
  <t><strong>Estimated data transfer saved (GB)</strong> — computed from discovery request
count, service profile type, and the differential between average
traditional web page size and average machine-native API response size
for that profile type.</t>
  <t><strong>Estimated CO2 equivalent avoided</strong> — computed from total estimated
data transfer saved using a published CO2-per-GB methodology. The
methodology document, including its source data and version, MUST be
publicly accessible at a stable URL.</t>
</list></t>

<t>All published figures MUST be accompanied by the computation methodology,
confidence bounds, and source data references. Conservative estimates MUST
be used where data is incomplete; figures MUST NOT be extrapolated beyond
what the directly observed data supports.</t>

<t>The governing body SHOULD seek independent validation of the methodology
from an established environmental computing research organisation.</t>

</section>
</section>
<section anchor="index-api-core"><name>Index API — Core</name>

<section anchor="hateoas-navigation-model"><name>HATEOAS Navigation Model</name>

<t>The Index API MUST follow Hypermedia as the Engine of Application State
(HATEOAS) principles. A consuming agent MUST be able to discover and navigate
the entire index starting from a single, stable entry-point URL, without
out-of-band knowledge of endpoint paths.</t>

<t>Every response MUST include a <spanx style="verb">_links</spanx> object containing hypermedia controls
for navigation. Link relations MUST use IANA-registered relation types where
applicable, and APIX-specific relations where not.</t>

</section>
<section anchor="discovery-endpoint"><name>Discovery Endpoint</name>

<t>The APIX exposes a single globally stable entry-point URL:</t>

<figure><artwork><![CDATA[
https://apix.example.org/
]]></artwork></figure>

<t>A GET request to this URL returns the Index root resource. The root resource
includes base navigation links common to all implementations, plus
profile-specific links defined in applicable profile documents.</t>

<figure><sourcecode type="json"><![CDATA[
{
  "apix_version": "1.0",
  "total_services": 12483,
  "last_updated": "2026-04-25T00:00:00Z",
  "registry_versions": {
    "protocols": "1.0",
    "capabilities": "1.0",
    "presence_modes": "1.0"
  },
  "_links": {
    "self": {
      "href": "https://apix.example.org/"
    },
    "search": {
      "href": "https://apix.example.org/search{/api_version}{?...}",
      "templated": true
    },
    "browse": {
      "href": "https://apix.example.org/browse"
    },
    "capabilities": {
      "href": "https://apix.example.org/capabilities"
    },
    "devices": {
      "href": "https://apix.example.org/devices{?capability,...}",
      "templated": true
    },
    "docs": {
      "href": "https://apix.example.org/docs"
    },
    "apix:ecological-impact-stats": {
      "href": "https://apix.example.org/stats/ecological-impact"
    }
  }
}
]]></sourcecode></figure>

<t>The <spanx style="verb">{?q,...}</spanx> placeholder above is abbreviated. The complete search URI
template (parameters grouped for readability; the value is a single
uninterrupted string at runtime):</t>

<figure><artwork><![CDATA[
https://apix.example.org/search{/api_version}
  {?q,capability,protocol,language,pricing_model,
   auth_method,deployment_region,near,coverage_radius_km,
   custom_key,org_level_min,service_level_min,spec_consistency,
   max_ping_age,uptime_30d_min,lifecycle_stage,
   include_superseded,page,page_size}
]]></artwork></figure>

<t>The <spanx style="verb">lifecycle_stage</spanx> parameter accepts values defined by each profile
document. Valid values differ by service type and are not a shared enum.
See <xref target="APIX-SERVICES"/> and <xref target="APIX-IOT"/> for the valid values applicable
to each service type.</t>

<t>The <spanx style="verb">devices</spanx> link template (defined in <xref target="APIX-IOT"/>):</t>

<figure><artwork><![CDATA[
https://apix.example.org/devices
  {?capability,protocol,online,api_version,
   endpoint_confidence,page,page_size}
]]></artwork></figure>

<t>Profile-specific links (e.g., the <spanx style="verb">devices</spanx> link defined in <xref target="APIX-IOT"/>) are
present in the root resource when the implementation includes support for that
profile. Consuming agents MUST follow links rather than constructing URLs
independently; the presence or absence of a link in the root resource is the
authoritative signal of whether a capability is supported.</t>

</section>
<section anchor="transport-encoding"><name>Transport Encoding</name>

<t>The Index API is consumed by autonomous agents at machine speed. Response
payloads are structured JSON with highly repetitive field names across result
arrays. Transport-layer compression achieves 70–85% size reduction on typical
search result payloads with no information loss and no application-layer
schema changes.</t>

<t><strong>Compression support requirements:</strong></t>

<t>The Index API MUST support the following <spanx style="verb">Accept-Encoding</spanx> values:</t>

<texttable>
      <ttcol align='left'>Encoding</ttcol>
      <ttcol align='left'>Requirement</ttcol>
      <ttcol align='left'>Notes</ttcol>
      <c><spanx style="verb">gzip</spanx></c>
      <c>MUST</c>
      <c>Universally supported baseline</c>
      <c><spanx style="verb">br</spanx> (Brotli)</c>
      <c>SHOULD</c>
      <c>Higher compression ratio than gzip</c>
      <c><spanx style="verb">zstd</spanx></c>
      <c>SHOULD</c>
      <c>Similar ratio to Brotli; faster decompression</c>
</texttable>

<t>The Index API MUST perform content negotiation via the <spanx style="verb">Accept-Encoding</spanx>
request header. Responses MUST include a <spanx style="verb">Content-Encoding</spanx> header
identifying the applied encoding. If a client sends no <spanx style="verb">Accept-Encoding</spanx>
header, the server MAY respond uncompressed.</t>

<t>Consuming agents SHOULD include <spanx style="verb">Accept-Encoding: zstd, br, gzip</spanx> in all
Index API requests.</t>

<t>The Index API MAY additionally support CBOR (RFC 8949) as a binary
alternative to JSON. A client that prefers CBOR MUST signal this via
<spanx style="verb">Accept: application/cbor</spanx>. CBOR responses carry identical information to
JSON responses. Clients MUST NOT assume CBOR support. JSON over compressed
transport is the normative interchange format.</t>

</section>
</section>
<section anchor="index-api-versioning"><name>Index API Versioning</name>

<section anchor="version-identification"><name>Version Identification</name>

<t>The root resource returned at <spanx style="verb">https://apix.example.org/</spanx> MUST include an
<spanx style="verb">apix_version</spanx> field identifying the version of the Index API schema in use.
Version values are of the form <spanx style="verb">MAJOR.MINOR</spanx> (e.g., <spanx style="verb">"1.0"</spanx>, <spanx style="verb">"1.2"</spanx>, <spanx style="verb">"2.0"</spanx>).</t>

<t>Consuming agents MUST read <spanx style="verb">apix_version</spanx> at the start of each session.
Agents MUST NOT cache <spanx style="verb">apix_version</spanx> across sessions: the version field is
the authoritative signal that the schema has changed.</t>

</section>
<section anchor="compatibility-rules"><name>Compatibility Rules</name>

<t>The APIX follows a semantic versioning policy for the Index API:</t>

<t><strong>Non-breaking changes (MINOR increment):</strong></t>

<t><list style="symbols">
  <t>Adding new fields to Service Records or the root resource</t>
  <t>Adding new optional query parameters to the search endpoint</t>
  <t>Adding new <spanx style="verb">_links</spanx> relations to any response</t>
  <t>Expanding an enumerated value registry (new capability terms, new
protocol types)</t>
  <t>Increasing rate limits</t>
</list></t>

<t>Minor version increments are backward compatible. A consuming agent written
for <spanx style="verb">1.0</spanx> MUST be able to operate correctly against a <spanx style="verb">1.x</spanx> endpoint,
provided it ignores unknown fields.</t>

<t>Consuming agents MUST follow the robustness principle: ignore unknown fields
and unknown link relations rather than failing. This requirement is normative.</t>

<t><strong>Breaking changes (MAJOR increment):</strong></t>

<t><list style="symbols">
  <t>Removing or renaming fields in Service Records</t>
  <t>Changing the type or semantics of an existing field</t>
  <t>Removing or renaming existing query parameters</t>
  <t>Changing the structure of the HATEOAS <spanx style="verb">_links</spanx> object</t>
  <t>Changing the URL of the single entry-point</t>
</list></t>

<t>A MAJOR version increment MUST NOT occur without a concurrent deprecation
notice for the prior version (see below).</t>

</section>
<section anchor="api-deprecation-and-migration"><name>API Deprecation and Migration</name>

<t>When a new MAJOR version is released, the prior MAJOR version MUST remain
supported for a minimum of <strong>24 months</strong> from the date the new version
becomes available. During this period:</t>

<t><list style="symbols">
  <t>Both versions MUST be simultaneously queryable</t>
  <t>The root resource of the prior version MUST include a <spanx style="verb">deprecated</spanx> flag
with the <spanx style="verb">sunset_date</spanx> of the old version</t>
  <t>Consuming agents that include the IETF <spanx style="verb">Sunset</spanx> header
(<xref target="RFC8594"/>) in their responses MUST use it to signal the old version's
sunset date</t>
</list></t>

<t>The governing body MUST NOT sunset a MAJOR version without giving
consuming agents at least 24 months to migrate.</t>

</section>
<section anchor="service-apiversion-immutability-invariant"><name>Service api_version Immutability Invariant</name>

<t>The <spanx style="verb">api_version</spanx> field in an APM and the version path segment in the
search endpoint (<spanx style="verb">/search/v{major}.{minor}/</spanx>) rest on a single foundational
guarantee: a published <spanx style="verb">api_version</spanx> value has an immutable field structure
definition.</t>

<t>This invariant MUST be stated unambiguously to consuming agents and service
operators:</t>

<t><list style="symbols">
  <t>A field present in version <spanx style="verb">v2.4</spanx> will be present in every service that
declares <spanx style="verb">api_version: "2.4.x"</spanx> for the lifetime of that registration.</t>
  <t>A field absent from version <spanx style="verb">v2.4</spanx> will never appear in a <spanx style="verb">v2.4.x</spanx>
service record without a version increment.</t>
  <t>Removing a field, changing a field's type, or making any other breaking
change REQUIRES a new major version. The major bump is the explicit,
sufficient notice to consumers. No deprecation period within a major
version is required or expected.</t>
  <t>Adding a field requires a new minor version. Even additive changes are
not permitted within a published version — a service that adds a field
mid-life has implicitly created a new contract and MUST increment
<spanx style="verb">api_version</spanx> accordingly.</t>
</list></t>

<t>This invariant enables the version path filter to be an unconditional
schema contract: an agent that pins to <spanx style="verb">/search/v2.4/</spanx> receives results
with a fixed, permanent field set. Service owners are freed from the
pressure to retain unwanted fields for backwards compatibility — the
correct action is always to increment the version and move forward cleanly.</t>

</section>
<section anchor="no-cross-version-response-mapping"><name>No Cross-Version Response Mapping</name>

<t>The APIX does NOT perform cross-version response mapping. The
<spanx style="verb">api_version</spanx> path segment is a strict storage filter: only service
registrations whose <spanx style="verb">api_version</spanx> field matches the specified prefix
are returned. The index never synthesises a response of one version
from a record stored at a different version.</t>

<t>The consequence is deliberate and unambiguous:</t>

<t><list style="symbols">
  <t>A service that has upgraded from v2.4 to v3.0 is stored as a separate
record. The v3.0 record does not appear in <spanx style="verb">/search/v2/</spanx> results.
There are no null substitutions for dropped fields, no type coercions
for changed fields, and no partial responses. A v3 record is a
different resource; it is not a transformed view of a v2 record.</t>
  <t>The v2.4 record remains in the index — immutably — until the service
owner advances it through the lifecycle (<spanx style="verb">deprecated</spanx> → <spanx style="verb">sunset</spanx>) or
the record is superseded and eventually removed. An agent pinned to
<spanx style="verb">/search/v2/</spanx> continues to see v2.4 registrations for as long as
they exist in the index at that lifecycle stage.</t>
  <t>As services migrate to newer major versions, the v2 result set shrinks.
Diminishing or empty results at a pinned version are not a failure
condition — they are the designed signal that the consuming agent's
version pin no longer covers the current service landscape and an
upgrade of consumer code is warranted.</t>
</list></t>

<t><strong>Upgrade path discovery:</strong> The Level 2 Service Record for a superseded
version MUST include a populated <spanx style="verb">superseded_by</spanx> field pointing to the
current version's record. A consuming agent that finds a v2.4 result with
<spanx style="verb">superseded_by</spanx> set SHOULD follow the link to inspect the v3.0 record and
determine whether upgrading its version pin is feasible. This is the
mechanism by which agents discover that a newer contract is available
without being forced off the old one before they are ready.</t>

<t>A consuming agent that receives only empty results for its pinned version
SHOULD query <spanx style="verb">GET /search/</spanx> with no path segment and no query parameters.
This returns the version landscape only — a summary of available
<spanx style="verb">api_version</spanx> prefixes, service counts, and lifecycle status — and executes
no content query. The agent uses this response to identify which version
prefix covers the current service population and then issues a new scoped
query (e.g., <spanx style="verb">/search/v3/?...</spanx>) with explicit filters. A parameter-less
<spanx style="verb">/search/</spanx> MUST NOT return service records; it exists solely as a version
discovery resource.</t>

</section>
<section anchor="registry-version-tracking"><name>Registry Version Tracking</name>

<t>The root resource exposes a <spanx style="verb">registry_versions</spanx> object (Section 10.2).
Consuming agents that cache capability taxonomy or protocol type data MUST
compare the current <spanx style="verb">registry_versions</spanx> values against their cached version
on each session. A change in any registry version MUST trigger a cache
refresh before the agent applies trust filtering or capability matching.</t>

</section>
</section>
<section anchor="operator-security-and-self-governance"><name>Operator Security and Self-Governance</name>

<section anchor="purpose-and-scope"><name>Purpose and Scope</name>

<t>APIX centralises knowledge that has intrinsic intelligence value: the
identity and capability of every registered service, the network location
of every online IoT device instance, the query patterns of every consuming
agent, and the contact details of law enforcement authorities across
accepted jurisdictions. This concentration makes the governing body
an ultra-high-value target for state-sponsored actors, criminal
organisations, and corporate adversaries.</t>

<t>The Non-Surveillance Commitment (Section 5) defines what APIX will not do
to the ecosystem it serves. This section defines what the governing
body MUST do to protect itself and the ecosystem from being exploited
involuntarily — through compromise, coercion, insider threat, or
organisational capture.</t>

<t>The requirements in this section are normative obligations on the governing
body as operator of the index. They are not addressed to Service Owners
or consuming agents.</t>

</section>
<section anchor="technical-security-requirements"><name>Technical Security Requirements</name>

<t>The governing body MUST operate APIX infrastructure under the
following technical constraints:</t>

<t><strong>Infrastructure separation:</strong> The token store, tamper-evident audit log,
and LER processing queue MUST be hosted on systems with no shared network
path to the public-facing Index API query infrastructure. Compromise of
the query layer MUST NOT provide lateral access to the token store or
audit log.</t>

<t><strong>Air-gapped token issuance:</strong> Instance token batches for IoT device
classes MUST be generated on infrastructure with no persistent internet
connection. Issuance systems MUST use hardware security modules (HSMs)
for all cryptographic operations. The issuance network MUST be physically
separated from the token delivery network.</t>

<t><strong>Geographic distribution:</strong> Core APIX systems MUST be distributed across
at least two independent physical jurisdictions. No single legal order
from any one jurisdiction MUST be sufficient to take the full system
offline or compel full data access.</t>

<t><strong>Zero-trust internal architecture:</strong> No governing body system MUST grant implicit
trust to requests from other governing body systems. All inter-system communication
MUST be authenticated and authorised independently of network location.
Lateral movement within governing body infrastructure MUST require separate
credentials at each boundary.</t>

<t><strong>Cryptographic floor:</strong> All external-facing endpoints MUST use TLS 1.3
or higher (<xref target="RFC8446"/>). All signing operations MUST use asymmetric keys
stored in hardware-backed key storage. Key material MUST NOT be exportable
from the HSM in plaintext under any operational procedure.</t>

<t><strong>Mandatory penetration testing:</strong> The governing body MUST commission an independent
penetration test of its production infrastructure at least annually. A
summary of findings (severity distribution, remediation status) MUST be
published in the governing body's annual security report within 90 days of the test. The
identity of the testing firm MUST be disclosed.</t>

<t><strong>Responsible disclosure programme:</strong> The governing body MUST maintain a public
responsible disclosure policy at a stable URL and MUST acknowledge
vulnerability reports within 5 business days.</t>

</section>
<section anchor="organisational-security-requirements"><name>Organisational Security Requirements</name>

<t><strong>Personnel vetting:</strong> All staff and contractors with access to the token
store, LER queue, sanctions screening pipeline, or audit log MUST undergo
documented background verification commensurate with the sensitivity of
the systems they can access, prior to access being granted. Access MUST
be reviewed annually.</t>

<t><strong>Segregation of duties:</strong> No individual staff member MUST hold
simultaneous access to more than two of the following: token store, audit
log, LER queue, sanctions pipeline, board signing keys. This constraint
MUST be enforced technically, not procedurally.</t>

<t><strong>Least-privilege access:</strong> Access rights MUST be scoped to the minimum
required for the role. Privileged access MUST expire after a defined
session window and MUST require re-authentication. No standing privileged
sessions are permitted.</t>

<t><strong>Security awareness:</strong> All governing body staff MUST complete security awareness
training annually, covering at minimum the threat types and unlawful
request scenarios relevant to an operator under the security obligations
defined in this section.</t>

<t><strong>Insider threat detection:</strong> The governing body MUST operate anomalous access pattern
detection across all privileged systems. Anomalies MUST generate alerts
to a security function independent of the alerted staff member's reporting
line.</t>

<t><strong>Whistleblower protection:</strong> Any governing body staff member or contractor who
receives an instruction — from any source, including governing body board members —
that would cause the governing body to act contrary to the Non-Surveillance Commitment
(Section 5) or the requirements of this section MUST have a protected
right to report that instruction to an external body without prior
internal approval. This right MUST be codified in the governing body's founding charter
charter and in every employment and contractor agreement. It MUST NOT
be waivable by board resolution or individual contract term.</t>

</section>
<section anchor="political-independence-and-anti-capture-measures"><name>Political Independence and Anti-Capture Measures</name>

<t><strong>Structural domicile:</strong> the governing body MUST be domiciled in a
jurisdiction whose legal framework provides, at minimum: (a) a non-profit
foundation form under independent state supervision whose neutrality
mandate cannot be amended for commercial gain; (b) political neutrality and
resistance to the unilateral data-access regimes of any single major power;
and (c) legal protection against hostile acquisition, merger, or board
capture. The legal instrument satisfying these criteria in the reference
implementation is described in the non-normative appendix (Reference
Implementation).</t>

<t><strong>Golden share:</strong> the governing body's charter MUST maintain a governance mechanism
equivalent to a 51% golden share that prevents any acquisition, merger,
or board supermajority from overriding the charter's core purpose. No
commercial transaction MUST be permitted to subordinate the governing body's neutrality
obligations to the interests of a single organisation or jurisdiction.</t>

<t><strong>Board composition:</strong> No single nation-state's citizens or residents
MUST hold a majority of board seats. No individual MUST hold more than
one vote on any board decision. Board composition MUST be published
annually in the transparency report.</t>

<t><strong>Infrastructure jurisdiction policy:</strong> The governing body MUST NOT host core APIX
systems — token store, audit log, LER queue — in jurisdictions that
impose secret data access orders (orders that legally prohibit the
recipient from disclosing that the order was received). The governing body MUST maintain
a published list of approved hosting jurisdictions, reviewed annually by
the board. Removal of a jurisdiction from the approved list MUST trigger
migration of any systems hosted there within 180 days.</t>

<t><strong>Lawful pressure resistance:</strong> If the governing body receives a government demand for
data access, system access, or operational changes that does not satisfy
the LER criteria defined in <xref target="APIX-IOT"/> Section 9.8, The governing body MUST refuse
the demand. The governing body MUST record the demand in the audit log and MUST report
its existence — without operational detail that would compromise an
ongoing investigation — in the next annual transparency report. The governing body MUST
NOT comply with informal diplomatic pressure, agency-level requests, or
extra-judicial demands regardless of the requesting party's political
standing.</t>

<t><strong>Anti-capture review:</strong> The board MUST conduct an annual review of
whether any commercial relationship, grant dependency, or staff composition
creates a conflict of interest with the governing body's neutrality obligations. Findings
MUST be published in the transparency report.</t>

</section>
<section anchor="crisis-governance-protocol"><name>Crisis Governance Protocol</name>

<t>The following conditions each independently trigger the governing body crisis
governance protocol:</t>

<t><list style="symbols">
  <t>Credible evidence that APIX production infrastructure has been
compromised by an external actor</t>
  <t>Receipt of a demand that the governing body's legal counsel assesses as an attempt
to compel action contrary to the charter</t>
  <t>Attempted hostile acquisition, board capture, or charter amendment
by a party with a conflict of interest</t>
  <t>Regulatory action that threatens loss of the governing body's qualifying domicile</t>
</list></t>

<t><strong>Obligations on trigger:</strong></t>

<t><list style="numbers" type="1">
  <t>The discovering party MUST notify all board members within 4 hours.</t>
  <t>The governing body MUST publish a public statement acknowledging the trigger event
within 72 hours of confirmation. The statement MUST describe the
nature of the threat in general terms without disclosing operational
detail that would aid the attacker.</t>
  <t>The governing body MUST activate its continuity-of-operations plan, ensuring Index
API availability is maintained independently of any compromised or
coerced system.</t>
  <t>If the qualifying domicile is threatened or lost, the board MUST convene within
30 days to activate a pre-agreed organisational relocation framework.
The destination jurisdiction MUST satisfy the infrastructure
jurisdiction policy defined above. The relocation framework MUST be
prepared and approved by the board before APIX reaches production
operation and MUST be reviewed annually.</t>
</list></t>

<t>No single board member and no external party MUST have the authority to
suspend or delay execution of steps 1–3 above.</t>

</section>
<section anchor="data-minimisation-as-security-policy"><name>Data Minimisation as Security Policy</name>

<t>The least-held data is the least-leakable data. The following constraints
apply to all APIX operational systems:</t>

<t><list style="symbols">
  <t>APIX MUST NOT log consuming agent query patterns beyond the minimum
required for liveness monitoring and abuse detection. Query logs MUST
be purged after 30 days unless retained under a specific, documented,
time-limited LER investigation scope.</t>
  <t>Device instance network location data (<spanx style="verb">network.ipv6</spanx>, as published in
the instance record) MUST be purged from APIX systems within 72 hours of
the instance transitioning to offline status, subject to any active LER
retention obligation on that instance. The internally observed source IPv4
address (<spanx style="verb">observed_source_ipv4</spanx>, retained for abuse detection and
geo-routing and not surfaced in the instance record) is subject to the
same purge obligation and timeline.</t>
  <t>APIX MUST NOT build or maintain cross-session behavioural profiles of
consuming agents. Each query session MUST be treated as independent.</t>
  <t>Every data field collected or retained by APIX MUST have a documented
functional justification. Fields without a current functional
justification MUST be deleted from the data model in the next schema
revision. This review MUST be a standing agenda item at each the governing body board
meeting.</t>
</list></t>

</section>
<section anchor="annual-security-report"><name>Annual Security Report</name>

<t>The governing body MUST publish an annual security report
within 90 days of the close of each calendar year. The security report
is separate from the transparency report defined in Section 5.6 and MUST
contain:</t>

<t><list style="symbols">
  <t>Summary of the year's penetration test findings: severity distribution
(critical / high / medium / low count), remediation status of prior
findings, identity of testing firm</t>
  <t>Summary of infrastructure changes affecting the attack surface</t>
  <t>Staff access review outcomes: number of access rights granted, revoked,
and modified</t>
  <t>Count of external demands received that did not meet LER criteria,
and how each was handled</t>
  <t>Count of whistleblower reports received and their resolution status
(no identifying detail)</t>
  <t>Board attestation that the infrastructure jurisdiction policy was
reviewed and remains current</t>
</list></t>

<t>The same unilateral publication right defined for the transparency report
(Section 5.6) applies to the security report: if the board fails to
publish within 90 days of period close, any individual board member MUST
be empowered to publish it unilaterally. This right MUST NOT be waivable
by board resolution.</t>

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

<section anchor="abuse-and-fake-listings"><name>Abuse and Fake Listings</name>

<t>The mandatory Terms of Service acceptance at registration provides a first
barrier against malicious actors listing fake or harmful services. For O-0
and O-1, identity verification is limited; consuming agents SHOULD NOT rely
solely on index presence for trust at these levels. For O-2 and above, the
formal B2B contractual relationship and progressively stronger identity and
compliance verification substantially raise the cost of abuse.</t>

<t>Consuming agents SHOULD apply Trust Policies that exclude O-0 services for
any task involving sensitive data or consequential actions.</t>

<t>The governing body MUST maintain an abuse reporting mechanism and
MUST be able to suspend or remove a Service Record within 24 hours of
confirmed abuse. Suspended service records MUST remain in the index with a
<spanx style="verb">status: suspended</spanx> flag and MUST NOT be silently deleted, to provide
transparency to agents that had cached the record.</t>

</section>
<section anchor="trust-level-spoofing"><name>Trust Level Spoofing</name>

<t>Organisation and Service trust levels in the Service Record are set only by
the APIX itself, not by the Service Owner. APM submissions that include
<spanx style="verb">trust</spanx> field values MUST have those values overwritten by the APIX upon
processing. The Index API MUST NOT expose self-asserted trust values.</t>

</section>
<section anchor="transport-security-requirements"><name>Transport Security Requirements</name>

<t>The Index API MUST be served exclusively over TLS (<xref target="RFC8446"/>). Certificate
validity MUST be verified by consuming agents. Agents MUST NOT bypass TLS
certificate verification when querying the Index API.</t>

<t>All <spanx style="verb">entry_point</spanx> and <spanx style="verb">spec.url</spanx> values submitted in APM registrations MUST
use the <spanx style="verb">https</spanx> scheme. The Index MUST reject APM submissions that provide
HTTP (non-TLS) values for these fields.</t>

</section>
<section anchor="bot-consumer-risks"><name>Bot Consumer Risks</name>

<t>The APIX provides discovery and trust metadata. It does not guarantee the
safety, correctness, or availability of listed services. Consuming agents
MUST NOT assume that a service listed in the APIX is safe to use without
applying their own Trust Policy.</t>

<t>Consuming agents SHOULD treat Index API responses as untrusted input and
validate the structure of Service Records before acting on them.</t>

</section>
</section>


  </middle>

  <back>


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

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



<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="RFC5646">
  <front>
    <title>Tags for Identifying Languages</title>
    <author fullname="A. Phillips" initials="A." role="editor" surname="Phillips"/>
    <author fullname="M. Davis" initials="M." role="editor" surname="Davis"/>
    <date month="September" year="2009"/>
    <abstract>
      <t>This document describes the structure, content, construction, and semantics of language tags for use in cases where it is desirable to indicate the language used in an information object. It also describes how to register values for use in language tags and the creation of user-defined extensions for private interchange. 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="47"/>
  <seriesInfo name="RFC" value="5646"/>
  <seriesInfo name="DOI" value="10.17487/RFC5646"/>
</reference>
<reference anchor="RFC8259">
  <front>
    <title>The JavaScript Object Notation (JSON) Data Interchange Format</title>
    <author fullname="T. Bray" initials="T." role="editor" surname="Bray"/>
    <date month="December" year="2017"/>
    <abstract>
      <t>JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data.</t>
      <t>This document removes inconsistencies with other specifications of JSON, repairs specification errors, and offers experience-based interoperability guidance.</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="90"/>
  <seriesInfo name="RFC" value="8259"/>
  <seriesInfo name="DOI" value="10.17487/RFC8259"/>
</reference>
<reference anchor="RFC8446">
  <front>
    <title>The Transport Layer Security (TLS) Protocol Version 1.3</title>
    <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
    <date month="August" year="2018"/>
    <abstract>
      <t>This document specifies version 1.3 of the Transport Layer Security (TLS) protocol. TLS allows client/server applications to communicate over the Internet in a way that is designed to prevent eavesdropping, tampering, and message forgery.</t>
      <t>This document updates RFCs 5705 and 6066, and obsoletes RFCs 5077, 5246, and 6961. This document also specifies new requirements for TLS 1.2 implementations.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8446"/>
  <seriesInfo name="DOI" value="10.17487/RFC8446"/>
</reference>
<reference anchor="RFC8594">
  <front>
    <title>The Sunset HTTP Header Field</title>
    <author fullname="E. Wilde" initials="E." surname="Wilde"/>
    <date month="May" year="2019"/>
    <abstract>
      <t>This specification defines the Sunset HTTP response header field, which indicates that a URI is likely to become unresponsive at a specified point in the future. It also defines a sunset link relation type that allows linking to resources providing information about an upcoming resource or service sunset.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8594"/>
  <seriesInfo name="DOI" value="10.17487/RFC8594"/>
</reference>
<reference anchor="RFC8615">
  <front>
    <title>Well-Known Uniform Resource Identifiers (URIs)</title>
    <author fullname="M. Nottingham" initials="M." surname="Nottingham"/>
    <date month="May" year="2019"/>
    <abstract>
      <t>This memo defines a path prefix for "well-known locations", "/.well-known/", in selected Uniform Resource Identifier (URI) schemes.</t>
      <t>In doing so, it obsoletes RFC 5785 and updates the URI schemes defined in RFC 7230 to reserve that space. It also updates RFC 7595 to track URI schemes that support well-known URIs in their registry.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8615"/>
  <seriesInfo name="DOI" value="10.17487/RFC8615"/>
</reference>
<reference anchor="RFC9110">
  <front>
    <title>HTTP Semantics</title>
    <author fullname="R. Fielding" initials="R." role="editor" surname="Fielding"/>
    <author fullname="M. Nottingham" initials="M." role="editor" surname="Nottingham"/>
    <author fullname="J. Reschke" initials="J." role="editor" surname="Reschke"/>
    <date month="June" year="2022"/>
    <abstract>
      <t>The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document describes the overall architecture of HTTP, establishes common terminology, and defines aspects of the protocol that are shared by all versions. In this definition are core protocol elements, extensibility mechanisms, and the "http" and "https" Uniform Resource Identifier (URI) schemes.</t>
      <t>This document updates RFC 3864 and obsoletes RFCs 2818, 7231, 7232, 7233, 7235, 7538, 7615, 7694, and portions of 7230.</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="97"/>
  <seriesInfo name="RFC" value="9110"/>
  <seriesInfo name="DOI" value="10.17487/RFC9110"/>
</reference>
<reference anchor="RFC9116">
  <front>
    <title>A File Format to Aid in Security Vulnerability Disclosure</title>
    <author fullname="E. Foudil" initials="E." surname="Foudil"/>
    <author fullname="Y. Shafranovich" initials="Y." surname="Shafranovich"/>
    <date month="April" year="2022"/>
    <abstract>
      <t>When security vulnerabilities are discovered by researchers, proper reporting channels are often lacking. As a result, vulnerabilities may be left unreported. This document defines a machine-parsable format ("security.txt") to help organizations describe their vulnerability disclosure practices to make it easier for researchers to report vulnerabilities.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="9116"/>
  <seriesInfo name="DOI" value="10.17487/RFC9116"/>
</reference>



    </references>

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



<reference anchor="RFC6763">
  <front>
    <title>DNS-Based Service Discovery</title>
    <author fullname="S. Cheshire" initials="S." surname="Cheshire"/>
    <author fullname="M. Krochmal" initials="M." surname="Krochmal"/>
    <date month="February" year="2013"/>
    <abstract>
      <t>This document specifies how DNS resource records are named and structured to facilitate service discovery. Given a type of service that a client is looking for, and a domain in which the client is looking for that service, this mechanism allows clients to discover a list of named instances of that desired service, using standard DNS queries. This mechanism is referred to as DNS-based Service Discovery, or DNS-SD.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6763"/>
  <seriesInfo name="DOI" value="10.17487/RFC6763"/>
</reference>

<reference anchor="I-D.ietf-scitt-architecture">
   <front>
      <title>An Architecture for Trustworthy and Transparent Digital Supply Chains</title>
      <author fullname="Henk Birkholz" initials="H." surname="Birkholz">
         <organization>Fraunhofer SIT</organization>
      </author>
      <author fullname="Antoine Delignat-Lavaud" initials="A." surname="Delignat-Lavaud">
         <organization>Microsoft Research</organization>
      </author>
      <author fullname="Cedric Fournet" initials="C." surname="Fournet">
         <organization>Microsoft Research</organization>
      </author>
      <author fullname="Yogesh Deshpande" initials="Y." surname="Deshpande">
         <organization>ARM</organization>
      </author>
      <author fullname="Steve Lasker" initials="S." surname="Lasker">
         </author>
      <date day="10" month="October" year="2025"/>
      <abstract>
	 <t>   Traceability in supply chains is a growing security concern.  While
   verifiable data structures 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, interoperability between different
   transparency services, and compliance with various auditing
   procedures and regulatory requirements.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-scitt-architecture-22"/>
   
</reference>

<reference anchor="UDDI" target="https://www.oasis-open.org/committees/uddi-spec/doc/spec/v3/uddi-v3.0.2-20041019.htm">
  <front>
    <title>UDDI Version 3.0.2</title>
    <author initials="L." surname="Clement">
      <organization></organization>
    </author>
    <author initials="A." surname="Hately">
      <organization></organization>
    </author>
    <author initials="C." surname="von Riegen">
      <organization></organization>
    </author>
    <author initials="T." surname="Rogers">
      <organization></organization>
    </author>
    <date year="2004" month="October" day="19"/>
  </front>
  <seriesInfo name="OASIS Committee Draft" value="uddi-v3.0.2-20041019"/>
</reference>
<reference anchor="ROBOTS" target="https://www.robotstxt.org/">
  <front>
    <title>The Web Robots Pages</title>
    <author initials="M." surname="Koster">
      <organization></organization>
    </author>
    <date year="1994"/>
  </front>
</reference>



<reference anchor="I-D.pioli-agent-discovery">
   <front>
      <title>Agent Registration and Discovery Protocol (ARDP)</title>
      <author fullname="Roberto Pioli" initials="R." surname="Pioli">
         <organization>Independent</organization>
      </author>
      <date day="24" month="February" year="2026"/>
      <abstract>
	 <t>   This document specifies the Agent Registration and Discovery Protocol
   (ARDP), a lightweight protocol for registering, discovering, and
   reaching autonomous software agents in distributed and federated
   environments.  ARDP provides stable agent identities, dynamic
   endpoint resolution, capability advertisement (including protocol
   selection among MCP, A2A, HTTP, and gRPC), minimal presence
   signaling, and a security-first discovery control plane.  ARDP is
   transport-agnostic and complementary to existing agent interaction
   protocols.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-pioli-agent-discovery-01"/>
   
</reference>

<reference anchor="I-D.narajala-courtney-ansv2">
   <front>
      <title>Agent Name Service v2 (ANS): A Domain-Anchored Trust Layer for Autonomous AI Agent Identity</title>
      <author fullname="Scott Courtney" initials="S." surname="Courtney">
         <organization>GoDaddy</organization>
      </author>
      <author fullname="Vineeth Sai Narajala" initials="V. S." surname="Narajala">
         <organization>OWASP</organization>
      </author>
      <author fullname="Ken Huang" initials="K." surname="Huang">
         <organization>DistributedApps.ai</organization>
      </author>
      <author fullname="Idan Habler" initials="I." surname="Habler">
         <organization>OWASP</organization>
      </author>
      <author fullname="Akram Sheriff" initials="A." surname="Sheriff">
         <organization>Cisco Systems</organization>
      </author>
      <date day="13" month="April" year="2026"/>
      <abstract>
	 <t>   Autonomous AI agents execute transactions across organizational
   boundaries.  No single agent platform provides the trust
   infrastructure they need.  This document defines the Agent Name
   Service (ANS) v2 protocol, which anchors every agent identity to a
   DNS domain name.  A Registration Authority (RA) verifies domain
   ownership via ACME, issues dual certificates (a Server Certificate
   from a public CA and an Identity Certificate from a private CA
   binding a version-specific ANSName), and seals every lifecycle event
   into an append-only Transparency Log aligned with IETF SCITT.  Three
   verification tiers -- Bronze (PKI), Silver (PKI + DANE), and Gold
   (PKI + DANE + Transparency Log) -- let clients choose assurance
   levels appropriate to transaction risk.  The architecture decouples
   identity from discovery: the RA publishes sealed events; independent
   Discovery Services build competitive indexes.  A three-layer trust
   framework separates foundational identity (Layer 1, this protocol),
   operational maturity (Layer 2, third-party attestors), and behavioral
   reputation (Layer 3, real-time scoring).

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-narajala-courtney-ansv2-01"/>
   
</reference>

<reference anchor="I-D.vandemeent-ains-discovery">
   <front>
      <title>AINS: AInternet Name Service - Agent Discovery and Trust Resolution Protocol</title>
      <author fullname="Jasper van de Meent" initials="J." surname="van de Meent">
         <organization>Humotica</organization>
      </author>
      <author fullname="Root AI" initials="R." surname="AI">
         <organization>Humotica</organization>
      </author>
      <date day="29" month="March" year="2026"/>
      <abstract>
	 <t>   This document specifies AINS (AInternet Name Service), a protocol for
   discovery, identification, and trust resolution of autonomous agents
   (AI agents, devices, humans, and services) in heterogeneous networks.
   AINS defines a transport-independent logical namespace for agents, a
   structured record format combining identity, capabilities, and
   cryptographic trust metadata, and a resolution protocol based on
   HTTPS.  Unlike the Domain Name System (DNS), which maps names to
   network addresses, AINS maps agent identifiers to rich metadata
   objects that include capabilities, trust scores, endpoint
   information, and references to companion provenance protocols.  AINS
   federates through signed append-only replication logs, enabling
   multi-registry deployments without central authority while preserving
   auditability.  This specification is designed to complement TIBET
   [TIBET], JIS [JIS], UPIP [UPIP], and RVP [RVP].

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-vandemeent-ains-discovery-01"/>
   
</reference>

<reference anchor="I-D.aiendpoint-ai-discovery" target="https://datatracker.ietf.org/doc/draft-aiendpoint-ai-discovery/">
  <front>
    <title>The AI Discovery Endpoint: A Structured Mechanism for AI Agent Service Discovery and Capability Exposure</title>
    <author initials="Y." surname="Choi" fullname="Yeongjae Choi">
      <organization>AIEndpoint</organization>
    </author>
    <date year="2026" month="March"/>
  </front>
</reference>



<reference anchor="I-D.meunier-webbotauth-registry">
   <front>
      <title>Registry and Signature Agent card for Web bot auth</title>
      <author fullname="Maxime Guerreiro" initials="M." surname="Guerreiro">
         <organization>Cloudflare</organization>
      </author>
      <author fullname="Ulas Kirazci" initials="U." surname="Kirazci">
         <organization>Amazon</organization>
      </author>
      <author fullname="Thibault Meunier" initials="T." surname="Meunier">
         <organization>Cloudflare</organization>
      </author>
      <date day="26" month="May" year="2026"/>
      <abstract>
	 <t>   This document describes a JSON based format for clients using
   [DIRECTORY] to advertise information about themselves.

   This document describes a JSON-based &quot;Signature Agent Card&quot; format
   for signature agent using [DIRECTORY] to advertise metadata about
   themselve.  This includes identity, purpose, rate expectations, and
   cryptographic keys.  It also establishes an IANA registry for
   Signature Agent Card parameters, enabling extensible and
   interoperable discovery of agent information.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-meunier-webbotauth-registry-02"/>
   
</reference>

<reference anchor="I-D.cui-ai-agent-discovery-invocation">
   <front>
      <title>AI Agent Discovery and Invocation Protocol</title>
      <author fullname="Yong Cui" initials="Y." surname="Cui">
         <organization>Tsinghua University</organization>
      </author>
      <author fullname="Yihan Chao" initials="Y." surname="Chao">
         <organization>Zhongguancun Laboratory</organization>
      </author>
      <author fullname="Chenguang Du" initials="C." surname="Du">
         <organization>Zhongguancun Laboratory</organization>
      </author>
      <date day="12" month="February" year="2026"/>
      <abstract>
	 <t>   This document proposes a standardized protocol for discovery and
   invocation of AI agents.  It defines a common metadata format for
   describing AI agents (including capabilities, I/O specifications,
   supported languages, tags, authentication methods, etc.), a
   capability-based discovery mechanism, and a unified RESTful
   invocation interface.

   This revision additionally specifies an optional extension that
   enables intent-based agent selection prior to discovery and
   invocation, without changing existing discovery or invocation
   semantics.

   The goal is to enable cross-platform interoperability among AI agents
   by providing a discover-and-match mechanism and a unified invocation
   entry point.  Security considerations, including authentication and
   trust measures, are also discussed.  This specification aims to
   facilitate the formation of multi-agent systems by making it easy to
   find the right agent for a task and invoke it in a consistent manner
   across different vendors and platforms.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-cui-ai-agent-discovery-invocation-01"/>
   
</reference>

<reference anchor="I-D.am-layered-ai-discovery-architecture">
   <front>
      <title>A Layered Approach to AI discovery</title>
      <author fullname="Hesham Moussa" initials="H." surname="Moussa">
         <organization>Huawei Canada</organization>
      </author>
      <author fullname="Arashmid Akhavain" initials="A." surname="Akhavain">
         <organization>Huawei Canada</organization>
      </author>
      <date day="14" month="March" year="2026"/>
      <abstract>
	 <t>   This document proposes a layered approach to standardization of AI
   discovery in AI ecosystems within the IETF.  It recommends separating
   the standardization of general discovery vehicles from the AI objects
   to be discovered.  AI objects include agents, models, data, tasks,
   among others.  While the topic of discovery in the realm of AI has
   focused on discovering agents, the concept can be extended by the
   layered architecture proposed here, allowing for a clarified design
   scope, reduced charter ambiguity, and alignment with IETF layering
   principles.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-am-layered-ai-discovery-architecture-00"/>
   
</reference>

<reference anchor="I-D.hood-agtp-discovery">
   <front>
      <title>AGTP Agent Discovery and Name Service</title>
      <author fullname="Chris Hood" initials="C." surname="Hood">
         <organization>Nomotic, Inc.</organization>
      </author>
      <date day="23" month="March" year="2026"/>
      <abstract>
	 <t>   The Agent Transfer Protocol (AGTP) enables agents to communicate once
   they know each other&#x27;s canonical identifiers.  It does not define how
   agents find each other.  This document specifies the AGTP Agent
   Discovery and Name Service (ANS): a protocol for dynamic agent
   discovery using the AGTP DISCOVER method and a governed Agent Name
   Service that returns ranked sets of Agent Manifest Documents matching
   a discovery query.  ANS servers act as Scope-Enforcement Points for
   discovery queries and enforce behavioral trust score thresholds,
   trust tier requirements, and governance zone constraints.  This
   document also defines the DISCOVER method, the Discovery Query
   language, and the Agent Name Service registration and lookup
   protocol.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-hood-agtp-discovery-00"/>
   
</reference>

<reference anchor="I-D.hood-agtp-api">
   <front>
      <title>AGTP-API: Verbs, Paths, Endpoints, and Synthesis</title>
      <author fullname="Chris Hood" initials="C." surname="Hood">
         <organization>Nomotic, Inc.</organization>
      </author>
      <date day="25" month="May" year="2026"/>
      <abstract>
	 <t>   This document specifies AGTP-API: the contract layer that the Agent
   Transfer Protocol (AGTP) [AGTP] relies on to govern interactions
   between autonomous agents and AGTP servers.  AGTP-API defines a
   curated approved method catalog (with versioned evolution and
   graceful deprecation), path grammar rules that prevent method-name
   leakage into paths, the endpoint primitive (the structural unit a
   server exposes to agents), the semantic block carried by every
   endpoint, schema validation requirements, the server manifest format
   that exposes a server&#x27;s endpoint catalog, the per-server method
   policy carried as a sub-block of the manifest, the PROPOSE-and-
   synthesis runtime contract negotiation mechanism, the three handler
   binding kinds (composition, registered_function, external_service),
   and the structural rejection status codes (404, 405, 459, 460) that
   together cover the contract-level failure surface.  This document
   supersedes the AGIS Internet-Draft (draft-hood-independent-agis-01)
   and the previously-proposed AGTP-Methods Internet-Draft, both of
   which are deprecated.  AGTP-API is the unified companion
   specification they were splitting concerns across.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-hood-agtp-api-01"/>
   
</reference>

<reference anchor="I-D.hood-agtp-trust">
   <front>
      <title>AGTP Trust and Verification Specification</title>
      <author fullname="Chris Hood" initials="C." surname="Hood">
         <organization>Nomotic, Inc.</organization>
      </author>
      <date day="25" month="May" year="2026"/>
      <abstract>
	 <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&#x27;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&#x27;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>
   <seriesInfo name="Internet-Draft" value="draft-hood-agtp-trust-01"/>
   
</reference>

<reference anchor="I-D.hood-independent-agtp">
   <front>
      <title>Agent Transfer Protocol (AGTP)</title>
      <author fullname="Chris Hood" initials="C." surname="Hood">
         <organization>Nomotic, Inc.</organization>
      </author>
      <date day="25" month="May" year="2026"/>
      <abstract>
	 <t>   AI agents and agentic systems generate a growing volume of intent-
   driven, unstructured, and undifferentiated traffic that flows through
   HTTP indistinguishably from human-initiated requests.  HTTP lacks the
   semantic vocabulary, observability primitives, and identity
   mechanisms required by agent systems operating at scale.  Existing
   protocols described as Agent Group Messaging Protocols (AGMP),
   including MCP, ACP, A2A, and ANP, are messaging-layer constructs that
   presuppose HTTP as their transport.  They do not address the
   underlying transport problem.

   This document defines the Agent Transfer Protocol (AGTP): a dedicated
   application-layer protocol for AI agent traffic.  AGTP is a runtime
   contract negotiation substrate (RCNS): a transport that fixes only a
   eighteen-method protocol floor and negotiates any additional method
   surface at runtime between agent and server in a single round-trip,
   governed by the AGTP-API companion specification [AGTP-API], which
   defines the curated method catalog, path grammar, endpoint primitive,
   and synthesis semantics.  Version 07 confirms the IANA-registered
   agtp:// URI scheme and IANA-assigned port 4480 for TCP/TLS and QUIC,
   formalizes Form 1a URI grammar (agtp://{agent-id}@{host}) for direct
   addressing, renames the Agent Manifest Document to the Agent Identity
   Document with an enumerated schema, redesigns the protocol-defined
   method floor to a 12-method set organized as six cognitive verbs
   (QUERY, DISCOVER, DESCRIBE, SUMMARIZE, PLAN, PROPOSE) and six
   mechanics verbs (EXECUTE, DELEGATE, ESCALATE, CONFIRM, SUSPEND,
   NOTIFY), establishes AGTP as a substrate for higher-level agent
   frameworks (MCP, A2A, ACP) carried as content types inside AGTP
   method invocations, renumbers AGTP-specific status codes out of HTTP-
   assigned space to avoid semantic collision, mandates explicit
   Content-Length framing with a prohibition on TLS socket-level half-
   close, adds a .well-known/agtp bootstrap convention per RFC 8615,
   deprecates the AGIS reference and the proposed AGTP-Methods
   specification by folding both into the unified AGTP-API contract
   layer, adds status codes 405 (Method Not Allowed), 459 (Method
   Violation), and 460 (Endpoint Violation) per the AGTP-API contract
   model, and adopts &quot;Agent Genesis&quot; as the canonical term for the
   permanent signed origin document.  Version 06 prepared the IANA
   Service Name and Port Number application and consolidated the URI
   scheme registration.  Version 05 restored the canonical Agent-ID as
   the primary identity primitive and decoupled Trust Tier 1
   verification from DNS as a sole requirement.  A canonical Agent-ID is
   derived from the agent&#x27;s Agent Genesis hash and is authoritative in
   every AGTP protocol operation.  Three equivalent verification paths
   are recognized for Trust Tier 1: DNS-anchored verification via RFC
   8555 ACME challenge, log-anchored verification via Agent Genesis
   inclusion in an append-only transparency log aligned with RFC 9162
   and RFC 9943 (SCITT), and hybrid verification combining DNS control
   with blockchain address ownership.  Version 04 introduced normative
   integration hooks for the AGTP Merchant Identity and Agentic Commerce
   Binding specification [AGTP-MERCHANT], which defines the merchant-
   side identity model that complements AGTP&#x27;s agent-side identity
   model.  AGTP SHOULD prefer QUIC for new implementations and MUST
   support TCP/TLS for compatibility and fallback.  It is designed to be
   composable with existing agent frameworks, not to replace them.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-hood-independent-agtp-08"/>
   
</reference>

<reference anchor="I-D.mozleywilliams-dnsop-dnsaid">
   <front>
      <title>DNS for AI Discovery</title>
      <author fullname="Jim Mozley" initials="J." surname="Mozley">
         <organization>Infoblox, Inc.</organization>
      </author>
      <author fullname="Nic Williams" initials="N." surname="Williams">
         <organization>Infoblox, Inc.</organization>
      </author>
      <author fullname="Behcet Sarikaya" initials="B." surname="Sarikaya">
         <organization>Unaffiliated</organization>
      </author>
      <author fullname="Roland Schott" initials="R." surname="Schott">
         <organization>Deutsche Telekom</organization>
      </author>
      <author fullname="Jeffrey Damick" initials="J." surname="Damick">
         <organization>Amazon</organization>
      </author>
      <date day="27" month="May" year="2026"/>
      <abstract>
	 <t>   The document standardizes an approach for publishing AI agents in the
   Domain Name System (DNS) so that other agents can discover them.
   Discovery is then initiated based on one of three generic use cases,
   in increasing computational and latency cost: (1) the requestor knows
   both the organization and agent (2) the requestor knows the
   organization that provides a capability, but not the specific agent
   (3) the requestor knows the required capability, but not the
   organization or agent.  Of these use cases only (1) and (2) are in
   scope for this document, although (3) can be derived from this
   specification.

   DNS for AI Discovery (DNS-AID) is designed so that, once a client has
   learned an organization&#x27;s agents, subsequent transactions can utilize
   the first use case with the benefit of cacheable connectivity
   information that is learnable as an agentic skill.  The mechanism
   uses Service Binding (SVCB) records for connectivity information and
   key meta data, a well known entry point using DNS-Based Service
   Discovery (DNS-SD) labels into an organization&#x27;s agent index, and
   optionally DNS Security Extensions (DNSSEC) and DNS-Based
   Authentication of Named Entities (DANE) TLSA records for trust and
   security.  DNS-AID provides consumers of agent services with a direct
   connection method for agentic workloads not mediated by a third
   party.  Organizations can use the same approach across public and
   private networks networks, providing consistency and common
   operational models, including publishing agents that are hosted in
   service provider domains.

   This document introduces no new resource record types, opcodes, or
   response codes.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-mozleywilliams-dnsop-dnsaid-02"/>
   
</reference>

<reference anchor="I-D.batum-aidre">
   <front>
      <title>AI Discovery and Retrieval Endpoint (AIDRE)</title>
      <author fullname="Fatih Batum" initials="F." surname="Batum">
         </author>
      <date day="5" month="April" year="2026"/>
      <abstract>
	 <t>   This document specifies the AI Discovery and Retrieval Endpoint
   (AIDRE), a protocol for publishing machine-oriented, canonical, and
   semantically retrievable content on the web. AIDRE defines a
   discovery document, collection metadata, retrieval interfaces,
   optional vector-native query support, and content representation
   rules for AI systems.

   AIDRE aims to reduce redundant crawling, parsing, tokenization, and
   embedding of the same origin content while improving freshness,
   provenance, and interoperability for AI systems.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-batum-aidre-00"/>
   
</reference>

<reference anchor="I-D.mozley-aidiscovery">
   <front>
      <title>AI Agent Discovery (AID) Problem Statement</title>
      <author fullname="Jim Mozley" initials="J." surname="Mozley">
         <organization>Infoblox, Inc.</organization>
      </author>
      <author fullname="Nic Williams" initials="N." surname="Williams">
         <organization>Infoblox, Inc.</organization>
      </author>
      <author fullname="Behcet Sarikaya" initials="B." surname="Sarikaya">
         <organization>Unaffiliated</organization>
      </author>
      <author fullname="Roland Schott" initials="R." surname="Schott">
         <organization>Deutsche Telekom</organization>
      </author>
      <date day="16" month="April" year="2026"/>
      <abstract>
	 <t>   With the proliferation of AI agents comes a need for mechanisms to
   support agent-to-agent discovery.  This document discusses the scope,
   requirements and considerations to support discovery processes so
   that these are not reliant on manually defined configurations and
   relationships.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-mozley-aidiscovery-01"/>
   
</reference>

<reference anchor="W3C-AGENTPROTOCOL" target="https://www.w3.org/community/agentprotocol/">
  <front>
    <title>W3C AI Agent Protocol Community Group</title>
    <author initials="G." surname="Chang">
      <organization></organization>
    </author>
    <author initials="S." surname="Xu">
      <organization></organization>
    </author>
    <date year="2025" month="May" day="08"/>
  </front>
</reference>
<reference anchor="I-D.drake-agent-identity-registry" target="https://datatracker.ietf.org/doc/draft-drake-agent-identity-registry/">
  <front>
    <title>Agent Identity Registry System: A Federated Architecture for Hardware-Anchored Identity of Autonomous Entities</title>
    <author initials="J." surname="Drake">
      <organization></organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="AAIF" target="https://www.linuxfoundation.org/press/linux-foundation-announces-the-formation-of-the-agentic-ai-foundation">
  <front>
    <title>Linux Foundation Agentic AI Foundation (AAIF)</title>
    <author >
      <organization>Linux Foundation</organization>
    </author>
    <date year="2025" month="December"/>
  </front>
</reference>
<reference anchor="AGNTCY" target="https://www.linuxfoundation.org/press/linux-foundation-welcomes-the-agntcy-project-to-standardize-open-multi-agent-system-infrastructure-and-break-down-ai-agent-silos">
  <front>
    <title>AGNTCY: Open Multi-Agent System Infrastructure</title>
    <author >
      <organization>Linux Foundation</organization>
    </author>
    <date year="2025" month="July"/>
  </front>
</reference>
<reference anchor="A2A" target="https://www.linuxfoundation.org/press/linux-foundation-launches-the-agent2agent-protocol-project-to-enable-secure-intelligent-communication-between-ai-agents">
  <front>
    <title>Agent2Agent (A2A) Protocol</title>
    <author >
      <organization>Linux Foundation</organization>
    </author>
    <date year="2025" month="June"/>
  </front>
</reference>
<reference anchor="WEBBOTAUTH-WG" target="https://datatracker.ietf.org/wg/webbotauth/">
  <front>
    <title>webbotauth IETF Working Group</title>
    <author >
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>
<reference anchor="JSON-SCHEMA" target="https://json-schema.org/draft/2020-12/schema">
  <front>
    <title>JSON Schema: A Media Type for Describing JSON Documents (2020-12)</title>
    <author initials="A." surname="Wright">
      <organization></organization>
    </author>
    <author initials="H." surname="Andrews">
      <organization></organization>
    </author>
    <author initials="B." surname="Hutton">
      <organization></organization>
    </author>
    <author initials="G." surname="Dennis">
      <organization></organization>
    </author>
    <date year="2020" month="December"/>
  </front>
</reference>
<reference anchor="APIX-SERVICES" target="https://datatracker.ietf.org/doc/draft-rehfeld-apix-services/">
  <front>
    <title>APIX Services Profile: Discovery Infrastructure for Web API and Bot Services</title>
    <author initials="C." surname="Rehfeld">
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-rehfeld-apix-services-04"/>
</reference>
<reference anchor="APIX-IOT" target="https://datatracker.ietf.org/doc/draft-rehfeld-apix-iot/">
  <front>
    <title>APIX IoT Device Profile: Discovery and Presence for Connected Device Services</title>
    <author initials="C." surname="Rehfeld">
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-rehfeld-apix-iot-04"/>
</reference>
<reference anchor="APIX-QUALITY" target="https://datatracker.ietf.org/doc/draft-rehfeld-apix-quality/">
  <front>
    <title>APIX Quality Attestation Extension: Verifiable Product, Process, and Organisation Quality Claims for Discovered Services</title>
    <author initials="C." surname="Rehfeld">
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-rehfeld-apix-quality-00"/>
</reference>


    </references>

</references>


<?line 2437?>

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

<t><strong>-00:</strong> Initial submission, April 2026.</t>

<t><strong>-01:</strong> Related Work section expanded to cover
AGNTCY (Linux Foundation), A2A Protocol (Linux Foundation),
draft-drake-agent-identity-registry, and the Linux Foundation Agentic AI
Foundation (AAIF). Positioning paragraph updated to reflect the
consolidation of communication and invocation standards under the AAIF
and APIX's complementary position as the discovery layer. MCP entry
updated with AAIF governance note. Four new informative references added:
AAIF, AGNTCY, A2A, I-D.drake-agent-identity-registry. "The Discovery
Shift" section scoped to a precise technical problem statement — strategic
framing removed to keep the section appropriate for an IETF specification
document. AGNTCY scope comparison corrected: "commercial services"
replaced with "agent-consumable services and IoT device classes" to
reflect the full scope of both APIX profiles.</t>

<t><strong>-02:</strong> AGTP Protocol Family integrated into Related Work — the former single
AGTP ANS entry was replaced with a treatment of all four AGTP drafts
(draft-hood-independent-agtp, draft-hood-agtp-discovery, draft-hood-agtp-api,
draft-hood-agtp-trust), including the HTTP-versus-off-HTTP architectural
distinction and three specific APIX/AGTP alignment points (shared
trust-evidence vocabulary, the PROPOSE-method synthesis as a candidate for
future dynamic capability negotiation, and the intent-aligned naming benchmark
supporting the APIX capability taxonomy). Benchmark citation added to the
capability taxonomy design rationale. Four new informative references added
for the AGTP family.</t>

<t><strong>-03:</strong> Editorial — inline literal AGTP draft names normalised to proper
cross-references; embedded diagram artwork regenerated. No normative change.</t>

<t><strong>-04:</strong> Stream and intended status changed: the document moves from the
Independent Submission stream (Informational) to the IETF stream (Standards
Track), following IETF dispatch guidance. Forward-compatibility hooks added for future
extension drafts. New <spanx style="verb">extensions</spanx> container in the APM
(<xref target="the-apix-manifest-apm"/>) for structured extension subschemas; complements
the existing <spanx style="verb">custom</spanx> flat-key field. Reserved capability namespaces
<spanx style="verb">contract.*</spanx> and <spanx style="verb">extension.*</spanx> added to IANA Considerations
(<xref target="iana-considerations"/>). New informative section "Anticipated Extensions"
added between Out of Scope and Architecture Overview, mapping the planned
extension family (renegotiation, contract signing, agent reachability via
capability proxy). No normative change to v1 wire format; no new
requirement on existing implementations.
Operator and governance text genericized to role-based language
("governing body", "index operator"), and the "Swiss Stiftung" domicile
requirement replaced with abstract jurisdiction criteria; a non-normative
"Reference Implementation" appendix now describes the reference governing body.
New "APM Schema Documents" subsection added under Standard Registries: the APM
is published as a retrievable, versioned JSON Schema per profile, advertised
via the root resource, with a precedence rule (this document is normative; the
published schema MUST conform). Informative JSON-SCHEMA reference added. These
changes affect operator obligations and document framing, not the service-side
APM wire format. Editorial: sentence-initial capitalisation corrected.</t>

<t><strong>-05:</strong> EU regulatory hooks added to the Organisation trust evidence channels.
O-2 now recognises a Qualified Electronic Attestation of Attributes (QEAA)
under Regulation (EU) 2024/1183 (eIDAS 2) and a GLEIF Legal Entity Identifier
as alternative/additional evidence; O-5 now recognises a Cyber Resilience Act
conformity assessment (Regulation (EU) 2024/2847) as a distinct evidence
channel (<spanx style="verb">cra_conformity</spanx>), recorded separately from organisational process
audits so agents can distinguish the two. The evidence channels are
catalogued in the Verification Basis Registry defined in <xref target="APIX-SERVICES"/>.</t>

<t><strong>-06:</strong> Editorial corrections, no normative change. BCP 14 boilerplate
updated to the current post-RFC 8174 form, citing both <xref target="RFC2119"/> and
<xref target="RFC8174"/> and including the "when, and only when, they appear in all
capitals" clarification; the "NOT RECOMMENDED" keyword is added to the
keyword list. Top-level body section headings normalised to start at level
1 (was level 2), aligning with kramdown-rfc convention. Cross-references
updated to the co-submission cluster (services-03, iot-03).</t>

<t><strong>-07:</strong> Added informative reference to the APIX Quality Attestation Extension
<xref target="APIX-QUALITY"/> — an extension docking via the <spanx style="verb">extensions</spanx> container and
reusing the Verification Basis Registry and Capability Taxonomy governance.
Noted it as an example in the extension-identifier registry text. Corrected
stale inline profile cross-references to the current cluster (services-04,
iot-04). Reserved the <spanx style="verb">skill.*</spanx> capability namespace for a future APIX
skill-discovery profile (acquirable agent Skills as discoverable artifacts).</t>

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

<t>This document requests no IANA actions. Registry structures defined here are
maintained by the governing body at <spanx style="verb">apix.example.org/registry/</spanx>.
Initial registry values are defined in <xref target="APIX-SERVICES"/> and <xref target="APIX-IOT"/>.</t>

<t><strong>Reserved capability namespaces.</strong> To preserve coherent evolution of the
Capability Taxonomy Registry as future APIX extension drafts introduce new
domains, the following top-level namespaces are reserved for use by
extension drafts conforming to this specification. Terms within reserved
namespaces MUST NOT be registered by service operators directly; they may
only enter the registry through an extension draft that defines their
semantics.</t>

<texttable>
      <ttcol align='left'>Namespace</ttcol>
      <ttcol align='left'>Reserved for</ttcol>
      <c><spanx style="verb">contract.*</spanx></c>
      <c>Capabilities related to contract lifecycle, negotiation, signing, renegotiation, and compensation between APIX-registered parties.</c>
      <c><spanx style="verb">extension.*</spanx></c>
      <c>Capabilities introduced by APIX extension drafts that do not fit an existing top-level domain. Used as a holding namespace until an extension proposes a dedicated top-level.</c>
      <c><spanx style="verb">skill.*</spanx></c>
      <c>Capabilities that identify a discoverable agent <em>Skill</em> — acquirable agent-side know-how (e.g. <spanx style="verb">skill.quality.attestation-overlay</spanx>), as distinct from an invocable service. Reserved for a future APIX skill-discovery profile.</c>
</texttable>

<t><strong>Extension identifier format.</strong> Keys in the <spanx style="verb">extensions</spanx> object of an APM
(see <xref target="the-apix-manifest-apm"/>) MUST follow the format
<spanx style="verb">&lt;reverse-domain&gt;.&lt;extension-name&gt;.v&lt;major&gt;</spanx>, where <spanx style="verb">&lt;reverse-domain&gt;</spanx> is
owned by the publisher of the extension draft and <spanx style="verb">&lt;major&gt;</spanx> is a positive
integer identifying the major version of the extension schema. The governing
body maintains the public list of registered extension identifiers at
<spanx style="verb">apix.example.org/registry/extensions</spanx>.</t>

<t>The APIX Quality Attestation Extension <xref target="APIX-QUALITY"/> is an example of such
an extension: it registers its identifier through this mechanism and reuses the
Verification Basis Registry and Capability Taxonomy Registry governance defined
in this document.</t>

</section>
<section anchor="references"><name>References</name>

<section anchor="normative-references"><name>Normative References</name>

<t><list style="symbols">
  <t><xref target="RFC2119"/> Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.</t>
  <t><xref target="RFC8174"/> Leiba, B., "Ambiguity of Uppercase vs Lowercase in
RFC 2119 Key Words", BCP 14, RFC 8174, May 2017.</t>
  <t><xref target="RFC8259"/> Bray, T., "The JavaScript Object Notation (JSON) Data
Interchange Format", RFC 8259, December 2017.</t>
  <t><xref target="RFC8446"/> Rescorla, E., "The Transport Layer Security (TLS) Protocol
Version 1.3", RFC 8446, August 2018.</t>
  <t><xref target="RFC8594"/> Wilde, E., "The Sunset HTTP Header Field", RFC 8594,
May 2019.</t>
  <t><xref target="RFC8615"/> Nottingham, M., "Well-Known Uniform Resource Identifiers
(URIs)", RFC 8615, May 2019.</t>
  <t><xref target="RFC9110"/> Fielding, R., et al., "HTTP Semantics", RFC 9110, June 2022.</t>
  <t><xref target="RFC9116"/> Foudil, E., Shafranovich, Y., "A File Format to Aid in
Security Vulnerability Disclosure", RFC 9116, April 2022.</t>
</list></t>

</section>
<section anchor="informative-references"><name>Informative References</name>

<t><list style="symbols">
  <t><xref target="APIX-SERVICES"/> Rehfeld, C., "APIX Services Profile",
draft-rehfeld-apix-services-04.</t>
  <t><xref target="APIX-IOT"/> Rehfeld, C., "APIX IoT Device Profile",
draft-rehfeld-apix-iot-04.</t>
  <t><xref target="UDDI"/> Clement, L., et al., "UDDI Version 3.0.2", OASIS, 2004.</t>
  <t><xref target="ROBOTS"/> Koster, M., "The Web Robots Pages", 1994.</t>
  <t><xref target="JSON-SCHEMA"/> Wright, A., Andrews, H., Hutton, B., Dennis, G., "JSON Schema:
A Media Type for Describing JSON Documents", 2020-12 dialect,
https://json-schema.org/draft/2020-12/schema.</t>
  <t><xref target="I-D.pioli-agent-discovery"/>, <xref target="I-D.narajala-courtney-ansv2"/>,
<xref target="I-D.vandemeent-ains-discovery"/>, <xref target="I-D.aiendpoint-ai-discovery"/>,
<xref target="I-D.meunier-webbotauth-registry"/>, <xref target="I-D.cui-ai-agent-discovery-invocation"/>,
<xref target="I-D.am-layered-ai-discovery-architecture"/>, <xref target="I-D.hood-agtp-discovery"/>,
<xref target="I-D.mozleywilliams-dnsop-dnsaid"/>, <xref target="I-D.batum-aidre"/>,
<xref target="I-D.mozley-aidiscovery"/> - Related Internet-Drafts, Section 1.6.</t>
  <t><xref target="W3C-AGENTPROTOCOL"/> Chang, G., Xu, S., "W3C AI Agent Protocol
Community Group", 2025.</t>
  <t><xref target="WEBBOTAUTH-WG"/> "webbotauth IETF Working Group".</t>
</list></t>

</section>
</section>
<section anchor="reference-implementation"><name>Reference Implementation (Non-Normative)</name>

<t>The normative requirements in this document are expressed against two
role-based terms — the <em>governing body</em> and the <em>index operator</em> (see
<xref target="governance-model"/>). Any entity that satisfies those requirements may
fulfil the roles; the specific legal form is an implementation choice. This
appendix describes the reference implementation the authors have
established. It is illustrative and places no additional requirement on
conforming implementations.</t>

<t>In the reference implementation both roles are filled by the Bot Standards
Foundation (BSF), a charitable foundation (Stiftung) domiciled in
Switzerland and subject to the oversight of the Eidgenössische
Stiftungsaufsicht (the Swiss Federal Foundation Supervisory Authority). This
form was chosen because it satisfies the structural-domicile criteria of
<xref target="political-independence-and-anti-capture-measures"/>: a non-profit whose
neutrality mandate cannot be amended for commercial gain, independent state
supervision, and a jurisdiction not subject to the unilateral data-access
regime of any single major power.</t>

<t>Governance of the standard is separated from commercial operation, as
required by <xref target="governance-model"/>. The BSF owns and governs the APIX standard
and the APM specification; a distinct entity, APIX Operations AG (a Swiss
stock corporation), operates the commercial index under licence from the
foundation. The foundation holds a controlling interest — a mechanism
equivalent to the 51% golden share described in
<xref target="political-independence-and-anti-capture-measures"/> — so that no
acquisition, merger, or commercial transaction can subordinate the
foundation's neutrality obligations.</t>

<t>Implementers in other jurisdictions may adopt any legal form that meets the
normative criteria. The Swiss Stiftung is one such form, not a requirement.</t>

</section>
<section anchor="authors-address"><name>Author's Address</name>

<t>Carsten Rehfeld
Email: carsten@botstandards.org</t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA7y963bbVpYu+n89BYbrRyQXSV8SpxK5u89RJDlRlW9lKZXK
6NHbAklQQgwCbACUzKpKj/MQ5wnPk5z5zcu6gJCd6t5jZ1QlNgkurMtc8z6/
OZ1OXV/2VXGUPTh+e56d18viY3ZAf/zr4VF20rQFfbRq865vt4t+S39dNW12
vO2bulk32y47vi7qPrso2ttyUWSnZbdobot298Dl83lb3Mqwf+WRHrhF3hfX
Tbs7yrp+6ZbNos7X9OZlm6/6aVvcrIpqOc035cfpgp6fPv6D67bzddl1ZVP3
uw09en52+cItaZij7Onjp19PH389ffLM0Wu+dC7f9jdNe+SybJqVdUfTn2Xv
ZFD6LMvkZSd52/VFnXxTrPOyOsoW8tX/PW/6rs/rZd4uu1nTXjtXN+0678vb
AqO/e3Hy9MmTb/WP3zz5w1f6x2dff/W1ffr0mX/gq/Dps2/t2W++fvJM//jt
kyePwx/pWVfWq8ELv/7D11/ij+fT01lZ9Ktptyj7fpq3i5uyL/hk8PWPp6fn
R7wkO1R8kv2laLGF2Zezx7OnD/j7sFn4Rzfs5Sw7qYo1nWj6+fEs+4H2vNql
H9P+3tKo78qCiCD96pK2vrmm1/LHdmCPv5o+eTx98i1/2BVtWXRYqs3iwZvj
i/MLopX1mhZXEDmBMB7QKrbLZTm95elPMcyTx0++lXX0eXtd9EfZTd9vuqNH
j+7u7mZN3pXdtNkUNU7v0cLG6x7xON2mWDwi4nvEf7j98tHY6LObfo2tf/Pd
m8uLdEsvb4rsp2JOCwShZG/z66Ib21TeiFez7E8NUVUbbcSTb7/96t7Jtzxq
/7HnueuRb8qmKqc57tp0aXfM6KHO2/yXvMrp0mzbvi5207zubp/a17dEyXSm
+GlOU9r/fV4W9XLTlPxA+nW66OPzcMGzM/0NUUd2Ydxhmb0qFjd5XXZrYRTn
9zGIjGZFd3GTz8uq7Gm4j5um24JJ3EudPxN13jSlfmj3+eeiqa9/yYv0O9o7
mti5TTKhQrCNL0f3n57I+zZffChavmV8BKAU4VD3bJQd0rrY1mXRTu+KOR0h
lkA87bok1um3erEt8dPBQU7L+rYh3khX1J/Jelrlu4J2NHnV3oXHszdNQ09d
95v9ow1fEVfd/5COreuTj0uiFbo3S6YWesS+XDd/q4rdXVlVZb4mGqq7ZoN/
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
A/UvS/IcAQIA

-->

</rfc>

