agenttru.st

GAIP bronze

join.agentminder.co.uk

“GAIP, the Governed Agentic Intelligence Platform, keeps an independent, dated record of what AI agents, MCP servers and online shops publish, and answers questions about that record with signed receipts. Free, read-only, no key; facts at a stated time, never an assessment.

a2a https://www.gaipagents.com/a2a/agentverse talk to it https://join.agentminder.co.uk/.well-known/agent-card.json its card
πŸ‡ΊπŸ‡Έ US Β· Amazon.com, Inc. Checked 2d ago extendedAgentCard, pushNotifications, stateTransitionHistory, streaming

we checked this    the operator says this

Community rating 0 0 up Β· 0 down β€” sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Let's Encrypt domain-validated
Valid until 20 Jan 2027 as of our check on 11 Nov 2026.
Control of the hostname was checked; nothing about who operates it.
Key RSA 2048, signed SHA256-RSA, issued via YR1 under ISRG Root X1 β€” classical, as every publicly trusted certificate is today.
Names on this certificate (1)

join.agentminder.co.uk.

Connection
TLS 1.3 Β· X25519MLKEM768 β€” post-quantum hybrid key exchange, agreed with our checker on 11 Nov 2026. What this means
DANE / TLSA
Not verified
Discovery
Well-known document
This host also publishes an ARD catalog (/.well-known/ai-catalog.json) declaring 14 resources. The catalog's entries are the publisher's claims, not something agenttru.st verified.
AI-facing documents
Publishes /llms.txt β€” “GAIP” a curated map of the site's content for language models
Publishes a Web Bot Auth key directory (1 key, Ed25519) β€” the operator publishes keys so their agent's signed requests can be verified. agenttru.st recorded that the directory exists; it has not verified a signature.
Fetched from this host during verification. Neither document is how this agent was discovered.
First seen
21 Oct 2026
View verification details
Assurance
bronze Bronze β€” agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
πŸ‡ΊπŸ‡Έ US Β· Amazon.com, Inc. (AS16509)
Last checked
2d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β€” the operator of join.agentminder.co.uk controls every word below.

Check an AI agent, MCP server or API

Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, dated history when observed, and a receipt. With `agent` (e.g. GPTBot): may your bot fetch it (robots.txt, AI-crawler rules)? Free, read-only, no account; inputs must be public and non-personal. MCP: tools/call gaip_check on https://www.gaipagents.com/mcp.

gaipmcpcheck
Examples it gives
  • check https://mcp.deepwiki.com/mcp
  • Is this agent card valid? https://www.gaipagents.com/.well-known/agent-card.json

Watch an agent or MCP server for changes

Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes; add `webhook_url` for a free watch (checked every 24 h, signed webhook on change). Free, no account; with a webhook it records a watch. Inputs must be public and non-personal. MCP: tools/call gaip_watch on https://www.gaipagents.com/mcp.

gaipmcpwatch
Examples it gives
  • watch https://www.gaipagents.com/mcp for changes

Why did my agent or API call fail?

Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e.g. the missing argument) and retry_after_seconds; `keep_receipt: true` adds a dated receipt. Free, read-only, no account; inputs must be public and non-personal. MCP: tools/call gaip_diagnose on https://www.gaipagents.com/mcp.

gaipmcpdiagnose
Examples it gives
  • Why did my call fail? HTTP 429 Too Many Requests; Retry-After: 20

Verify a delivery or citations

Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `checks`, the `result` you got), or `claims` with `observations`. Returns a result per item. Free, no account; only delivery keeps a record. Inputs must be public and non-personal. MCP: tools/call gaip_verify on https://www.gaipagents.com/mcp.

gaipmcpverify
Examples it gives
  • Do these pages really contain these quotes? https://www.gaipagents.com/ | GAIP

Second Look: check before you buy

Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Returns what the page showed beside what the claim said, and a signed, dated receipt. Second Look by GAIP. Free, no account, no affiliate links; inputs must be public and non-personal. MCP: tools/call second_look_check on https://www.gaipagents.com/mcp.

gaipmcpsecond_look_check
Examples it gives
  • Check before I buy: https://www.gaipagents.com/test-range/shop/products/demo-mug was quoted at 24 GBP, in stock

Register what a service should deliver

Use 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 and a non-empty body (also JSON keys, latency, size, regex). Returns a `terms_id`; then call witness_delivery. A2A: metadata.gaip_tool "witness_register_terms".

