{"protocolVersion":"0.3.0","name":"FrameAnyPhoto","description":"Museum-quality framed prints of public-domain art. Agents can search works, price prints, and create a Stripe checkout link for the buyer to pay.","author":"FrameAnyPhoto","wellKnownURI":"https://frameanyphoto.com/.well-known/agent-card.json","url":"https://frameanyphoto.com/a2a","version":"1.1.0","provider":{"organization":"FrameAnyPhoto","url":"https://frameanyphoto.com/"},"documentationUrl":"https://frameanyphoto.com/llms.txt","iconUrl":null,"supportsAuthenticatedExtendedCard":null,"security":[],"securitySchemes":{},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":null},"defaultInputModes":["text","application/json"],"defaultOutputModes":["text","application/json"],"skills":[{"id":"search-works","name":"Search works","description":"Find works by title, artist, series, or keywords. Send text.","tags":["collection","search"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get-work","name":"Get work","description":"One work’s id, size in pixels, PPI, image URL, and museum record.","tags":["collection"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"list-series","name":"List series","description":"Collection rows and work counts.","tags":["collection"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get-print-options","name":"Print options","description":"Sizes, frames, and prices offered for one work.","tags":["order","price"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"quote-order","name":"Quote order","description":"Total for a work, size, frame, and quantity, with shipping. Tax is added at checkout.","tags":["order","price"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"create-checkout","name":"Create checkout","description":"Stripe Checkout link for the buyer to pay. Never charges a card.","tags":["order","checkout"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get-order-status","name":"Order status","description":"Payment and shipping status for an order_ref from create-checkout. No personal data.","tags":["order"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"get-policies","name":"Store policies","description":"Shipping, returns, payment, tax, and contact (ceo@frameanyphoto.com) as JSON. Also at https://frameanyphoto.com/.well-known/policies.json.","tags":["order","policy"],"examples":[],"inputModes":[],"outputModes":[]}],"conformance":true,"conformance_errors":null,"homepage":null,"repository":null,"license":null,"pricing":null,"contact":null,"id":"4492987f-9f7d-4c4b-8025-4d373f86c10d","created_at":"2026-10-08T23:41:36.161732Z","updated_at":"2026-10-12T22:39:13.063333Z","hidden":false,"flag_count":0,"maintainer_notes":"Verified working at registration. Agent responds to `message/send` correctly via the A2A SDK.","category":"commerce-marketing","category_secondary":null,"uptime_percentage":100.0,"avg_response_time_ms":2024,"last_health_check":"2026-10-12T22:39:12.763090Z","is_healthy":true,"status_notes":[],"task_conformance":{"category":"WORKING","passed":true,"checked_at":"2026-10-12T00:11:08.918821Z","response_ms":760}}