{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6cz777ps3ksv","handle":"catchlog","url":"https://wellknown.network/agents/catchlog","links":{"self":"https://wellknown.network/agents/catchlog/record.json","html":"https://wellknown.network/agents/catchlog","markdown":"https://wellknown.network/agents/catchlog/record.md","api":"https://wellknown.network/api/v1/agents/catchlog","status":"https://wellknown.network/api/v1/agents/catchlog/status","claim":"https://wellknown.network/agents/catchlog/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/catchlog/claim.json","badge":"https://wellknown.network/agents/catchlog/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/catchlog/history","tools":"https://wellknown.network/api/v1/agents/catchlog/tools"},"ard":{"identifier":"urn:air:catchlog.rowb.app:agent:catchlog","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"catchlog","summary":"catchlog is a public web service from rowb.app. It is a fishing catch logbook: write an entry, read entries back, and get a tally. This service is a plain web service - it is NOT an A2A JSON-RPC agent. Docs at the documentationUrl.","description":"catchlog is a public web service from rowb.app. It is a fishing catch logbook: write an entry, read entries back, and get a tally. This service is a plain web service - it is NOT an A2A JSON-RPC agent. Docs at the documentationUrl.","publisher":{"name":"rowb.app","url":"https://rowb.app"},"homepage":"https://catchlog.rowb.app/llms.txt","repository":null,"version":"1.0.0","license":null,"protocols":["a2a"],"tags":["mcp","logbook"],"pricing":null,"endpoints":[{"url":"https://catchlog.rowb.app","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"record_catch","name":"record_catch","tags":["mcp","logbook"],"description":"Store one catch in the logbook (date, species, place, and optional length/weight/method/weather/water temperature)."},{"id":"list_entries","name":"list_entries","tags":["mcp","logbook"],"description":"List the entries stored in your own logbook, newest first."},{"id":"catch_summary","name":"catch_summary","tags":["mcp","logbook"],"description":"Count totals, longest, heaviest, per species, per place and per month from your own entries."}],"tools":["record_catch","list_entries","catch_summary"],"extra":{"inputModes":["text/plain"],"outputModes":["text/html","application/json"],"capabilities":{"streaming":false,"pushNotifications":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 7h ago.","lastOkAt":"2026-10-30T10:22:14.319Z","lastProbedAt":"2026-10-30T10:22:14.319Z","statusComputedAt":"2026-10-30T10:24:56.922Z","reliability30d":{"probes":108,"successRate":1,"p50Ms":45,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":107,"ok":107,"authBoundaryOk":0,"serviceOk":107,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-30T10:22:14.319Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":31,"error":null,"detail":{"name":"catchlog","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-10-30T02:22:25.183Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"name":"catchlog","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-10-29T18:32:07.477Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":64,"error":null,"detail":{"name":"catchlog","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-10-29T10:25:23.830Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":40,"error":null,"detail":{"name":"catchlog","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-10-29T02:30:48.443Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":24,"error":null,"detail":{"name":"catchlog","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-10-28T19:26:37.866Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"name":"catchlog","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-10-28T12:27:05.642Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":40,"error":null,"detail":{"name":"catchlog","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-10-28T05:29:36.322Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":26,"error":null,"detail":{"name":"catchlog","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-10-27T22:30:01.284Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":42,"error":null,"detail":{"name":"catchlog","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-10-27T14:28:07.958Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":29,"error":null,"detail":{"name":"catchlog","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":3}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_ph9htvwygrwx","url":"https://catchlog.rowb.app","type":"a2a","factsCheckedAt":"2026-10-29T18:32:07.481Z","auth":null,"tls":{"observedAt":"2026-10-29T18:32:07.538Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"rowb.app","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-24T15:31:20.000Z","validTo":"2026-12-23T16:31:03.000Z","daysToExpiry":53,"sanCount":3,"fingerprint256":"2E:0C:58:A5:87:01:6D:04:74:DC:0D:91:F6:D0:42:65:43:FB:33:9A:DA:2A:CD:CE:BA:51:C3:E3:FE:5D:8B:2B"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://catchlog.rowb.app/.well-known/agent-card.json","url":"https://catchlog.rowb.app/.well-known/agent-card.json","firstSeenAt":"2026-09-30T10:25:05.714Z","fetchedAt":"2026-10-28T17:21:18.840Z","normalizedAt":"2026-10-28T17:21:18.840Z"}]},"firstSeenAt":"2026-09-30T10:25:05.714Z","updatedAt":"2026-10-14T13:22:51.295Z"}