{"data":{"agent":"Surfing Dog Search","signals":[{"id":"registry.source","category":"registry","state":"observed","value":"a2aprotocol-ai","source":{"type":"registry","url":"https://raw.githubusercontent.com/sing1ee/a2a-directory/main/README.md"},"observedAt":"2026-10-21T03:32:37.844Z"},{"id":"registry.status","category":"registry","state":"observed","value":"discovered","source":{"type":"registry","url":"https://raw.githubusercontent.com/sing1ee/a2a-directory/main/README.md"},"observedAt":"2026-10-21T03:32:37.844Z"},{"id":"activity.timestamps","category":"activity","state":"observed","value":{"registeredAt":"2026-10-19T14:01:49.268Z","updatedAt":"2026-10-21T03:32:37.844Z"},"source":{"type":"registry","url":"https://raw.githubusercontent.com/sing1ee/a2a-directory/main/README.md"},"observedAt":"2026-10-21T03:32:37.844Z"},{"id":"identity.signature","category":"identity","state":"verifiable","value":{"status":"unsigned","keyId":null,"algorithm":null,"checkedAt":"2026-10-21T03:32:37.844Z"},"source":{"type":"agent-card","url":"https://surfingdog.ai/.well-known/agent-card.json"},"observedAt":"2026-10-21T03:32:37.844Z"},{"id":"identity.card","category":"identity","state":"declared","value":{"name":"Surfing Dog Search","ownerHandle":"Surfing Dog","providerUrl":"https://surfingdog.ai","agentCardUrl":"https://surfingdog.ai/.well-known/agent-card.json"},"source":{"type":"agent-card","url":"https://surfingdog.ai/.well-known/agent-card.json"},"observedAt":"2026-10-21T03:32:37.844Z"},{"id":"capability.interfaces","category":"capability","state":"declared","value":[{"protocol":"JSONRPC","protocolVersion":"0.3.0","url":"https://surfingdog.ai/a2a","isPreferred":true}],"source":{"type":"agent-card","url":"https://surfingdog.ai/.well-known/agent-card.json"},"observedAt":"2026-10-21T03:32:37.844Z"},{"id":"capability.skills","category":"capability","state":"declared","value":[{"skill":"search_businesses","name":"Find businesses","state":"claimed","description":"Find businesses in the directory by what they do (query, category: a group or a place category), where (near, country), 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 in the directory's published order, which nobody can pay to change; every filter only leaves businesses out. This server takes no orders or payments and books nothing itself: request_booking asks a business's own inbox for a time, and the business confirms it there. Each result lists the business's own doors. A business this network found on its own website is marked as found, with the date it was checked; a local one is listed once its site is matched to its entry on public maps or in a business register, or its owner proves the site is theirs. Software, API and AI companies (category software-ai) are kept apart: they come only when category names that group or one of its categories, query names their kind, or every word of query is in one's name. Pages of up to 20; pass next_cursor as cursor for more.","tags":["directory","search"],"evaluationCount":0},{"skill":"check_business","name":"Check a business","state":"claimed","description":"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 the owner to fill in themselves. Capability ids are defined at https://surfingdog.ai/spec/capabilities/.","tags":["agentic-score"],"evaluationCount":0},{"skill":"report_door","name":"Report how a door went","state":"claimed","description":"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.","tags":["reports"],"evaluationCount":0}],"source":{"type":"agent-card","url":"https://surfingdog.ai/.well-known/agent-card.json"},"observedAt":"2026-10-21T03:32:37.844Z"},{"id":"operations.health","category":"operations","state":"observed","value":{"resourceType":"agent","name":"Surfing Dog Search","status":"online","lastCheckedAt":"2026-11-03T19:16:07.627Z","lastSuccessfulCheck":"2026-11-03T19:16:07.627Z","latencyMs":232,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":true,"mcpHandshakeValid":null},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T19:16:07.627Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:16:07.627Z"},"source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:16:07.627Z"},{"id":"relationship.followCounts","category":"relationship","state":"observed","value":{"followers":0,"following":0},"source":{"type":"registry","url":null},"observedAt":"2026-10-21T03:32:37.844Z"}],"generatedAt":"2026-11-03T21:21:02.478Z"}}