{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ndhwx9sydrdc","handle":"booboooking","url":"https://wellknown.network/agents/booboooking","links":{"self":"https://wellknown.network/agents/booboooking/record.json","html":"https://wellknown.network/agents/booboooking","markdown":"https://wellknown.network/agents/booboooking/record.md","api":"https://wellknown.network/api/v1/agents/booboooking","status":"https://wellknown.network/api/v1/agents/booboooking/status","claim":"https://wellknown.network/agents/booboooking/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/booboooking/claim.json","badge":"https://wellknown.network/agents/booboooking/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:booboooking.com:agent:booboooking","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"booboooking","summary":"Radically simplified 4-click appointment booking for individual service providers.","description":"Radically simplified 4-click appointment booking for individual service providers.","publisher":null,"homepage":null,"repository":null,"version":"1.0.0","license":null,"protocols":["a2a"],"tags":[],"pricing":null,"endpoints":[{"url":"https://booboooking.com","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"booboooking_list_services","name":"booboooking_list_services","tags":[],"description":"[Research] Discover all services offered by a provider. The `provider` parameter is the URL slug identifying the specific service provider (e.g. \"radnaimark\" from booboooking.com/radnaimark). Always call this first — it returns valid service_id values required by the other tools."},{"id":"booboooking_check_availability","name":"booboooking_check_availability","tags":[],"description":"[Planning] Get available appointment slots for a specific service. Requires `provider` (URL slug) and `service_id` from booboooking_list_services. Returns slots by date — pick one and pass it directly to booboooking_book."},{"id":"booboooking_find_next_available","name":"booboooking_find_next_available","tags":[],"description":"[Planning] Find the next available slot for a service, searching forward from a given date instead of listing a fixed date range. Requires `provider` and `service_id`."},{"id":"booboooking_book","name":"booboooking_book","tags":[],"description":"[Execution] Create a confirmed appointment with a provider. Requires `provider` (URL slug), `service_id`, a time slot from booboooking_check_availability, and customer details (name, email, phone in E.164 format e.g. +36201234567). All providers are booked the same way — if the service has a price, the response includes a cash_due amount to remind the customer to bring in cash at the appointment; there is no online payment step."},{"id":"booboooking_cancel","name":"booboooking_cancel","tags":[],"description":"[Execution] Cancel a confirmed reservation. Requires `provider`, `reservation_id`, and the `pin` — all returned from booboooking_book (as `cancellation_key`). The pin is required proof of ownership; if you do not have it, ask the customer for it rather than guessing."},{"id":"booboooking_get_booking","name":"booboooking_get_booking","tags":[],"description":"[Research] Look up an existing booking by `provider` and `reservation_id`."}],"tools":["booboooking_list_services","booboooking_check_availability","booboooking_find_next_available","booboooking_book","booboooking_cancel","booboooking_get_booking"],"extra":{"inputModes":["application/json"],"outputModes":["application/json"],"capabilities":{"streaming":false,"pushNotifications":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card"}},"derived":{"capabilities":[{"slug":"commerce.travel","name":"Travel & Booking","confidence":0.911,"provenance":"derived"}],"categories":["commerce"]},"observed":{"status":"live","statusReason":"Responded 10h ago.","lastOkAt":"2026-09-06T00:27:10.143Z","lastProbedAt":"2026-09-06T00:27:10.143Z","statusComputedAt":"2026-09-06T00:28:14.575Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":14},"latestObservations":[{"at":"2026-09-06T10:25:10.489Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"name":"booboooking","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":6}},{"at":"2026-09-06T00:27:10.143Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"name":"booboooking","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":6}}],"tools":null,"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://booboooking.com/.well-known/agent-card.json","url":"https://booboooking.com/.well-known/agent-card.json","firstSeenAt":"2026-09-05T21:23:17.497Z","fetchedAt":"2026-09-05T21:23:17.497Z","normalizedAt":"2026-09-05T21:23:17.497Z"}]},"firstSeenAt":"2026-09-05T21:23:17.497Z","updatedAt":"2026-09-05T21:27:09.333Z"}