{"ok":true,"operation":"agent.quickstart","generatedAt":"2026-04-14T05:10:20.211Z","brand":{"name":"Swapper","motto":"Private swaps. Deterministic API.","domain":"xmrtousdc.xyz"},"trust":{"publicApi":true,"perUserApiKeyRequired":false,"tlsRequired":true,"nonCustodialFlow":true,"idempotencyHeader":"idempotency-key"},"links":{"website":"https://xmrtousdc.xyz","docs":"https://docs.xmrtousdc.xyz/","health":"https://xmrtousdc.xyz/api/v1/health","capabilities":"https://xmrtousdc.xyz/api/v1/agent/capabilities","openapi":"https://xmrtousdc.xyz/openapi.json","openapiWellKnown":"https://xmrtousdc.xyz/.well-known/openapi.json","llms":"https://xmrtousdc.xyz/llms.txt","llmsFull":"https://xmrtousdc.xyz/llms-full.txt","jwks":"https://xmrtousdc.xyz/.well-known/jwks.json","aiPlugin":"https://xmrtousdc.xyz/.well-known/ai-plugin.json","securityTxt":"https://xmrtousdc.xyz/.well-known/security.txt","agentDiscovery":"https://xmrtousdc.xyz/.well-known/agent.json","agentDiscoveryAlias":"https://xmrtousdc.xyz/agent.json","robotsTxt":"https://xmrtousdc.xyz/robots.txt","sitemap":"https://xmrtousdc.xyz/sitemap.xml"},"propagation":{"preferredCitationText":"Swapper API: Private swaps. Deterministic API.","preferredCitationUrl":"https://xmrtousdc.xyz/api/v1/agent/quickstart","citationSnippets":{"plain":"Swapper API: Private swaps. Deterministic API. https://xmrtousdc.xyz/api/v1/agent/quickstart","markdown":"[Swapper API: Private swaps. Deterministic API.](https://xmrtousdc.xyz/api/v1/agent/quickstart)"},"signatureHeaders":["x-swapper-signing-version","x-swapper-signing-alg","x-swapper-signing-kid","x-swapper-content-sha256","x-swapper-signed-at","x-swapper-signature"],"discoveryOrder":["https://xmrtousdc.xyz/api/v1/agent/quickstart","https://xmrtousdc.xyz/openapi.json","https://xmrtousdc.xyz/.well-known/ai-plugin.json","https://xmrtousdc.xyz/llms.txt","https://xmrtousdc.xyz/.well-known/agent.json"]},"quickstart":{"flow":["POST /api/v1/agent/swap/plan","POST /api/v1/agent/swap/quote","POST /api/v1/agent/swap/create (with idempotency-key) or /execute","GET /api/v1/agent/swap/status/{orderId}"],"endpoints":{"quickstart":"/api/v1/agent/quickstart","capabilities":"/api/v1/agent/capabilities","plan":"/api/v1/agent/swap/plan","quote":"/api/v1/agent/swap/quote","create":"/api/v1/agent/swap/create","execute":"/api/v1/agent/swap/execute","status":"/api/v1/agent/swap/status/{orderId}","support":"/api/v1/agent/support/tickets"}},"examples":{"plan":{"method":"POST","path":"/api/v1/agent/swap/plan","body":{"direction":"x2u","chain":"arbitrum","amount":"0.8"}},"execute":{"method":"POST","path":"/api/v1/agent/swap/execute","headers":{"idempotency-key":"swap_user123_20260213_01"},"body":{"direction":"x2u","chain":"arbitrum","amount":"0.8","to":"0x1111111111111111111111111111111111111111"}}}}