The following documents address adjacent problems and several of them combine two or
three of the same elements MTAC uses. Each is named and distinguished, because a
reader who finds them independently is entitled to know why this document is not
redundant with them. Revision numbers and dates are as of 21 July 2026.¶
Documents that combine post-quantum signatures, a Merkle transparency structure, and
AI agent identity, in some arrangement:¶
-
draft-fane-opena2a-aip-00 specifies hybrid Ed25519 and ML-DSA-65 agent
credentials with an RFC 6962 style transparency log covering identity and
credential issuance events. The logging is per event rather than per batch, and
the batch is not the unit of issuance.¶
-
draft-sharif-apki-agent-pki-00 defines agent transparency logs as append only
Merkle trees over agent certificate issuance, permits ML-DSA-65, and requires
migration to post-quantum algorithms. It places one certificate per leaf, so
issuance remains per certificate in the classical Certificate Transparency shape.¶
-
draft-ailex-vap-legal-ai-provenance-03 requires that events be batched into a
binary Merkle hash tree following [RFC9162], and names ML-DSA-65. It is the
closest work found on the batching mechanism itself. What is batched is audit
events rather than identity credentials.¶
-
draft-marques-asqav-compliance-receipts-07 signs a root over a batch of
receipts rather than signing each receipt, with ML-DSA-65 and Merkle inclusion
proofs. The subject is compliance receipts for actions already taken, not
credentials issued in advance.¶
-
draft-coetzee-oauth-spt-txn-tokens-03 requires both a classical and an ML-DSA
signature, and periodically signs Merkle tree heads over an append only log with
an external witness co-signature. That witness arrangement is the closest work
found to Section 8. Its log covers post hoc authorization decision receipts.¶
-
draft-ihsanullah-dnsid-01 provides DNS anchored durable identity for AI agents
with records published to a Certificate Transparency style log. Post-quantum
support is algorithm agility rather than a requirement, and batches are an
optional registration convenience rather than the issuance unit.¶
-
draft-rotzin-spice-afir-profile-00 uses ML-DSA-65 as its primary algorithm and
composes with a Merkle inference chain. Its subject is inference provenance rather
than an identity credential.¶
Documents that combine a Merkle transparency structure with agent identity, without
post-quantum signatures:¶
-
draft-hood-agtp-log-02 specifies a transparency log protocol aligned with
[RFC9162] and issues receipts per [RFC9943]. It is a log protocol rather than
a credential format, and it does not address post-quantum signatures.¶
-
draft-narajala-courtney-ansv2-01 establishes how an agent is named, discovered
and anchored to a domain. MTAC defines no namespace and can carry any identifier
in agent_id, so the two compose directly.¶
Documents addressing request-time and after-the-fact concerns:¶
-
draft-klrc-aiagent-auth-03 addresses how an agent authenticates and is
authorized at request time. MTAC addresses what credential was issued. The
issuance-time boundary between the two is stated in Section 14.¶
-
draft-bu-agentproto-security-principal-binding-03 binds a security principal to
an agent communication protocol. MTAC does not define a communication protocol.¶
-
draft-noa-scitt-ai-agent-receipt-00 profiles receipts for agent actions after
they occur. A receipt layer composes with an issuance layer.¶
-
draft-dawkins-scitt-ai-article50-00 maps transparency artifacts to the EU AI Act
Article 50 obligation. An MTAC credential provides evidence relevant to a
provider's or deployer's Article 50(1) documentation. It does not substitute for
the content-level machine-readable marking required by Article 50(2), and
compliance is a legal status assessed by a competent authority.¶
Beyond Internet-Drafts, at least one published implementation goes further than any of
the drafts above and deserves to be described accurately. CIRISVerify (CIRISAI,
AGPL-3.0) signs tree heads over an RFC 6962 log for AI agents with hybrid Ed25519 and
ML-DSA-65 signatures, and requires both rather than permitting the post-quantum one as
an option. It also defines N-of-M co-signature of its tree heads by independently
keyed witnesses, for split-view detection. That is the same defensive shape as
Section 8, arrived at independently, and this document does not claim the witness
arrangement as novel.¶
What differs is the unit. CIRISVerify's log records licence verification events, and
its licences are signed individually rather than committed as a batch. Identity is
rooted in a hardware key ceremony. The batch is not the thing issued.¶
This document therefore does not claim that any individual element, or any pair of
them, is unaddressed, and it does not claim the witness co-signature as its own idea.
The arrangement it specifies, in which the batch is the unit of credential issuance,
is what the preceding list does not contain. Every other property described here is
present somewhere in the work above.¶