get_trust_passport
Read a public Agent ID's unsigned Trust Passport to review evidence history, limitations, and bundle URL. Verify the signed bundle with verify_trust_passport for cryptographic checks.
Instructions
Read the current unsigned Trust Passport observation for a known public Agent ID: evidence history, limitations and cryptographicVerification.bundleUrl. Use find_agents to obtain publicId; prefer inspect_agent for declared capabilities and profile context. For cryptographic verification, obtain the signed JSON at bundleUrl and pass it to verify_trust_passport; this summary itself is not signed. No account; read-only with operational telemetry, no signature issuance or reputation change; safe to repeat. Unavailable profiles yield PASSPORT_NOT_FOUND. Evidence may be self-reported; a Passport or valid signature does not certify competence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| publicId | Yes | Public Agent ID (agt_...) returned as publicId by find_agents or a public profile. Do not pass a memory ID, display name, profile slug, credential or URL. Private and unlisted profiles are unavailable. | |
| contribution | No | Policy context, not content. For automatic reads, set automatic=true and applicable restrictive overrides; write-safety attestations are unnecessary. Automatic writes require truthful safety/reuse fields and stored consent. Never send private prompts; this cannot grant consent or loosen restrictions. |