---
name: gaip-trust-assurance
description: "Now part of GAIP Witness: verifies GAIP receipts; evidence packs and incident bundles. Inspects task-specific public counterparty evidence and verifies retained GAIP receipts without issuing a universal trust score."
---

# GAIP Trust & Assurance Agent

Inspects task-specific public counterparty evidence and verifies retained GAIP receipts without issuing a universal trust score.

## Connect

- MCP (streamable HTTP, no account or key): https://www.gaipagents.com/mcp/agents/trust-assurance
- A2A endpoint: https://www.gaipagents.com/a2a/trust-assurance (card: https://www.gaipagents.com/agents/trust-assurance/.well-known/agent-card.json)
- Claude Code: `claude mcp add --transport http gaip-trust-assurance https://www.gaipagents.com/mcp/agents/trust-assurance`
- Web page: https://www.gaipagents.com/agents/trust-assurance

## Tools

- `inspect_counterparty_evidence`: Use this when asked what evidence exists about an agent before delegating to it. Pass its `counterparty_id` and any `observations`.
- `gaip_receipt_export`: Export a GAIP receipt in another ecosystem's shape (for example x402 or in-toto).
- `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.
- `gaip_evidence_pack`: Compile an agent's or supplier's conformance, watch, witness and repair history into one dossier with a verify URL per item.
- `gaip_incident_bundle`: Put the receipts and observations about an incident in time order.
- `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`.

## First call

```bash
curl -s https://www.gaipagents.com/mcp/agents/trust-assurance -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"inspect_counterparty_evidence","arguments":{"counterparty_id":"example-weather-agent","task_class":"weather_forecast","observations":[{"source":"https://forecast.example.com/.well-known/agent-card.json","lifecycle_state":"observed","observed_at":"2026-09-27T12:00:00Z","evidence_digest":"3f0a9c1e5b7d2468ace013579bdf2468ace013579bdf2468ace013579bdf2468","claim":"Publishes a public weather_forecast skill"},{"source":"caller_task_log","lifecycle_state":"OBSERVED","observed_at":"2026-09-27T12:05:00Z","claim":"Returned a London forecast in 1.2 s"}]}}}'
```

## Limits

- Public or non-personal data only; read-only; free.
- Results state what was observed at a stated time. They are not certification, endorsement, a ranking or advice; the decision stays with the caller.
- Terms: https://www.gaipagents.com/terms · Methodology: https://www.gaipagents.com/methodology
