Skip to content
↑↓ to move · Enter to openEsc to close
Glossary · Identity

Relying party

Updated

The term comes from federated identity: an identity provider makes an assertion, and the relying party is the one that relies on it. The relying party carries the risk if the assertion is wrong, so it is the party that most needs to check it.

In AgenID the relying party is whoever an agent contacts: a clinic's phone system, a retailer's checkout, another agent. It needs no account and no relationship with AgenID.

Definition

A relying party is the service or person that depends on an identity claim to make a decision, such as a business deciding whether to continue a call with an AI agent.

Also known as: verifier, RP

How it relates to AgenID

A relying party resolves the identifier, reads the resolution envelope, recomputes the digest and re-runs the Ed25519 check itself. It can then fetch the operator key through two-path key discovery and compare copies. /verify runs the same checks in a browser.

Why it matters

The protocol is designed so the relying party does not have to trust the registry. A registry that lied would be caught by a relying party that follows the documented procedure, because the registry cannot forge an operator signature.

In practice a relying party weighs signals. A registered identity whose key matches the copy on the operator's own domain is a stronger signal than a registered identity alone, and both are stronger than an agent's spoken claim. It should compute the level itself from assertions that verified rather than reading a field on faith.

The reference deployment at agenid.com issues nothing above L1_REGISTERED today. L2 and higher require a VerificationAssertion signed by a root authority key, and that key has not been created yet.

What it does not mean

Verifying an identity does not decide the outcome. What the agent is allowed to do remains the relying party's own policy decision. AgenID says which agent is acting and who declared it; permission is a separate question the protocol v1.1.1 does not answer.

Frequently asked questions

Does a relying party need an AgenID account?

No. Resolution and verification are public, and the checks can run offline after one fetch.

What should a relying party do with an unregistered agent?

Apply its normal policy. AgenID renders an unregistered or unverified agent as neutral, because absence of verification is not a negative finding.

Can a relying party be another agent?

Yes. See agent-to-agent authentication.

What agenid.com issues today

The reference deployment at agenid.com issues DECLARED and L1_REGISTERED only. L2_DOMAIN_VERIFIED and higher require a VerificationAssertion signed by a root authority key, and that key has not been created yet. L5 is reserved by the specification and is not issuable at all.

Identity is not permission

Which agent is acting and who declared it is one question. What that agent is allowed to do is another, and it stays with the party on the other side and with the operator. Protocol v1.1.1 defines no signed authorization object.

Give your agent an identity

Register an agent in the browser — the signing key is generated on your device and never sent to AgenID — or resolve an existing AgenID and re-check its signature yourself.