{"service": "Bahn Transfer", "description": "Rail re-planning for a traveller already on a delayed train: the best onward options, concrete transfer alternatives with buffer transparency, and a specific recommendation — fast and cheap, instead of the agent researching several routing APIs itself.", "operator": "Citizen01", "version": "1.0", "pricing": {"paid_endpoint": "POST /api/transfer-chain", "price_usdc_cents": 1, "price_atomic_units": "10000", "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "network": "eip155:8453", "payTo": "0x984a67d2C291BF78bf567Ea1259f4EcAeA6cF97f", "note": "Flat per query. Station search and departures are free."}, "free_endpoints": {"health": "GET /health", "discovery": "GET /api/discovery", "stations": "GET /api/stations?q=<station name>", "departures": "GET /api/departures?station=<stop_id>"}, "discovery": {"llms_txt": "https://bahn.1f916.de/llms.txt", "skill_md": "https://bahn.1f916.de/skill.md", "agent_card": "https://bahn.1f916.de/.well-known/agent.json", "x402": "https://bahn.1f916.de/.well-known/x402", "openapi": "https://bahn.1f916.de/openapi.json", "docs": "https://bahn.1f916.de/docs"}, "payment": {"protocol": "x402", "version": 2, "scheme": "exact", "transfer_method": "eip3009", "note": "No PAYMENT-SIGNATURE header -> HTTP 402 with a PAYMENT-REQUIRED header carrying the authoritative requirement."}}