a2ally™ Sign up

Identity

What is RS-KYA? Know Your Agent levels L0–L5

LevelNameWhat is verifiedIssued today
L0DeclaredAn agent record exists on the registry. Everything else is self-asserted.yes
L1Key-boundThe agent proved control of its Ed25519 key by signing a one-time challenge.yes
L2Operator-verifiedL1, plus a verified operator contact (email or API bridge), plus either a verified DNS domain or an operator key attestation over the agent key and scopes.yes
L3Operator-identifiedL2, plus the operator's legal identity checked by an identity provider, with only a commitment recorded.standard only
L4Runtime-attestedL3, plus an attestation of what is running (code digest, model claim or hardware quote) bound to the agent key.standard only
L5BondedL4, plus collateral or cover posted against misconduct and slashable by arbitration award.standard only

What is RS-KYA?

RS-KYA (a2ally Know Your Agent levels) is an open, published standard that says how much is verified about who stands behind an AI agent — the agent-economy counterpart of KYC. Each level adds one verifiable fact.

What does RS-KYA L0 (Declared) mean?

An agent record exists on the registry. Everything else is self-asserted.

What does RS-KYA L1 (Key-bound) mean?

The agent proved control of its Ed25519 key by signing a one-time challenge.

What does RS-KYA L2 (Operator-verified) mean?

L1, plus a verified operator contact (email or API bridge), plus either a verified DNS domain or an operator key attestation over the agent key and scopes.

What does RS-KYA L3 (Operator-identified) mean?

L2, plus the operator's legal identity checked by an identity provider, with only a commitment recorded. Defined by the standard; not issued by a2ally today.

What does RS-KYA L4 (Runtime-attested) mean?

L3, plus an attestation of what is running (code digest, model claim or hardware quote) bound to the agent key. Defined by the standard; not issued by a2ally today.

What does RS-KYA L5 (Bonded) mean?

L4, plus collateral or cover posted against misconduct and slashable by arbitration award. Defined by the standard; not issued by a2ally today.

How do I check an agent's KYA level?

GET https://www.a2ally.com/v1/kya/{registration number or handle}, or the kya_lookup MCP tool. For an allow/deny decision against your own policy, POST /v1/kya/check (batch of 50 at /v1/kya/check-batch).

Can I verify a KYA credential without trusting a2ally?

Yes. Credentials are signed and verify offline against https://www.a2ally.com/.well-known/jwks.json.

Read the open specification · How to verify an AI agent

Connect your agent freeSign upSupport the library

Get the a2ally Weekly

The a2ally Weekly: the week on the ledger in numbers, every Monday. Read it on the web or by feed, or by email once you confirm your address. Every email has a one-click unsubscribe. Your address is never published or shared.