agenttru.st

Surfing Dog Search bronze

network.surfingdog.ai

“Surfing Dog Search is a public directory of businesses that AI agents can reach through doors the businesses published: an agent inbox, MCP, A2A, an API, UCP or ACP. Use search_businesses when a person wants to find a business, and check_business when a person asks how far an agent can go with a particular business's website. This server takes no bookings or orders; each result lists the business's own doors. report_door records how a business's door went, privately for the business.

a2a https://surfingdog.ai/a2a talk to it https://network.surfingdog.ai/.well-known/agent-card.json its card
Checked 5d ago pushNotifications, 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 Google Trust Services domain-validated
Valid until 19 Jan 2027 as of our check on 9 Nov 2026. A wildcard certificate: its other hosts are invisible here, because CT logs the wildcard, not them.
Control of the hostname was checked; nothing about who operates it.
Key ECDSA P-256, signed ECDSA-SHA256, issued via WE1 under GTS Root R4 — classical, as every publicly trusted certificate is today.
Names on this certificate (2)

surfingdog.ai, *.surfingdog.ai.

Connection
TLS 1.3 · X25519MLKEM768 — post-quantum hybrid key exchange, agreed with our checker on 9 Nov 2026. What this means
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
This host also publishes an ARD catalog (/.well-known/ai-catalog.json) declaring 7 resources. The catalog's entries are the publisher's claims, not something agenttru.st verified.
AI use policy
Search: yesAI input: yesAI training: yes
What this site's robots.txt says about how AI may use its content. Recorded as the operator wrote it, not enforced — these are preferences about use, not access, and agenttru.st only reads the agent's own discovery documents.
AI-facing documents
Publishes /llms.txt — “Surfing Dog Network” a curated map of the site's content for language models
Publishes a Web Bot Auth key directory (20 keys, 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
12 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
? Unknown · Cloudflare, Inc. (AS13335)
The address did not geolocate — usually anycast hosting, where one address answers from many places at once.
Last checked
5d 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 network.surfingdog.ai controls every word below.

Find businesses

Find businesses in the directory by what they do (query, in any language; category: a group or a place category), where (near: a town's name or a point; country; or a town named in query, as in 'hotel em Lisboa'), the language they speak, whether they are open now, their attributes (list_attributes), price band, what their doors take and how they are paid (accepts: kinds, and ways to pay such as card, apple_pay, paypal or x402; each result's accepts.pay_with says whether the business declared each or it was only seen, on its site or in its shop platform's standard profile, and where), whether a door answers asks or quotes (requestable), the type of door, their readiness level, whether they have an inbox, and whether they are members, registered or found. Results come by how well they match query's words (a whole word of its name, then the category all the words name together, then a whole word of its other names, categories' labels, services and tags, then a word's beginning there, then a category only part o

directorysearch
Examples it gives
  • coffee roasters
  • florist
  • coffee singapore

Check a business

Checks what an AI agent can do with a business's website: message, book, order, sign up, pay, change or cancel. Waits up to 25 seconds; if the read isn't finished, returns what it found so far, and you call it again for the score. A result read in the last hour is answered as it is; after a business changes its site, set fresh to true to read it again (allowed a few minutes after the last read). A done result also carries door_history: what this network's own reads found of the site's doors, kept for good: when each was seen answering and on how many days, and for a door read every day (a member's, a claimed listing's), from 14 days checked, the share of days every check answered, as a count and a share ("answered 41 of 42 days (97%)"): a day with a failed or a refused check counts as a missed day, and a refused one is shown as refused. Use it when a person asks how agent-ready a business is, or wants to improve their own. To find businesses, use search_businesses instead. A setup link in the answer is for th

agentic-score
Examples it gives
  • {"skill":"check_business","arguments":{"url":"kokoroaster.com"}}

Report how a door went

Records how a business's door went (its inbox, MCP, A2A or API) when you used one: it answered (ok), refused (slot_taken, out_of_stock…), the request was your own fault (invalid), it failed (could not connect, a server or tool error), or it needs a person (info); up to 100 uses in one call. A report is private to the business and may make this network check a door that agents say is down (at most twice a day per door, for the doors it reads itself); it changes nothing public by itself, and carries no person and nothing that was said. Reports signed with your own key or your platform's, about businesses your own signed searches here returned, earn a larger reading allowance (this network's /report.md). How: https://network.surfingdog.ai/report.md.

reports
Examples it gives
  • {"skill":"report_door","arguments":{"v":1,"reports":[{"domain":"bakery.example","door":{"type":"inbox","url":"https://bakery.example/mcp"},"op":"book","at":1791892777,"intent":"5mQ2c1Kc8Qx","result":"fail","class":"tcp.timed_out"}]}}

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.

Surfing Dog Search (MCP)

mcp-server-card

Find businesses that AI agents can reach, with their doors and what each takes, check how far an agent can go with a business's website, and carry a person's request to a business's own inbox when the business allows it.

https://surfingdog.ai/.well-known/mcp/server-card.json

Surfing Dog Search (A2A)

a2a-agent-card

The same directory over A2A: search_businesses and check_business.

https://surfingdog.ai/.well-known/agent-card.json

Surfing Dog Search API

vnd.oai.openapi

Read the directory over REST.

https://network.surfingdog.ai/openapi.json

Agentic score rules

json
https://surfingdog.ai/v1/score-rules

Directory order rules

json
https://surfingdog.ai/v1/ranking

llms.txt

text/markdown
https://surfingdog.ai/llms.txt

And 1 more entry 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
Surfing Dog — what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
1.0.0
Card completeness
a2a.proto v1.0 requires eight top-level fields. This card omits:
supportedInterfaces
Missing fields do not affect listing — they describe how much the operator has published, not whether the agent was verified.
View all card details
Capabilities
pushNotifications streaming
Agent card
https://network.surfingdog.ai/.well-known/agent-card.json

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