Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
60
💰 Paid API data A2A 0.3.0 v0.1.0 x402 micropay

Mart402

mart402.com · Mart402

Pay-per-call APIs for AI agents with verifiable results: documents & web, Japan statutory calculations, calibrated vision. Pay per call with x402 (USDC on Base) - no account, no API key.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain mart402.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
60/100
grade C · 9 criteria
Uptime
100.0%
51 direct probes · 30d
~207 ms response
Observed inflow · 30d
$6.02
176 tx · on-chain
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
10 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

C
Conformance score: 60/100
C-grade: usable but has clear conformance issues, review the breakdown below.
click to expand breakdown click to collapse breakdown
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
partial Live JSON-RPC 10/25
Card declares only gRPC / HTTP+JSON interfaces; the live probe covers JSON-RPC, so the endpoint was not exercised. Not a defect in the card.
How to earn +15 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload. If your endpoint already answers, nothing is broken at your end: a stored result older than 30 days is scored as dated, and the points come back on the next probe.
Docs
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
51/51 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 28 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Mart402 (https://mart402.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded
0
invocations 7d
reached the endpoint through us
0
lookups 7d
our API answered about it
0
impressions 7d
appeared in a result list
Per event type (7d)
3
search_click
Recent events (last 20)
When Event Method Status Latency
2026-10-22T02:22:15 search_click /agents — ok 1ms
2026-10-22T01:52:58 search_click /agents — ok 1ms
2026-10-19T10:59:58 search_click /agents — ok 3ms
2026-10-07T17:42:50 search_click /agents — ok 2ms
2026-10-07T17:42:31 search_click /agents — ok 364ms
2026-10-02T15:38:19 search_click /agents — ok 3ms
2026-09-30T06:10:45 search_click /agents — ok 2ms
2026-09-30T06:01:30 search_click /agents — ok 2ms
2026-09-30T03:16:11 search_click /agents — ok 2ms
2026-09-28T15:35:26 search_impression — 200 ok —
2026-09-28T07:39:01 search_click /agents — ok 3ms
2026-09-28T05:37:57 search_click /agents — ok 2ms
2026-09-28T01:53:10 search_click /agents — ok 2ms
2026-09-27T21:01:29 search_click /agents — ok 8ms
2026-09-27T08:25:57 search_click /agents — ok 2ms
2026-09-26T05:32:49 search_click /agents — ok 2ms
2026-09-26T01:53:01 search_click /agents — ok 2ms
2026-09-26T01:50:55 search_click /agents — ok 2ms
2026-09-15T21:35:14 search_click /agents — ok 4ms
2026-09-15T12:06:00 search_click /agents — ok 2ms

Card history

10 snapshots drifted 2× Every change to agent-card.json
Agent card snapshots
Captured Hash Snapshot
2026-10-16 05:55:27 current 08bb6d6672fa… view →
2026-10-01 20:20:37 959a9f85cc20… view →
2026-08-25 02:18:58 8432adc6f1a9… view →
2026-08-23 20:59:45 8432adc6f1a9… view →
2026-08-23 03:20:08 8432adc6f1a9… view →
2026-08-22 03:51:16 8432adc6f1a9… view →
2026-08-20 01:52:57 8432adc6f1a9… view →
2026-08-19 08:39:50 8432adc6f1a9… view →
2026-08-18 17:53:24 8432adc6f1a9… view →
2026-08-18 06:46:11 8432adc6f1a9… view →
Showing latest 10. The full snapshot history is on Pro (and free for the verified owner) via GET /api/agents/mart402.com/snapshots.
Uptime
100.0%
51 direct probes · 30d
Response
1238ms
last direct probe
Skills
28
declared
Streaming
—
SSE-capable

Endpoints

Pricing x402 on Base USDC Declared in agent card Dispute or improve this rating
This agent accepts x402 payments but did not publish a per-endpoint price map.
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0xe3244a21d0d68bfa78b7cad8c3b8777adfbb3188 on Base · basescan ↗
Listed by facilitators Coinbase CDP · 27
Observed on-chain inflow verified on-chain
Last 7d
$4.05
53 transfers · synced 2026-10-24
Last 30d
$6.02
176 transfers · synced 2026-10-24
USDC inflows on Base. Reproducible via eth_getLogs on USDC Transfer events to the wallet. Inflow to a wallet, not proof that every transfer was a paid call.
How the last 30 days were settled
x402-settled: $3.02 (100%) · 6 transfers sent by a known x402 facilitator (Coinbase)
Other: $0.00 plain transfers sent by the payer · $0.00 other contract calls · 50% of $6.06 classified so far. How we classify
Cross-check: Coinbase's Bazaar reports 179 calls in 30 days to this wallet across 27 listed resources; our ledger observed 178 transfers (6 facilitator-settled) over 29 of 30 scanned days. Different counters; neither is assumed correct.
Daily 30-day observed-inflow history ↑ +$5.00 since 2026-09-29
2026-09-29 2026-10-25
Last 30 days Peak 30-day total: $6.09 Data points: 27 Total tx (30d window): 176
Payment authenticity evidence confidence How we measure this →
concentrated_payers 3/5

Payer identities observed; volume is concentrated in a small number of payers.

Assessed window
30d
24 active of 29 observed
Inflow assessed
$6.01
175 transactions
Payer identities
available
0 evidence caveats
Checks run: daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap, payer_uniqueness, payer_concentration, payer_recurrence, payer_payee_overlap. Derived from agent_revenue_daily, agents.payment_wallet, agent_payment_transactions. Measured 2026-10-25.
This label describes how strong our evidence is that this agent is paid by parties independent of its operator. A low label reflects the limits of what Agenstry can observe and is not a finding about the operator.
Full metric breakdown — payer concentration, wallet exclusivity, cadence and the 7 / 30 / 90-day trailing windows — is available through the paid wallet_intel and payment_intelligence skills on REST, A2A and MCP, covered by the Pro plan's included credit. API docs →
Agent cardhttps://mart402.com/.well-known/agent.json
Providerhttps://mart402.com
Docshttps://mart402.com/agents.md
Discovered via
mcp_registry agentic_market x402_list recrawl_hot recrawl_warm

Skills · 28 declared by this agent

These skills are declared by the agent. A taxonomy link appears only when we can classify a skill confidently.

extract

URL -> main-content Markdown + metadata. JS-heavy sites are auto-rendered. POST /v1/extract. From $0.005 per call.

canonical Web Content Normalization match 94%
x402web
parse

PDF -> structured Markdown. One step: POST /v1/parse {url} (the 402 quotes the exact price for that PDF), or two-step: free POST /v1/parse/quote {url} then POST…

canonical Web Content Normalization match 91%
x402documents
ocr

Single image -> text with hallucination-guarded quality signals: dual-engine consensus (VLM + traditional OCR), calibrated confidence, per-segment corroboration…

No taxonomy category yet
x402documents
enrich

Company name/domain/URL -> verified company profile from primary sources: official-site extraction + free authoritative registries (GLEIF LEI, Japan NTA corpora…

No taxonomy category yet
x402company-data
verify

Invoice field verification: tax-rate consistency, line-item totals, JP invoice registration number (T+13 digits) check-digit + corporate-number existence observ…

No taxonomy category yet
x402verification
structured

Fills YOUR JSON schema from any URL. Hybrid LLM extraction + source-text canonicalization. Output contains only your schema keys; missing values are null. Choos…

canonical Web Content Normalization match 89%
x402web
jp-company

Japanese company site -> standard profile: name, address, representative, founded, capital, business lines, employees, listing status, contact. A JP-tuned prese…

No taxonomy category yet
x402company-data
document-pipeline

One call: PDF -> parse (hallucination-guarded OCR) -> invoice fields -> arithmetic verification -> optional issuer enrichment. Inputs validated before settlemen…

No taxonomy category yet
x402documents
pdf-merge

Merge 2-10 PDFs into one, in order. Deterministic. POST /v1/pdf-merge. From $0.003 per call.

No taxonomy category yet
x402documents
pdf-pages

Extract pages by range into a new PDF. Deterministic. POST /v1/pdf-pages. From $0.002 per call.

No taxonomy category yet
x402documents
pdf-info

PDF facts before paying for parsing: pages, metadata, per-page text volume, scanned-or-not estimate. POST /v1/pdf-info. From $0.001 per call.

No taxonomy category yet
x402documents
meal-vision

Meal photo -> itemized nutrition JSON: dishes, portion estimates, calories, protein/fat/carb with per-item confidence. v1.3: reference-object scale calibration …

No taxonomy category yet
x402vision
portrait-analysis

1-3 portraits -> personal color analysis in three published layers: MEASURED pixel colorimetry (CIELAB, ITA angle from cheek samples) cross-checked against visi…

No taxonomy category yet
x402vision
style-profile

Integrated styling verdict in one call: seasonal color (measured colorimetry consensus + cross-photo checks), face-impression zone (published 2-axis geometry ru…

No taxonomy category yet
x402vision
style-report

The style-profile analysis rendered as a finished, client-ready PDF report (English or Japanese): cover, verdict table, palette swatches with color names, style…

No taxonomy category yet
x402vision
report-pack

Volume pricing for style-report: one payment of 19.90 returns 10 single-use credit codes (1.99/unit vs 2.99 single). Codes never expire and work for en and ja r…

No taxonomy category yet
x402vision
jp-payroll-net

Japan annual gross salary -> net take-home: social insurance (official Kyokai-Kenpo FY2026 grade table, all 47 prefectures), income tax (exact NTA Beppyo-5 4000…

No taxonomy category yet
x402jp-statutory
jp-bonus-net

Japan bonus net pay: premiums (1000-yen floor, annual 5.73M health cap, per-payment 1.5M pension cap) + withholding tax from the official bonus rate table (rate…

No taxonomy category yet
x402jp-statutory
jp-social-insurance

Japan monthly social insurance premiums: official grade table (50 grades, official boundaries - not the midpoint approximation), health/long-term-care/pension/e…

No taxonomy category yet
x402jp-statutory
jp-dependent-threshold

Japan income walls: tax wall derived from basic+salary deductions (not hardcoded), social-insurance walls time-versioned (wage requirement abolished 2026-10-01)…

No taxonomy category yet
x402jp-statutory
jp-consumption-tax

Japan consumption tax: invoice totals with one rounding per rate, qualified invoice (T+13) validation, simplified taxation by business class, 20-percent special…

No taxonomy category yet
x402jp-statutory
jp-business-days

Japan holidays (1980-2099, equinox + substitute + kokumin-no-kyujitsu), business-day arithmetic, statutory tax deadlines with holiday shift, wareki conversion. …

No taxonomy category yet
x402jp-statutory
jp-overtime-wage

Japan overtime premiums (Art.37: 25/35/50 percent + late-night, official kihatsu-150 rounding) and Article-36 special-clause limit check. POST /v1/jp-overtime-w…

No taxonomy category yet
x402jp-statutory
jp-retirement-tax

Japan retirement income tax: deduction by service years (40/70 per year, min 800k), half-taxation with short-term/officer exceptions, exact 1-yen withholding fl…

No taxonomy category yet
x402jp-statutory
jp-mortgage

Mortgage: level-payment/level-principal schedules, total interest, prepayment effect (term or payment reduction). Pure deterministic annuity math. POST /v1/jp-m…

No taxonomy category yet
x402jp-statutory
jp-payslip-audit

Audit a Japanese payslip: recompute health/care/pension/employment premiums and withholding tax from official tables, diff against actuals with 5-way verdicts. …

No taxonomy category yet
x402jp-statutory
jp-crypto-tax

Japan crypto-asset realized income under NTA rules: total-average (default for individuals) or moving-average, sell/spend/exchange as disposals, fees deductible…

No taxonomy category yet
x402jp-statutory
jp-payroll-suite

Four Japan payroll calculations in one call: net salary + social insurance detail + income-wall analysis (+bonus withholding when previous-month salary given). …

No taxonomy category yet
x402jp-statutory

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-10-25 15:32:26 200 — 1238ms
2026-10-25 01:11:47 200 — 1255ms
2026-10-24 12:36:48 200 — 1878ms
2026-10-23 23:28:51 200 — 135ms
2026-10-23 10:55:50 200 — 409ms
2026-10-22 21:55:03 200 — 370ms
2026-10-22 08:16:29 200 — 376ms
2026-10-21 19:20:40 200 — 359ms
2026-10-21 06:23:22 200 — 110ms
2026-10-20 14:46:20 200 — 440ms

Who's calling this agent 30d

18 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
OAI-SearchBot 6 (33%)
Web browser 4 (22%)
You.com (YouBot) 2 (11%)
Caller geography · top 3
US 12
SG 4
CN 1
Via which API surface · top 3
web 17
rest 1

Public view: top 3 per dimension. Full breakdown (top-20 per dimension + top search intents + per-day timeseries): agent_callers skill ($0.05/call, $0 on Enterprise). Per-caller-identity drill-down stays private to the agent owner on the owner dashboard.

Cheaper or better alternatives per-skill

↑ 1 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

Toll402
The OpenRouter for AI-agent tools: one gateway, every capability, pay per call. Built-in tools, agent-forged tools, a global verified busine
Toll402 · q 76%
x402-extract-api
Pay-per-call API for AI agents: clean webpage extraction to markdown/text, schema-validated structured JSON extraction, HS/tariff code class
api.jomofagan.com · q 65%
x402-farm
Agent vendeur de capacités payables à l'appel. Capacité rare : un proxy mobile 4G/5G sur IP opérateur réelle (Outremer Telecom / SFR Caraibe
x402-farm · q 90%
x402-farm
Agent vendeur de capacités payables à l'appel. Capacité rare : un proxy mobile 4G/5G sur IP opérateur réelle (Outremer Telecom / SFR Caraibe
x402-farm · q 90%
Agent Utility Network live
Outcome-first machine services for AI agents. Company Intelligence accepts a real research objective and uses AveDaris to choose a bounded f
AveDaris · q 100%
Agent Utility Network
Outcome-first machine services for AI agents. Company Intelligence accepts a real research objective and uses AveDaris to choose a bounded f
AveDaris · q 0%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/mart402.com.svg)](https://agenstry.com/agents/mart402.com)
[![Verified Business](https://agenstry.com/badge/mart402.com/identity.svg)](https://agenstry.com/agents/mart402.com)
[![Uptime](https://agenstry.com/badge/mart402.com/uptime.svg)](https://agenstry.com/agents/mart402.com)
[![A2A version](https://agenstry.com/badge/mart402.com/protocol.svg)](https://agenstry.com/agents/mart402.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "Mart402",
  "description": "Pay-per-call APIs for AI agents with verifiable results: documents & web, Japan statutory calculations, calibrated vision. Pay per call with x402 (USDC on Base) - no account, no API key.",
  "url": "https://mart402.com",
  "protocolVersion": "0.3.0",
  "preferredTransport": "HTTP+JSON",
  "additionalInterfaces": [
    {
      "url": "https://mart402.com",
      "transport": "HTTP+JSON"
    }
  ],
  "x402": {
    "note": "Products are plain HTTP POST endpoints paid per call with x402 (no A2A task lifecycle). A2A message:send returns usage guidance only.",
    "catalog": "https://mart402.com/catalog",
    "mcp": "https://mart402.com/mcp"
  },
  "provider": {
    "organization": "Mart402",
    "url": "https://mart402.com"
  },
  "version": "0.1.0",
  "documentationUrl": "https://mart402.com/agents.md",
  "capabilities": {
    "streaming": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "extract",
      "name": "extract",
      "description": "URL -> main-content Markdown + metadata. JS-heavy sites are auto-rendered. POST /v1/extract. From $0.005 per call.",
      "tags": [
        "x402",
        "web"
      ]
    },
    {
      "id": "parse",
      "name": "parse",
      "description": "PDF -> structured Markdown. One step: POST /v1/parse {url} (the 402 quotes the exact price for that PDF), or two-step: free POST /v1/parse/quote {url} then POST /v1/parse {quote_id}. Text-embedded and scanned PDFs are auto-routed. Unpaid one-step calls share the free quote limit (20/hour/IP). POST /v1/parse. From $0.01 per call.",
      "tags": [
        "x402",
        "documents"
      ]
    },
    {
      "id": "ocr",
      "name": "ocr",
      "description": "Single image -> text with hallucination-guarded quality signals: dual-engine consensus (VLM + traditional OCR), calibrated confidence, per-segment corroboration. Japanese-strong. POST /v1/ocr. From $0.05 per call.",
      "tags": [
        "x402",
        "documents"
      ]
    },
    {
      "id": "enrich",
      "name": "enrich",
      "description": "Company name/domain/URL -> verified company profile from primary sources: official-site extraction + free authoritative registries (GLEIF LEI, Japan NTA corporate number). Every field carries evidence (source URL + match grade) and calibrated confidence; missing fields are honest nulls, never guesses. Choose this when you have a company NAME or DOMAIN (country_hint: jp for Japan). POST /v1/enrich. From $0.03 per call.",
      "tags": [
        "x402",
        "company-data"
      ]
    },
    {
      "id": "verify",
      "name": "verify",
      "description": "Invoice field verification: tax-rate consistency, line-item totals, JP invoice registration number (T+13 digits) check-digit + corporate-number existence observation against the official Japan NTA registry (with vendor-name cross-check), normalized accounting JSON. POST /v1/verify. From $0.015 per call.",
      "tags": [
        "x402",
        "verification"
      ]
    },
    {
      "id": "structured",
      "name": "structured",
      "description": "Fills YOUR JSON schema from any URL. Hybrid LLM extraction + source-text canonicalization. Output contains only your schema keys; missing values are null. Choose this when you have your OWN schema. POST /v1/structured. From $0.03 per call.",
      "tags": [
        "x402",
        "web"
      ]
    },
    {
      "id": "jp-company",
      "name": "jp-company",
      "description": "Japanese company site -> standard profile: name, address, representative, founded, capital, business lines, employees, listing status, contact. A JP-tuned preset of /v1/structured. Choose this when you have the URL of a Japanese company's own site; for name/domain lookups use /v1/enrich. POST /v1/jp-company. From $0.03 per call.",
      "tags": [
        "x402",
        "company-data"
      ]
    },
    {
      "id": "document-pipeline",
      "name": "document-pipeline",
      "description": "One call: PDF -> parse (hallucination-guarded OCR) -> invoice fields -> arithmetic verification -> optional issuer enrichment. Inputs validated before settlement; every stage outcome recorded honestly in stages{}. POST /v1/document-pipeline. From $0.05 per call.",
      "tags": [
        "x402",
        "documents"
      ]
    },
    {
      "id": "pdf-merge",
      "name": "pdf-merge",
      "description": "Merge 2-10 PDFs into one, in order. Deterministic. POST /v1/pdf-merge. From $0.003 per call.",
      "tags": [
        "x402",
        "documents"
      ]
    },
    {
      "id": "pdf-pages",
      "name": "pdf-pages",
      "description": "Extract pages by range into a new PDF. Deterministic. POST /v1/pdf-pages. From $0.002 per call.",
      "tags": [
        "x402",
        "documents"
      ]
    },
    {
      "id": "pdf-info",
      "name": "pdf-info",
      "description": "PDF facts before paying for parsing: pages, metadata, per-page text volume, scanned-or-not estimate. POST /v1/pdf-info. From $0.001 per call.",
      "tags": [
        "x402",
        "documents"
      ]
    },
    {
      "id": "meal-vision",
      "name": "meal-vision",
      "description": "Meal photo -> itemized nutrition JSON: dishes, portion estimates, calories, protein/fat/carb with per-item confidence. v1.3: reference-object scale calibration (known-size table: chopsticks 23cm, cutlery, phone, plates; food-as-reference demoted as circular), scene-complexity detection with honest confidence downgrade, disclosed kcal range calibrated on 30 weighed meals (26/30 contained, /vision-calibration), PFC energy-balance ratios vs guideline ranges, and an alcohol-aware deterministic 4/4/9 verification layer - estimates are never presented as measurements. v1.5: every call runs the analysis 3x and reports the median run with per-call kcal spread and item agreement (consensus disclosed). POST /v1/meal-vision. From $0.05 per call.",
      "tags": [
        "x402",
        "vision"
      ]
    },
    {
      "id": "portrait-analysis",
      "name": "portrait-analysis",
      "description": "1-3 portraits -> personal color analysis in three published layers: MEASURED pixel colorimetry (CIELAB, ITA angle from cheek samples) cross-checked against vision-model attributes, cross-photo lighting consistency checks, and a deterministic rule table for the 4-season verdict (rule_trace shows every rule) with 12-subtone detail, all-4 season scores, and a structured palette where every hex carries a human-readable color name. Inconsistencies downgrade confidence honestly. POST /v1/portrait-analysis. From $0.05 per call.",
      "tags": [
        "x402",
        "vision"
      ]
    },
    {
      "id": "style-profile",
      "name": "style-profile",
      "description": "Integrated styling verdict in one call: seasonal color (measured colorimetry consensus + cross-photo checks), face-impression zone (published 2-axis geometry rules, on-device landmarks), body frame type (photo and/or questionnaire), and integration rules that compose the three layers (palette subset, taste, silhouette, hair/brow/beard modifiers). Every layer carries a rule trace and its own rules_version. POST /v1/style-profile. From $0.05 per call.",
      "tags": [
        "x402",
        "vision"
      ]
    },
    {
      "id": "style-report",
      "name": "style-report",
      "description": "The style-profile analysis rendered as a finished, client-ready PDF report (English or Japanese): cover, verdict table, palette swatches with color names, style-aware outfit formulas with concrete examples, two virtual draping boards with disclosed candidate conflicts, honest confidence. Returned as report_pdf_base64 + full profile JSON. POST /v1/style-report. From $2.99 per call.",
      "tags": [
        "x402",
        "vision"
      ]
    },
    {
      "id": "report-pack",
      "name": "report-pack",
      "description": "Volume pricing for style-report: one payment of 19.90 returns 10 single-use credit codes (1.99/unit vs 2.99 single). Codes never expire and work for en and ja reports. POST /v1/report-pack. From $19.9 per call.",
      "tags": [
        "x402",
        "vision"
      ]
    },
    {
      "id": "jp-payroll-net",
      "name": "jp-payroll-net",
      "description": "Japan annual gross salary -> net take-home: social insurance (official Kyokai-Kenpo FY2026 grade table, all 47 prefectures), income tax (exact NTA Beppyo-5 4000-yen table + reconstruction surtax), resident tax (with adjustment credit). Deterministic; every response cites primary sources + rules_version; unverified rules are never billed. POST /v1/jp-payroll-net. From $0.02 per call.",
      "tags": [
        "x402",
        "jp-statutory"
      ]
    },
    {
      "id": "jp-bonus-net",
      "name": "jp-bonus-net",
      "description": "Japan bonus net pay: premiums (1000-yen floor, annual 5.73M health cap, per-payment 1.5M pension cap) + withholding tax from the official bonus rate table (rate determined by previous-month salary). POST /v1/jp-bonus-net. From $0.01 per call.",
      "tags": [
        "x402",
        "jp-statutory"
      ]
    },
    {
      "id": "jp-social-insurance",
      "name": "jp-social-insurance",
      "description": "Japan monthly social insurance premiums: official grade table (50 grades, official boundaries - not the midpoint approximation), health/long-term-care/pension/employment, official 50-sen rounding. POST /v1/jp-social-insurance. From $0.01 per call.",
      "tags": [
        "x402",
        "jp-statutory"
      ]
    },
    {
      "id": "jp-dependent-threshold",
      "name": "jp-dependent-threshold",
      "description": "Japan income walls: tax wall derived from basic+salary deductions (not hardcoded), social-insurance walls time-versioned (wage requirement abolished 2026-10-01), spousal walls, student-dependent walls (1.5M/1.88M). POST /v1/jp-dependent-threshold. From $0.02 per call.",
      "tags": [
        "x402",
        "jp-statutory"
      ]
    },
    {
      "id": "jp-consumption-tax",
      "name": "jp-consumption-tax",
      "description": "Japan consumption tax: invoice totals with one rounding per rate, qualified invoice (T+13) validation, simplified taxation by business class, 20-percent special (taxable periods that include a day 2023-10-01..2026-09-30; pass taxable_period_start/end). POST /v1/jp-consumption-tax. From $0.01 per call.",
      "tags": [
        "x402",
        "jp-statutory"
      ]
    },
    {
      "id": "jp-business-days",
      "name": "jp-business-days",
      "description": "Japan holidays (1980-2099, equinox + substitute + kokumin-no-kyujitsu), business-day arithmetic, statutory tax deadlines with holiday shift, wareki conversion. POST /v1/jp-business-days. From $0.003 per call.",
      "tags": [
        "x402",
        "jp-statutory"
      ]
    },
    {
      "id": "jp-overtime-wage",
      "name": "jp-overtime-wage",
      "description": "Japan overtime premiums (Art.37: 25/35/50 percent + late-night, official kihatsu-150 rounding) and Article-36 special-clause limit check. POST /v1/jp-overtime-wage. From $0.015 per call.",
      "tags": [
        "x402",
        "jp-statutory"
      ]
    },
    {
      "id": "jp-retirement-tax",
      "name": "jp-retirement-tax",
      "description": "Japan retirement income tax: deduction by service years (40/70 per year, min 800k), half-taxation with short-term/officer exceptions, exact 1-yen withholding floor, resident tax 6+4 split each floored to 100 yen. POST /v1/jp-retirement-tax. From $0.02 per call.",
      "tags": [
        "x402",
        "jp-statutory"
      ]
    },
    {
      "id": "jp-mortgage",
      "name": "jp-mortgage",
      "description": "Mortgage: level-payment/level-principal schedules, total interest, prepayment effect (term or payment reduction). Pure deterministic annuity math. POST /v1/jp-mortgage. From $0.005 per call.",
      "tags": [
        "x402",
        "jp-statutory"
      ]
    },
    {
      "id": "jp-payslip-audit",
      "name": "jp-payslip-audit",
      "description": "Audit a Japanese payslip: recompute health/care/pension/employment premiums and withholding tax from official tables, diff against actuals with 5-way verdicts. Explains grade revisions (teiji-kettei) and combined care notation instead of flagging them as errors; resident tax honestly not_auditable. POST /v1/jp-payslip-audit. From $0.02 per call.",
      "tags": [
        "x402",
        "jp-statutory"
      ]
    },
    {
      "id": "jp-crypto-tax",
      "name": "jp-crypto-tax",
      "description": "Japan crypto-asset realized income under NTA rules: total-average (default for individuals) or moving-average, sell/spend/exchange as disposals, fees deductible, opening balances. Verified to the yen against all official NTA FAQ calculation examples. Optional incremental income-tax estimate. POST /v1/jp-crypto-tax. From $0.05 per call.",
      "tags": [
        "x402",
        "jp-statutory"
      ]
    },
    {
      "id": "jp-payroll-suite",
      "name": "jp-payroll-suite",
      "description": "Four Japan payroll calculations in one call: net salary + social insurance detail + income-wall analysis (+bonus withholding when previous-month salary given). Same inputs as jp-payroll-net. POST /v1/jp-payroll-suite. From $0.05 per call.",
      "tags": [
        "x402",
        "jp-statutory"
      ]
    }
  ]
}