{"name":"Agent Sanctuary Buyer","description":"User-owned, read-only buying agent operated on AWS Bedrock AgentCore. It creates purchase plans, inspects allowlisted seller cards, and requests flight quotes from compatible sellers. It cannot place orders, book travel, charge a payment method, or spend without a separately configured human-approved mandate.","url":"https://buyer.agentsanctuary.dev/a2a","provider":{"organization":"Agent Sanctuary","url":"https://agentsanctuary.dev"},"documentationUrl":"https://buyer.agentsanctuary.dev/","version":"0.2.0","protocolVersion":"0.3.0","preferredTransport":"JSONRPC","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"supportedInterfaces":[{"url":"https://buyer.agentsanctuary.dev/a2a","transport":"JSONRPC","protocolBinding":"JSONRPC","protocolVersion":"0.3.0"}],"skills":[{"id":"purchase-planning","name":"Purchase planning","description":"Create a deterministic, read-only purchase plan. Invoke with a data part such as {\"action\":\"purchase-planning\",\"goal\":\"Compare flights to Lisbon\"}; no seller or payment call is made.","tags":["buying","planning","read-only","human-approval"],"examples":["Plan how to compare flights to Lisbon without buying anything."],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"seller-inspection","name":"Seller inspection","description":"Fetch and return a bounded public JSON capability document from an explicitly allowlisted HTTPS seller. Invoke with {\"action\":\"seller-inspection\",\"seller\":\"travel.agentplayground.dev\"}. No credentials are forwarded.","tags":["discovery","agent-card","read-only"],"examples":["Inspect the public Agent Card for travel.agentplayground.dev."],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"quote-preparation","name":"Quote preparation","description":"Request a read-only flight quote from an allowlisted A2A seller with search_flights. Invoke with {\"action\":\"quote-preparation\",\"seller\":\"travel.agentplayground.dev\",\"quote\":{\"origin\":\"MAD\",\"destination\":\"LHR\",\"departure_date\":\"2026-10-12\",\"adults\":1}}. Purchasing remains disabled.","tags":["flights","quote","read-only","human-approval"],"examples":["Get a flight quote from Madrid to London on 12 October 2026 without booking it."],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]}],"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"opaque","description":"An opaque invocation token distributed out of band by the domain operator. It authorizes use of this buyer endpoint but never authorizes a purchase or payment."}},"security":[{"bearerAuth":[]}]}