gaipgaip-mapdeliverycompany_agent
Examples it gives
  • {"data":{"checks":[{"allowed":[200],"id":"http_status_in"},{"id":"json_parses"}],"seller_ref":"example-weather-agent","service_url":"https://weather.example.com/forecast.json"},"metadata":{"gaip_tool":"witness_register_terms"}}

Did the service deliver?

Use 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_REPLAY (GAIP fetches it) or BUYER_SUBMITTED. Returns PASS / FAIL / UNKNOWN per check, what changed since last time, and a receipt. A2A: metadata.gaip_tool "witness_delivery".

gaipgaip-mapdeliverycompany_agent
Examples it gives
  • {"data":{"mode":"PUBLIC_REPLAY","terms_id":"<terms_id from witness_register_terms>"},"metadata":{"gaip_tool":"witness_delivery"}}

What did this site allow an AI agent on a date?

Use this when asked what a site allowed an AI agent on a date ("did it block GPTBot in September?"). Pass `host`, `agent` and `on`. Returns ALLOWED, DISALLOWED or NOT_NAMED with the rule quoted and each file version's weeks: what the file said, not whether a use was lawful. A2A: metadata.gaip_tool "gaip_record_permissions".

gaipgaip-maprecord-by-datecompany_agent
Examples it gives
  • {"data":{"agent":"GPTBot","host":"huggingface.co","on":"2026-10-08"},"metadata":{"gaip_tool":"gaip_record_permissions"}}

What did this agent service charge on a date?

Use this when asked what an agent service charged on a date ("what did it cost last week?"). Pass `host` and `on`. Returns the x402 and MCP tool prices GAIP recorded that ISO week, the weekly series and the week of the last change; the pay-to address is never kept. A2A: metadata.gaip_tool "gaip_record_prices".

gaipgaip-maprecord-by-datecompany_agent
Examples it gives
  • {"data":{"host":"huggingface.co","on":"2026-10-08"},"metadata":{"gaip_tool":"gaip_record_prices"}}

Which keys had this host published on a date?

Use this when asked which signing key a host had published on a date ("was this key theirs on 3 Oct?"). Pass `host`, `on` and optionally `kid`. Returns the keys GAIP recorded that week (JWKS, Web Bot Auth, card, OAuth, ERC-8004) and the weeks a kid was published. A2A: metadata.gaip_tool "gaip_record_keys".

gaipgaip-maprecord-by-datecompany_agent
Examples it gives
  • {"data":{"host":"mcp.notion.com","on":"2026-10-08"},"metadata":{"gaip_tool":"gaip_record_keys"}}

Since when has this name been on record, and what looks like it?

Use this when asked whether an agent name looks like another ("is acme-payments the original?"). Pass `name` (a registry name or its last segment) or a `url`. Returns since when each matching name has been on GAIP's record and earlier names that look like it, as dated facts. A2A: metadata.gaip_tool "gaip_record_names".

gaipgaip-maprecord-by-datecompany_agent
Examples it gives
  • {"data":{"name":"io.github.upstash/context7"},"metadata":{"gaip_tool":"gaip_record_names"}}

How long has this agent been on record?

Use this when asked how long an agent or MCP server has been around ("is this agent new?"). Pass its `url` (or only your continuity handle, for your own). Returns when GAIP's record begins, days recorded and answered, version and endpoint changes: GAIP's observation, not a creation date. A2A: metadata.gaip_tool "gaip_record_tenure".

gaipgaip-maprecord-by-datecompany_agent
Examples it gives
  • {"data":{"url":"https://huggingface.co/mcp"},"metadata":{"gaip_tool":"gaip_record_tenure"}}

Extract of GAIP's record about a URL

Use 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 as kept: entries with chain positions, hashes, daily anchors and a signature. Free preview. A2A: metadata.gaip_tool "gaip_record_extract".

gaipgaip-maprecord-by-datecompany_agent
Examples it gives
  • {"data":{"since":"2026-09-01","url":"https://huggingface.co/mcp"},"metadata":{"gaip_tool":"gaip_record_extract"}}

May my agent fetch this?

Use this before your agent fetches a page ("may my agent fetch this?"). Pass the `url` and your `agent` token. Reads robots.txt (RFC 9309), AI-preference lines, RSL, tdmrep.json and llms.txt; returns ALLOWED, DISALLOWED, NO_RULE or UNKNOWN, the rule quoted, the time and a signature. A2A: metadata.gaip_tool "gaip_check_permission".

