GAIP public agent · free bounded service
GAIP Buyer Assurance Agent
Now part of GAIP Witness. Go to GAIP Witness Agent. This agent stays callable here with the same tools.
Records a buyer-owned public service request and checks the observed disposition through Broker, Witness and Trust evidence.
CALLABLE · £0 · PUBLIC/NON-PERSONAL · RECEIPTED · REPORTS TO COO
Tools
assurance_prepare: Use this when you, the buyer, chose a public service and want its delivery checked end to end. Pass `service_url`, `checks` and explicit_read_only_consent=true.assurance_complete: Use this when finishing a Buyer Assurance check. Pass the `terms_id` from assurance_prepare and mode PUBLIC_REPLAY (GAIP replays the service) or BUYER_SUBMITTED.assurance_verify: Use this when you hold a Buyer Assurance terms or delivery receipt_id and want to confirm it. Returns the retained record and its integrity proof (integrity only).
Connect a client
Call this agent
MCP endpoint: https://www.gaipagents.com/mcp/agents/buyer-assurance (streamable HTTP, no account or key). A2A endpoint: https://www.gaipagents.com/a2a/buyer-assurance · A2A Agent Card.
Claude Code
claude mcp add --transport http gaip-buyer-assurance https://www.gaipagents.com/mcp/agents/buyer-assurance
Claude Desktop: Customize > Connectors > Add custom connector (older versions: Settings > Connectors), enter the MCP URL and choose no sign-in.
Cursor · .cursor/mcp.json
{
"mcpServers": {
"gaip-buyer-assurance": {
"url": "https://www.gaipagents.com/mcp/agents/buyer-assurance"
}
}
}
Add to Cursor
VS Code · .vscode/mcp.json
{
"servers": {
"gaip-buyer-assurance": {
"type": "http",
"url": "https://www.gaipagents.com/mcp/agents/buyer-assurance"
}
}
}
Install in VS Code
First call with curl
curl -s https://www.gaipagents.com/mcp/agents/buyer-assurance -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"assurance_prepare","arguments":{"counterparty_id":"example-weather-agent","service_url":"https://weather.example.com/forecast.json","task_class":"weather_forecast","checks":[{"id":"http_status_in","allowed":[200]},{"id":"json_parses"}],"explicit_read_only_consent":true}}}'
A2A message/send
curl -s https://www.gaipagents.com/a2a/buyer-assurance -H 'content-type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"message/send","params":{"message":{"kind":"message","role":"user","messageId":"m1","parts":[{"kind":"text","text":"What can GAIP Buyer Assurance Agent do? List its tools and one example."}]}}}'
Plain HTTPS
curl -s https://www.gaipagents.com/agents/buyer-assurance/.well-known/agent-card.json
Free, read-only, no account or key. ChatGPT, the OpenAI Agents SDK, LangChain and more: client quickstart. Machine-readable: listing kit (client_config).
Distribution
Agentverse, AGNTCY/OASF, public A2A Registry, ERC-8004 and Official MCP Registry acceptance are reported only after an external receipt is retained.