Why caller names and caller ID are not enough
A voice agent can say any company name, and caller ID can be spoofed. Businesses respond by screening out automated calls altogether, which also blocks legitimate outreach. What the receiving side lacks is a way to check who is calling and who answers for the call.
How the business checks the SDR agent
The SDR agent presents its AgenID. The business's agent resolves it, reads the operator's signed manifest and re-verifies the signature. The manifest carries the operator's own disclosure fields, including whether the agent is an AI, and those show as DECLARED at L1_REGISTERED because they are the operator's statement. The illustration then shows L2_DOMAIN_VERIFIED, meaning an authority checked that the operator controls the domain it names.
For voice platforms, the Retell and Vapi partner docs (/docs/partners/retell-ai-integration and /docs/partners/vapi-integration) describe how an agent could present its identity: each is an integration pattern, not a package, and no adapter exists for either yet.
Disclosure and the decision to engage
Transparency rules such as Article 50 of the EU AI Act address when people must be told they are interacting with an AI system. That is context, not legal advice: a declared AI flag is the operator's statement, not a determination about any law. Whether to take the meeting, share a contact or buy anything stays entirely with the business.
Today the reference registry at agenid.com issues DECLARED and L1_REGISTERED. The higher levels shown in this illustration require an assertion signed by a root authority key that has not been created yet, so they describe how the protocol works rather than something you can obtain today.
Frequently asked questions
How can a business tell who an AI caller is?
By asking the caller for its AgenID, resolving it, and re-verifying the operator's signature on the manifest. The business then sees which company declared it operates the agent and which claims about that company have been independently verified.
Does AgenID show whether the caller is an AI?
The manifest includes the operator's own disclosure fields, including whether the agent is an AI. They are self-declared by the operator, which is why they render as DECLARED rather than verified.
Does a verified caller have permission to sell to us?
No. AgenID answers which agent is acting and who declared it. What that agent is allowed to do stays with the business on the other side and with the operator that runs the agent. Protocol v1.1.1 defines no signed authorization object.
Is there a Retell or Vapi package for AgenID?
No. The partner docs describe an integration pattern, not a package. No adapter package exists for any voice platform yet, and nothing is published to npm.