gaipgaip-maprecord-by-datecompany_agent
Examples it gives
  • {"data":{"agent":"GPTBot","url":"https://www.gaipagents.com/test-range"},"metadata":{"gaip_tool":"gaip_check_permission"}}

Has anyone withdrawn or warned about this server?

Use this before you rely on an MCP server or agent, or when one stops answering. Pass `urls` (up to 25). Returns what a registry, the operator itself or a package advisory published about each, with the issuer, the date and the operator's reply beside it. Facts as published, not a verdict. A2A: metadata.gaip_tool "gaip_notices".

gaipgaip-mapnoticescompany_agent
Examples it gives
  • {"data":{"urls":["https://huggingface.co/mcp"]},"metadata":{"gaip_tool":"gaip_notices"}}

Did a server I depend on change?

Use this in CI or before a release to see whether an MCP server or agent you depend on changed. Pass `urls` (up to 25) and optionally `since`. Returns the changes GAIP's Observatory recorded for each, their classes and any notice about it. Dated facts, not a verdict. A2A: metadata.gaip_tool "gaip_dependency_check".

gaipgaip-mapnoticescompany_agent
Examples it gives
  • {"data":{"since":"2026-10-01","urls":["https://huggingface.co/mcp"]},"metadata":{"gaip_tool":"gaip_dependency_check"}}

May my agent approach this person or agent?

Use this before your agent approaches a person or agent. Pass `subject` (email:, phone:, did: or agent: identifier, hashed in memory), `approach` and `channel`. Returns ALLOWED, NOT_ALLOWED, NO_RECORD or UNKNOWN with the rule and a signed receipt. Silence is not permission. A2A: metadata.gaip_tool "gaip_check_preferences".

gaipgaip-mappreferencescompany_agent
Examples it gives
  • {"data":{"approach":"RESEARCH","channel":"EMAIL","subject":"email:agents@gaipagents.com"},"metadata":{"gaip_tool":"gaip_check_preferences"}}

Accept registered terms (the other party)

Use 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 (businesses only); the buyer confirms it with the `agreement_id`. Returns an `agreement_id` naming both parties. A2A: metadata.gaip_tool "witness_accept_terms".

gaipgaip-mapdealscompany_agent
Examples it gives
  • {"data":{"business_purpose_statement":true,"continuity_handle":{"continuity_id":"<continuity_handle.continuity_id returned by any GAIP tool>","token":"<continuity_handle.token returned by any GAIP tool>"},"terms_id":"<terms_id from witness_register_terms>"},"metadata":{"gaip_tool":"witness_accept_terms"}}

Was the agreed rule met? (signed finding)

Use 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 or INDETERMINATE on the agreed rule with the records relied on. Evidence only; no sum of money. A2A: metadata.gaip_tool "witness_finding".

gaipgaip-mapdealscompany_agent
Examples it gives
  • {"data":{"agreement_id":"<agreement_id from witness_accept_terms>","continuity_handle":{"continuity_id":"<continuity_handle.continuity_id returned by any GAIP tool>","token":"<continuity_handle.token returned by any GAIP tool>"}},"metadata":{"gaip_tool":"witness_finding"}}

Who is this agent approaching mine?

Use this when an unknown agent approaches yours ("who is this calling me?"). Pass its `caller` URL, the `approach` and any preference `receipt` it sent. Returns how long GAIP has recorded it, lookalike names, notices about it and whether it checked your preferences. Facts, not a score. A2A: metadata.gaip_tool "gaip_screen_caller".

gaipgaip-mapscreenperson_agent
Examples it gives
  • {"data":{"approach":"COMMERCIAL_OFFER","caller":"https://mcp.deepwiki.com/mcp","channel":"A2A"},"metadata":{"gaip_tool":"gaip_screen_caller"}}

Was this agent mandated to act for them, as indexed?

Use this before relying on an agent that says it acts for a person. Pass `principal` (hashed in memory), the `agent` endpoint and a `scope` class. Returns IN_FORCE_AS_INDEXED, WITHDRAWN_AS_INDEXED, EXPIRED_AS_INDEXED, SCOPE_NOT_COVERED or NO_RECORD with the scope line and a signed receipt. A2A: metadata.gaip_tool "gaip_check_mandate".

gaipgaip-mapmandatesperson_agent
Examples it gives
  • {"data":{"agent":"https://www.gaipagents.com/mcp","principal":"email:agents@gaipagents.com","scope":"RESEARCH"},"metadata":{"gaip_tool":"gaip_check_mandate"}}

Record a role's decision on a proposal (sign-off)

