OpenA2A/specs

Reference

Glossary

Every term, in one sentence. Sorted by where it tends to appear, from identity outward.

Agent
An AI system that takes actions on behalf of a user or another agent.
DID
Decentralized Identifier. A globally-unique name like did:opena2a:agent:acme/billing that resolves to a document containing public keys and service endpoints.
DID Document
The signed record returned when a DID is resolved. Holds the verification key and trust/lookup endpoints for the named resource.
Challenge-response
Proving you hold a private key by signing a fresh random value (a nonce) chosen by the verifier, rather than just asserting a name.
Capability
A permission an agent declares, written namespace:action, e.g. db:read, api:call.
Trust score
A 0.0-1.0 value computed from multiple behavioral and provenance signals (AIP defines a 9-factor model).
Trust level
A discrete classification derived from the trust score and federation rules. ATP uses 0-4 (Blocked → Verified).
ATX
Agent Trust eXtension. A signed, self-contained, 7-day credential, the TLS certificate for agents.
Implementation profile
The subset of OpenA2A specifications a team needs for one job, in reading order. A guide, not a conformance level, and unrelated to the behavioralProfile field of an ATX credential, the AAP broker profile, and the conformance.json profile format.
OpenA2A Agent Passport
The name for the artifacts an agent presents and a counterparty verifies on its own: a DID Document, a signed trust proof, an ATX credential where one has been issued, and the revocation and transparency records that show whether they are still current. A name and a page for artifacts four existing specifications already define, not a new format.
Content hash
A SHA-256 hash of the exact build artifact. ATX binds an identity to one specific binary, so tampering fails verification.
Build attestation
A signed record of how an artifact was built, commit, content hash, tool versions, scan results, builder identity.
Behavioral profile
A checksum of an agent's observed baseline behavior over a window of days, embedded in its ATX.
Trust authority
A server that issues, cosigns, logs and revokes trust credentials. The CA of the agent world.
Transparency log
An append-only RFC 6962 Merkle tree recording every issuance and revocation, auditable by independent monitors.
Signed Tree Head (STH)
A signed snapshot of the transparency log's root hash and size, published on a fixed cadence.
Inclusion proof
A short set of hashes proving a specific entry is in the log, checkable without downloading the whole log.
Consistency proof
A proof that a newer version of the log contains everything the older one did, i.e. it is genuinely append-only.
Revocation / CRL
Invalidating a credential before it expires. ATP distributes a Certificate Revocation List, push-propagated in under 60 seconds.
Grant reference
An abstract grant://name an agent emits instead of a secret. It encodes no backend, credential, or resolution mode.
Broker
AAP's local, operator-controlled enforcement point. It verifies the ATX, applies policy, resolves a scoped credential, runs the operation, and returns only the result.
Ephemeral worker
An isolated process where a scoped credential may briefly exist to perform an operation. The credential never enters the agent.
Trust class
A capability expressed abstractly (db:read) that names what an agent is trusted to do, never a backend, host, or vendor.
FGA
Fine-Grained Authorization. AIM's 5-step check: capability → attribute → context → delegation chain → intent.
Ed25519
A fast, widely-used elliptic-curve signature algorithm. The classical signature on OpenA2A credentials.
ML-DSA-65
A NIST-standardized post-quantum signature (FIPS 204). Carried alongside Ed25519 so credentials survive quantum computers.
Hybrid signature
Signing with both a classical (Ed25519) and a post-quantum (ML-DSA-65) algorithm, so either can be trusted independently.
JCS / RFC 8785
JSON Canonicalization Scheme, a deterministic way to serialize JSON so a signature over it is reproducible.
Federation
Multiple independent authorities cosigning and recognizing each other's credentials, so no single operator is a point of failure.
AIM
Agent Identity Management. The reference platform implementing AIP, ATX and ATP. The AAP broker is Secretless; did:opena2a resolution is the OpenA2A Registry.
SOUL.md
An agent's behavioral governance file (per ABGS), a human-readable Markdown contract for what it will and won't do.
Kill chain
The ordered stages of an attack. The Agent Threat Matrix uses 9 tactics; breaking the chain at any stage stops the attack.
Tactic / Technique
In the Threat Matrix, a tactic is an attacker goal (a kill-chain stage); a technique (T-XYYY) is a specific way to achieve it.
Evidence tier
How strongly a Threat Matrix technique is backed: observed (in the wild), validated (in a lab), or adapted (from traditional security).
AIIS signature
A YARA-style detection rule for an AI prompt injection or exposed AI service, in an open, shareable format.
Detection coverage
The fraction of known attacks a security tool catches, what OASB measures, expressed as recall, precision, F1 and false-positive rate.
Semantic convention
An agreed set of telemetry field names (e.g. fga.outcome) so any observability tool understands the data without custom wiring.