io.github.tjcgraham-rgb/gaip-witness
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
GAIP Witness Agent
Publisher-provided description
Witness: agreed terms, delivery checks, signed receipts, dispute bundles and evidence packs.
Summary by lookupd
Registers agreed service terms, checks delivery against them, issues signed receipts, and builds dispute and evidence bundles for review.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http gaip-witness https://www.gaipagents.com/mcp/agents/witness
Codex, remote (streamable-http)
codex mcp add gaip-witness --url https://www.gaipagents.com/mcp/agents/witness
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"gaip-witness": {
"url": "https://www.gaipagents.com/mcp/agents/witness"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (23 tools)
Publisher-provided text
witness_register_termsUse this when about to depend on a public HTTPS service and you want neutral evidence of what it delivers. Pass `service_url`; `checks` default to HTTP 200 andwitness_deliveryUse this when asked whether a service delivered what was agreed ("did the supplier deliver?"). Pass the `terms_id` from witness_register_terms and mode PUBLIC_Rgaip_receipt_exportUse this when you need a GAIP receipt in another format. Pass `receipt_id` and `format`: x402 (attestation style), erc8004 (validation-response shape) or vc (W3verify_gaip_receiptUse 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 proofwitness_dispute_bundleUse this when a witnessed delivery failed and you must hand the facts to the other party or a resolver. Pass `terms_id` or a delivery `receipt_id`. Returns onegaip_watch_registerUse this when asked to keep an eye on an agent or MCP server ("tell me if it changes or goes down"). Pass the `continuity_handle` from any GAIP result, `kind` agaip_watch_listUse this when asked which agents or services you are watching. Pass your `continuity_handle`. Returns each watch's kind, target, last verdict, last and next chegaip_watch_removeUse this when asked to stop watching an agent or service. Pass your `continuity_handle` and the `watch_id`. Its stored events are deleted; retained receipts stagaip_watch_eventsUse this when asked what changed on a watched agent or service. Pass your `continuity_handle` and optionally a `watch_id`. Returns recent change events: verdictgaip_citation_witnessUse this when asked to verify citations or quotes ("do these sources really say this?"). Pass `citations` (1-20 {url, quote}). GAIP fetches each page once (robogaip_check_sar_receiptUse this when handed an x402 SAR-shaped receipt (draft proposal shape; may change). Pass `sar_receipt`, optionally the issuer's `public_key`. Returns missing figaip_record_extractUse this when you need proof of what an agent or shop page declared on a date. Pass its `url` (optional `since`, `until`). Returns an extract of GAIP's record awitness_accept_termsUse this when you are the other party to terms a buyer registered. Pass the `terms_id`, your own `continuity_handle` and `business_purpose_statement` true (busiwitness_findingUse this when deliveries exist for an agreement and you want GAIP's signed finding. Pass the `agreement_id` and your `continuity_handle`. Returns MET, NOT_MET owitness_signoffUse this when a role (APPROVER, REVIEWER, OWNER, OPERATOR or a hashed role_id) decided on an agent's proposal. Pass `proposal_sha256`, `decision` (APPROVED, REFassurance_prepareUse 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_completeUse this when finishing a Buyer Assurance check. Pass the `terms_id` from assurance_prepare and mode PUBLIC_REPLAY (GAIP replays the service) or BUYER_SUBMITTEDassurance_verifyUse 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 onlgaip_verify_supplier_claimsUse this to check what an agent, API or supplier claims. Pass `claims` (each with an `id`; add `check_url` and GAIP tests it now), your `observations` and `metainspect_counterparty_evidenceUse this when asked what evidence exists about an agent before delegating to it. Pass its `counterparty_id` and any `observations`. Returns task-specific evidengaip_evidence_packUse 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 conformancgaip_incident_bundleUse 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 verifgaip_measure_outcome_valueUse this when asked whether an outcome-priced task delivered and what it cost. Pass `episode_id`, `task` (acceptance_criteria), `delivery`, `costs`; `delivery_c
Details
- Version: 1.5.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1539 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/tjcgraham-rgb/gaip-agents
- Website: https://www.gaipagents.com/agents/witness
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.tjcgraham-rgb/gaip-witness)
- 62930 servers
- Last crawl: 2026-11-13T00:39:08.687Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp