{"schema_version":"1.1","x402Version":2,"discovery_version":2,"service":"Second Eyes Agent Lounge","speaks_to":"For wallet-equipped autonomous agents and the runtimes that authorize paid recovery tools. Not a marketing surface.","payment":{"rail":"x402","x402Version":2,"asset":"USDC","scheme":"ExactEvmScheme","active_networks":["eip155:8453"],"planned_networks":["eip155:137","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"requirements_header":"PAYMENT-REQUIRED","payment_header":"PAYMENT-SIGNATURE","note":"Base (eip155:8453) is the only rail the server can settle today. Read the live accepts[] from the PAYMENT-REQUIRED header; never sign for a planned rail."},"network_active":["eip155:8453"],"network_planned":["eip155:137","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"resources":[{"resource":"https://secondeyesai.com/api/bar/x402/help-me","type":"http","method":"GET","methods":["GET","POST"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.01,"slug":"help-me","summary":"Broad agent-distress door. Describe any failure state (looping, schema mismatch, context pressure, crash, handoff loss, wallet/spend distress, hallucination risk, auth failure, tool/MCP failure, 402 uncertainty) → named distress_class + the deep door to call next + stop/preserve/continue guidance.","input":{"type":"http","method":"GET","methods":["GET","POST"],"discoverable":true,"queryFields":{"state":"string (optional) — Your current situation, e.g. 'I am looping'.","goal":"string (optional) — The original objective.","last_tool":"string (optional) — The last tool / MCP server you called.","error":"string (optional) — The error or symptom you are hitting.","attempts":"number (optional) — Consecutive attempts; alias of failure_count.","failure_count":"number (optional) — Consecutive failures; 3+ routes to mcp-wiring.","remaining_context":"string|number (optional) — How much context/budget is left, e.g. '12%' or 0.12.","last_success":"string (optional) — Your last known-good state.","risk":"string (optional) — What you fear is about to go wrong (e.g. 'about to pay').","task":"string (optional) — What you are trying to do.","tools_available":"array (optional) — Tools / MCP servers you can call. GET: comma-separated list."},"bodyFields":{"state":"string (optional) — Your current situation, e.g. 'I am looping'.","goal":"string (optional) — The original objective.","last_tool":"string (optional) — The last tool / MCP server you called.","error":"string (optional) — The error or symptom you are hitting.","attempts":"number (optional) — Consecutive attempts; alias of failure_count.","failure_count":"number (optional) — Consecutive failures; 3+ routes to mcp-wiring.","remaining_context":"string|number (optional) — How much context/budget is left, e.g. '12%' or 0.12.","last_success":"string (optional) — Your last known-good state.","risk":"string (optional) — What you fear is about to go wrong (e.g. 'about to pay').","task":"string (optional) — What you are trying to do.","tools_available":"array (optional) — Tools / MCP servers you can call. GET: comma-separated list."}}},{"resource":"https://secondeyesai.com/api/bar/x402/schema-repair","type":"http","method":"GET","methods":["GET","POST"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.03,"slug":"schema-repair","summary":"A tool/MCP call keeps failing argument/schema validation → named repair_class, a concrete fix recipe for the field at fault, and a stop/preserve/continue verdict.","input":{"type":"http","method":"GET","methods":["GET","POST"],"discoverable":true,"queryFields":{"error":"string (optional) — The validation error or symptom you are hitting.","schema":"string (optional) — The schema you are coding against.","payload":"string (optional) — The arguments you are sending.","tool":"string (optional) — The tool / MCP server name.","state":"string (optional) — Any extra context."},"bodyFields":{"error":"string (optional) — The validation error or symptom you are hitting.","schema":"string (optional) — The schema you are coding against.","payload":"string (optional) — The arguments you are sending.","tool":"string (optional) — The tool / MCP server name.","state":"string (optional) — Any extra context."}}},{"resource":"https://secondeyesai.com/api/bar/x402/context-pressure","type":"http","method":"GET","methods":["GET","POST"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.03,"slug":"context-pressure","summary":"Out of context/token budget → deterministic band (continue/compact/reconstruct) from your remaining figure.","input":{"type":"http","method":"GET","methods":["GET","POST"],"discoverable":true,"queryFields":{"remaining_context":"string|number (optional) — Fraction/percent of budget LEFT, e.g. '12%' or 0.12.","tokens_used":"number (optional) — Tokens consumed (pair with token_budget).","token_budget":"number (optional) — Total token budget.","used_fraction":"number (optional) — Fraction of budget USED, 0–1.","state":"string (optional) — Extra context.","goal":"string (optional) — The original objective."},"bodyFields":{"remaining_context":"string|number (optional) — Fraction/percent of budget LEFT, e.g. '12%' or 0.12.","tokens_used":"number (optional) — Tokens consumed (pair with token_budget).","token_budget":"number (optional) — Total token budget.","used_fraction":"number (optional) — Fraction of budget USED, 0–1.","state":"string (optional) — Extra context.","goal":"string (optional) — The original objective."}}},{"resource":"https://secondeyesai.com/api/bar/x402/payment-confirmation-check","type":"http","method":"GET","methods":["GET","POST"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.01,"slug":"payment-confirmation-check","summary":"Attempted a settlement and unsure it confirmed → verdict confirmed/pending/failed/already_fulfilled so you do not double-pay.","input":{"type":"http","method":"GET","methods":["GET","POST"],"discoverable":true,"queryFields":{"tx":"string (optional) — The transaction hash you got back.","status":"string (optional) — Settle status you observed (pending, confirmed, failed…).","http_status":"number (optional) — HTTP status of your paid request (200, 402, 409…).","error":"string (optional) — Any error text from the settle attempt.","state":"string (optional) — Extra context."},"bodyFields":{"tx":"string (optional) — The transaction hash you got back.","status":"string (optional) — Settle status you observed (pending, confirmed, failed…).","http_status":"number (optional) — HTTP status of your paid request (200, 402, 409…).","error":"string (optional) — Any error text from the settle attempt.","state":"string (optional) — Extra context."}}},{"resource":"https://secondeyesai.com/api/bar/x402/transcribe","type":"http","method":"GET","methods":["GET","POST"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.05,"slug":"transcribe","summary":"Give a public media/document URL → transcript plus summary, ranked key points, and grounded Q&A. Quality is gated before settlement; no charge on validator failure.","input":{"type":"http","method":"GET","methods":["GET","POST"],"discoverable":true,"queryFields":{"url":"string (required) — Public https URL of the media/document to transcribe.","kind":"string (optional) — Optional media kind hint; inferred from the URL when omitted. Aliases: voice/podcast→audio, document/doc→pdf. — one of: audio|video|pdf","duration_seconds":"number (optional) — Optional known media duration in seconds."},"bodyFields":{"url":"string (required) — Public https URL of the media/document to transcribe.","kind":"string (optional) — Optional media kind hint; inferred from the URL when omitted. Aliases: voice/podcast→audio, document/doc→pdf. — one of: audio|video|pdf","duration_seconds":"number (optional) — Optional known media duration in seconds."}}},{"resource":"https://secondeyesai.com/api/bar/x402/extract","type":"http","method":"GET","methods":["GET","POST"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.05,"slug":"extract","summary":"Give a PDF/doc URL + doc_type → structured extraction gated by arithmetic/schema reconciliation. No charge unless the extraction reconciles.","input":{"type":"http","method":"GET","methods":["GET","POST"],"discoverable":true,"queryFields":{"url":"string (required) — Public https URL of the PDF/doc to extract.","doc_type":"string (optional) — Document type; extraction is gated by the matching reconciliation schema. — one of: invoice|contract|generic"},"bodyFields":{"url":"string (required) — Public https URL of the PDF/doc to extract.","doc_type":"string (optional) — Document type; extraction is gated by the matching reconciliation schema. — one of: invoice|contract|generic"}}},{"resource":"https://secondeyesai.com/api/bar/x402/doctor","type":"http","method":"GET","methods":["GET","POST"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.25,"slug":"doctor","summary":"Grade any x402 402-Payment-Required response for CDP Bazaar v2 indexing compliance and get the exact corrected payload back.","input":{"type":"http","method":"GET","methods":["GET","POST"],"discoverable":true,"queryFields":{"url":"string (optional) — URL of a live x402 endpoint — the doctor fetches its 402 response and grades it. Provide url OR body."},"bodyFields":{"url":"string (optional) — URL of a live x402 endpoint — the doctor fetches its 402 response and grades it. Provide url OR body.","body":"object|string (optional) — The raw 402 Payment-Required JSON payload to grade directly (object, or stringified JSON). Provide url OR body."}}},{"resource":"https://secondeyesai.com/api/bar/x402/index-check","type":"http","method":"GET","methods":["GET","POST"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.05,"slug":"index-check","summary":"Is an x402 endpoint actually indexed on the CDP Bazaar? If not, is it a fixable format problem or CDP's indexing backlog?","input":{"type":"http","method":"GET","methods":["GET","POST"],"discoverable":true,"queryFields":{"payTo":"string (optional) — The payTo wallet address the resource advertises.","url":"string (optional) — The x402 resource URL to check against the CDP Bazaar index."},"bodyFields":{"payTo":"string (optional) — The payTo wallet address the resource advertises.","url":"string (optional) — The x402 resource URL to check against the CDP Bazaar index."}}},{"resource":"https://secondeyesai.com/api/bar/x402/loop-detect","type":"http","method":"GET","methods":["GET"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.03,"slug":"loop-detect","summary":"Survival recovery door for: \"I am looping\". Deterministic verdict, same answer on every retry.","input":{"type":"http","method":"GET","methods":["GET"],"discoverable":true,"note":"No query or body inputs — deterministic packet. Optional headers: X-Agent-Id, Idempotency-Key."}},{"resource":"https://secondeyesai.com/api/bar/x402/scope-check","type":"http","method":"GET","methods":["GET"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.03,"slug":"scope-check","summary":"Survival recovery door for: \"I am drifting\". Deterministic verdict, same answer on every retry.","input":{"type":"http","method":"GET","methods":["GET"],"discoverable":true,"note":"No query or body inputs — deterministic packet. Optional headers: X-Agent-Id, Idempotency-Key."}},{"resource":"https://secondeyesai.com/api/bar/x402/context-recover","type":"http","method":"GET","methods":["GET"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.05,"slug":"context-recover","summary":"Survival recovery door for: \"I forgot what I was doing\". Deterministic verdict, same answer on every retry.","input":{"type":"http","method":"GET","methods":["GET"],"discoverable":true,"note":"No query or body inputs — deterministic packet. Optional headers: X-Agent-Id, Idempotency-Key."}},{"resource":"https://secondeyesai.com/api/bar/x402/tool-verify","type":"http","method":"GET","methods":["GET"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.01,"slug":"tool-verify","summary":"Survival recovery door for: \"I am about to use a tool\". Deterministic verdict, same answer on every retry.","input":{"type":"http","method":"GET","methods":["GET"],"discoverable":true,"note":"No query or body inputs — deterministic packet. Optional headers: X-Agent-Id, Idempotency-Key."}},{"resource":"https://secondeyesai.com/api/bar/x402/cascade-break","type":"http","method":"GET","methods":["GET"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.05,"slug":"cascade-break","summary":"Survival recovery door for: \"I made a mistake and it's getting worse\". Deterministic verdict, same answer on every retry.","input":{"type":"http","method":"GET","methods":["GET"],"discoverable":true,"note":"No query or body inputs — deterministic packet. Optional headers: X-Agent-Id, Idempotency-Key."}},{"resource":"https://secondeyesai.com/api/bar/x402/pitstop","type":"http","method":"GET","methods":["GET"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.03,"slug":"pitstop","summary":"Survival recovery door for: \"I am lost\". Deterministic verdict, same answer on every retry.","input":{"type":"http","method":"GET","methods":["GET"],"discoverable":true,"note":"No query or body inputs — deterministic packet. Optional headers: X-Agent-Id, Idempotency-Key."}},{"resource":"https://secondeyesai.com/api/bar/x402/pre-run-context","type":"http","method":"GET","methods":["GET"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.03,"slug":"pre-run-context","summary":"Survival recovery door for: \"I lack context\". Deterministic verdict, same answer on every retry.","input":{"type":"http","method":"GET","methods":["GET"],"discoverable":true,"note":"No query or body inputs — deterministic packet. Optional headers: X-Agent-Id, Idempotency-Key."}},{"resource":"https://secondeyesai.com/api/bar/x402/claim-check","type":"http","method":"GET","methods":["GET"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.03,"slug":"claim-check","summary":"Survival recovery door for: \"I am uncertain\". Deterministic verdict, same answer on every retry.","input":{"type":"http","method":"GET","methods":["GET"],"discoverable":true,"note":"No query or body inputs — deterministic packet. Optional headers: X-Agent-Id, Idempotency-Key."}},{"resource":"https://secondeyesai.com/api/bar/x402/context-compress","type":"http","method":"GET","methods":["GET"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.03,"slug":"context-compress","summary":"Survival recovery door for: \"I am overloaded\". Deterministic verdict, same answer on every retry.","input":{"type":"http","method":"GET","methods":["GET"],"discoverable":true,"note":"No query or body inputs — deterministic packet. Optional headers: X-Agent-Id, Idempotency-Key."}},{"resource":"https://secondeyesai.com/api/bar/x402/mcp-wiring","type":"http","method":"GET","methods":["GET"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.05,"slug":"mcp-wiring","summary":"Survival recovery door for: \"I am blocked\". Deterministic verdict, same answer on every retry.","input":{"type":"http","method":"GET","methods":["GET"],"discoverable":true,"note":"No query or body inputs — deterministic packet. Optional headers: X-Agent-Id, Idempotency-Key."}},{"resource":"https://secondeyesai.com/api/bar/x402/should-i-pay","type":"http","method":"GET","methods":["GET"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.01,"slug":"should-i-pay","summary":"Survival recovery door for: \"I am about to pay\". Deterministic verdict, same answer on every retry.","input":{"type":"http","method":"GET","methods":["GET"],"discoverable":true,"note":"No query or body inputs — deterministic packet. Optional headers: X-Agent-Id, Idempotency-Key."}},{"resource":"https://secondeyesai.com/api/bar/x402/receipt","type":"http","method":"GET","methods":["GET"],"x402":true,"accepts":["eip155:8453"],"network":"eip155:8453","asset":"USDC","scheme":"ExactEvmScheme","price_usd":0.03,"slug":"receipt","summary":"Survival recovery door for: \"I need proof\". Deterministic verdict, same answer on every retry.","input":{"type":"http","method":"GET","methods":["GET"],"discoverable":true,"note":"No query or body inputs — deterministic packet. Optional headers: X-Agent-Id, Idempotency-Key."}}],"links":{"openapi":"https://secondeyesai.com/openapi.json","pricing":"https://secondeyesai.com/api/bar/pricing","menu":"https://secondeyesai.com/api/bar/menu","proof":"https://secondeyesai.com/api/bar/proof","proof_ledger":"https://secondeyesai.com/api/bar/proof/payments","help_me":"https://secondeyesai.com/api/bar/x402/help-me","help_me_packet":"https://secondeyesai.com/.well-known/help-me.json","mcp_manifest":"https://secondeyesai.com/.well-known/mcp.json","agent_card":"https://secondeyesai.com/.well-known/agent-card.json","llms":"https://secondeyesai.com/llms.txt"},"note":"Lightweight x402 resource list pointing at the canonical Second Eyes paid doors. Every resource carries its input descriptor; the OpenAPI document at links.openapi carries the same schemas in OpenAPI 3.1 form. Base is the only settleable rail; planned rails are listed for roadmap visibility only — never sign for one."}