{"openapi":"3.1.0","info":{"title":"JapanAgent Bridge","description":"x402-native Japan-action API for global AI agents.","version":"0.1.0","contact":{"email":"hello@japanagent.dev"}},"servers":[{"url":"https://japanagent.dev"}],"paths":{"/jp/verify/zipcode":{"post":{"summary":"Japanese postal code (7 digits) → prefecture / city / town breakdown.","description":"Layer A. Price: $0.001. Status: live.","tags":["Layer A"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.001","network":"base","currency":"USDC","status":"live"}}},"/jp/verify/corporate-number":{"post":{"summary":"Japanese corporate number (13 digits) → tax-agency-verified company name, address, registration date.","description":"Layer A. Price: $0.005. Status: live.","tags":["Layer A"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.005","network":"base","currency":"USDC","status":"live"}}},"/jp/verify/phone":{"post":{"summary":"Japanese phone number → carrier, type (mobile / landline / toll-free / IP), area name, validity.","description":"Layer A. Price: $0.003. Status: live.","tags":["Layer A"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.003","network":"base","currency":"USDC","status":"live"}}},"/jp/verify/address":{"post":{"summary":"Japanese postal address → normalized form + lat/lng + prefecture/city splits (国土地理院).","description":"Layer A. Price: $0.005. Status: live.","tags":["Layer A"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.005","network":"base","currency":"USDC","status":"live"}}},"/jp/gov/find-form":{"post":{"summary":"Subsidy / grant name → official application URL, municipality, deadline (LocalGov.jp data).","description":"Layer B. Price: $0.10. Status: live.","tags":["Layer B"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.10","network":"base","currency":"USDC","status":"live"}}},"/jp/gov/precheck-eligibility":{"post":{"summary":"Company profile + grant_id → 0-100 fit score, reasons, required-documents hint, deadline window.","description":"Layer B. Price: $0.05. Status: live.","tags":["Layer B"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.05","network":"base","currency":"USDC","status":"live"}}},"/jp/gov/translate-form":{"post":{"summary":"Japanese government text or grant_id → English/Chinese/Korean structured JSON (Claude Sonnet).","description":"Layer B. Price: $0.20. Status: live.","tags":["Layer B"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.20","network":"base","currency":"USDC","status":"live"}}},"/jp/gov/fill-form":{"post":{"summary":"Form template + applicant values → filled Markdown + structured fields + missing/warnings (Claude Sonnet).","description":"Layer B. Price: $1.00. Status: live.","tags":["Layer B"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$1.00","network":"base","currency":"USDC","status":"live"}}},"/jp/biz/company-snapshot":{"post":{"summary":"Corporate number → revenue, employee count, executives, location (gBizINFO + 国税庁).","description":"Layer C. Price: $0.20. Status: live.","tags":["Layer C"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.20","network":"base","currency":"USDC","status":"live"}}},"/jp/biz/zoning":{"post":{"summary":"Address → lat/lng + nearest 公示地価 record (use_category, price/m², station distance).","description":"Layer C. Price: $0.10. Status: live.","tags":["Layer C"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.10","network":"base","currency":"USDC","status":"live"}}},"/jp/biz/transit":{"post":{"summary":"Origin / destination / depart_at → Japanese public-transit route with legs, fare, stops.","description":"Layer C. Price: $0.05. Status: live.","tags":["Layer C"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.05","network":"base","currency":"USDC","status":"live"}}},"/jp/biz/calendar-days":{"post":{"summary":"Date + business-day offset → resulting date (Japanese holidays + new year + golden week aware).","description":"Layer C. Price: $0.005. Status: live.","tags":["Layer C"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.005","network":"base","currency":"USDC","status":"live"}}},"/jp/dispatch/snail-mail":{"post":{"summary":"Text content → printed and physically mailed via Japan Post (3rd-party fulfilled).","description":"Layer D. Price: $1.50. Status: stub.","tags":["Layer D"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$1.50","network":"base","currency":"USDC","status":"stub"}}},"/jp/dispatch/voice-call":{"post":{"summary":"Text + Japanese phone number → AI voice call placed in keigo with recorded result.","description":"Layer D. Price: $0.50. Status: stub.","tags":["Layer D"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.50","network":"base","currency":"USDC","status":"stub"}}},"/jp/dispatch/fax":{"post":{"summary":"PDF or text + fax number → fax sent (Japan still uses fax in many B2B/gov flows).","description":"Layer D. Price: $0.30. Status: stub.","tags":["Layer D"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$0.30","network":"base","currency":"USDC","status":"stub"}}},"/jp/research/competitor-map":{"post":{"summary":"Industry + region → top 10 Japanese players with revenue, headcount, relationships (3-5 min). Returns job_id; poll /v1/research-result/:id with X-Wallet-Auth.","description":"Layer E. Price: $5.00. Status: live.","tags":["Layer E"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$5.00","network":"base","currency":"USDC","status":"live"}}},"/jp/research/supplier-discovery":{"post":{"summary":"Part / spec → Japanese supplier candidates with contact info and trade history. Returns job_id; poll /v1/research-result/:id.","description":"Layer E. Price: $3.00. Status: live.","tags":["Layer E"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$3.00","network":"base","currency":"USDC","status":"live"}}},"/jp/research/news-pulse":{"post":{"summary":"Keyword → past 30 days of Japanese news analyzed for tone and key arguments. Returns job_id; poll /v1/research-result/:id.","description":"Layer E. Price: $1.00. Status: live.","tags":["Layer E"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment required (x402). Sign with your agent wallet and retry."},"503":{"description":"Stub endpoint — implementation pending. See /.well-known/x402 for ETA."}},"x-x402":{"price":"$1.00","network":"base","currency":"USDC","status":"live"}}}},"components":{"securitySchemes":{"x402":{"type":"http","scheme":"x402","description":"Each request must include a valid x402 payment header. See /.well-known/x402."}}},"security":[{"x402":[]}]}