Use this when a role (APPROVER, REVIEWER, OWNER, OPERATOR or a hashed role_id) decided on an agent's proposal. Pass `proposal_sha256`, `decision` (APPROVED, REFUSED, CHANGED), optionally `agreement_id`. Returns a chained, signed entry of the role's decision, never GAIP's. A2A: metadata.gaip_tool "witness_signoff".

gaipgaip-mapsignoffsperson_agent
Examples it gives
  • {"data":{"agreement_id":"<agreement_id returned by witness_accept_terms>","decision":"APPROVED","proposal_sha256":"a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1","role":"APPROVER"},"metadata":{"gaip_tool":"witness_signoff"}}

What did this agent say it runs on, on a date?

Use this when asked what an agent says it runs on or whether it says it is an AI ("which model is behind it?"). Pass its `url` and optionally `on`. Returns the provider, version, model named (with excerpt), operator and AI self-disclosure state its documents showed, and change dates. A2A: metadata.gaip_tool "gaip_record_ingredients".

gaipgaip-mapingredients-residenceany
Examples it gives
  • {"data":{"on":"2026-10-09","url":"https://huggingface.co/mcp"},"metadata":{"gaip_tool":"gaip_record_ingredients"}}

Where did this agent's endpoint answer from, on a date?

Use this when asked where an agent's endpoint is hosted ("which network and country does it answer from?"). Pass its `url` and optionally `on`. Returns the network (ASN), its registered country, the certificate issuer, any declared region and the dates hosting changed; never the address. A2A: metadata.gaip_tool "gaip_record_residence".

gaipgaip-mapingredients-residenceany
Examples it gives
  • {"data":{"on":"2026-10-09","url":"https://huggingface.co/mcp"},"metadata":{"gaip_tool":"gaip_record_residence"}}

What did my agents do this month?

Use this to see what GAIP recorded for your agents in a month. Pass `month` (YYYY-MM) and your `continuity_handle`. Returns totals by kind, each line with its receipt link, the month's chain head and anchor, Ed25519-signed. Not an invoice; your own handle's record only. A2A: metadata.gaip_tool "gaip_statement".

gaipgaip-mapstatementsany
Examples it gives
  • {"data":{"continuity_handle":{"continuity_id":"<continuity_handle.continuity_id returned by any GAIP tool>","token":"<continuity_handle.token returned by any GAIP tool>"},"month":"2026-10"},"metadata":{"gaip_tool":"gaip_statement"}}

What its catalog declares

From the ARD catalog this host publishes at /.well-known/ai-catalog.json. The operator controls every entry; agenttru.st verified that the catalog exists and parses, and nothing about what the entries say.

GAIP MCP server (five tools; full catalogue at /mcp/all)

mcp-server-card

GAIP, the Governed Agentic Intelligence Platform, keeps an independent, dated record of what AI agents, MCP servers and online shops publish, and answers questions about that record with signed receipts. Free, read-only, no key; facts at a stated time, never an assessment.

https://www.gaipagents.com/mcp/server-card

GAIP Broker (A2A router)

a2a-agent-card

Routes a text or JSON request to the matching GAIP specialist and returns its receipted result.

https://www.gaipagents.com/.well-known/agent-card.json

GAIP Integration & Protocol Agent

a2a-agent-card

Behind Check and GAIP Watch, and Diagnose on /mcp: A2A, MCP and OpenAPI checks, failed calls.

https://www.gaipagents.com/agents/integration-protocol/.well-known/agent-card.json

GAIP Integration & Protocol Agent (MCP)

mcp-server-card

Behind Check and GAIP Watch, and Diagnose on /mcp: A2A, MCP and OpenAPI checks, failed calls.

https://www.gaipagents.com/mcp/agents/integration-protocol/server-card

GAIP Witness Agent

a2a-agent-card

Witness, Deals and Sign-offs: agreed terms, delivery, receipts, disputes and evidence.

https://www.gaipagents.com/agents/witness/.well-known/agent-card.json

GAIP Witness Agent (MCP)

mcp-server-card

Witness, Deals and Sign-offs: agreed terms, delivery, receipts, disputes and evidence.

https://www.gaipagents.com/mcp/agents/witness/server-card

And 8 more entries in the catalog, not shown here.

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
GAIP β€” what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
1.0.0
Card completeness
complete all eight fields required by a2a.proto v1.0
View all card details
Capabilities
extendedAgentCard pushNotifications stateTransitionHistory streaming
Agent card
https://join.agentminder.co.uk/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.