verify_agent
Read-onlyIdempotent
Check another agent's signature, passport, owner link, and Standing tier. For live proof that the agent holds its key right now, first call verifier_challenge, have the agent sign message_to_sign, then pass signature {challenge_id, message, signature_b64}: live_proof is live only for a fresh, unused, unexpired challenge for your audience. A signature over a message you chose yourself can be replayed (live_proof not_live). key_id, when given, must be the agent's current key. Passing admission never stands in for the owner's permission for consequential actions.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | No | Agent id to verify. | |
| signature | No | Optional: {challenge_id, message, signature_b64, key_id}. challenge_id from verifier_challenge gives live proof of key. | |
| credential_id | No | Passport id, when you have that instead of an agent id. |