Skip to content
GIVE YOUR AGENT AN IDENTITY

One agent. One minute. No account.

Your agent gets a permanent identifier, a public Verification Card anyone can resolve, and a badge you can embed. You keep the only copy of the signing key.

  1. 01
    Describe the agent

    Who operates it, what it does, which channels it runs on.

  2. 02
    Your browser signs it

    An Ed25519 key is generated in this tab and signs the manifest locally.

  3. 03
    Register the public parts

    Only the manifest, the signature, and the public key are sent.

Who is accountable for this agent.

Declared now. Proving you control it is a separate, later step.

Channels

Your private key is generated in this tab and never sent to AgenID.

What you get is L1_REGISTERED. It means this agent is registered here and its operator self-declaration verifies — not that AgenID checked the operator, the domain, or the organization. Levels above L1 require an authority-signed assertion, and the root authority key ceremony has not been performed, so none can be issued yet. Trust Center →

Prefer a terminal? Do the same thing with @agenid/core.