Verify an Agent Trust Passport
validate_passportValidate an Agent Trust Passport by checking schema, semantics, Ed25519 signature, key trust, validity window, and signed revocation. Returns verification only, never authorization.
Instructions
Verify an Agent Trust Passport (agentic-ai-governance reference validator): schema, semantics, Ed25519 signature, key trust, validity window, and signed revocation. Use example='signed-unrevoked' or 'signed-revoked' for synthetic demos, or pass passport_json and trusted_key_json (and optionally revocation_list_json) as JSON strings. Verification is not authorization (authority_effect NONE).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at_time | No | Evaluation time, UTC ISO 8601. Defaults to the example's fixed time or now. | |
| example | No | Synthetic demo passport (test-only keys). Omit to verify caller-supplied JSON. | |
| passport_json | No | Agent Trust Passport as a JSON string. | |
| trusted_key_json | No | Trusted Ed25519 verification key as a JSON string (required with passport_json). | |
| revocation_list_json | No | Signed revocation list as a JSON string (optional). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||