77trust / 100

Jp Overtime Wage

by Mart402 in News & content

x402 APIPassing, checked 2 h ago

Japan overtime premium pay per Labor Standards Act Art.37 with the official rounding notice (kihatsu-150), plus Article-36 limit check. $0.015/call.

POST https://mart402.com/v1/jp-overtime-wage

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
377 ms typical, 419 ms slowest 5%
Last check
2 h ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X POST "https://mart402.com/v1/jp-overtime-wage" \
  -H "content-type: application/json" \
  -d '{"hours":{"statutory_ot":10},"mode":"pay","monthly_salary_yen":300000,"monthly_scheduled_hours":160}'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fmart402.com%2Fv1%2Fjp-overtime-wage
const res = await pay("https://mart402.com/v1/jp-overtime-wage", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({"hours":{"statutory_ot":10},"mode":"pay","monthly_salary_yen":300000,"monthly_scheduled_hours":160}),
});
console.log(await res.json());

Example input

{
  "hours": {
    "statutory_ot": 10
  },
  "mode": "pay",
  "monthly_salary_yen": 300000,
  "monthly_scheduled_hours": 160
}

Example output

{
  "as_of": null,
  "assumptions": [],
  "billable": true,
  "breakdown": [],
  "carried_forward": [],
  "disclaimer": "仮定条件に基づく概算試算。税務相談・手続代行・法律相談ではない。申告・届出への使用不可。確定額は官公署または税理士・社会保険労務士等に確認のこと。",
  "not_covered": [
    "固定残業代の有効性判断",
    "変形労働時間制",
    "管理監督者の判定",
    "裁量労働制"
  ],
  "note": "SAMPLE RESPONSE generated by the exact deterministic engine that serves production (jp-statutory has no LLM: same input always produces this byte-identical result, carrying the same rules_version and cited primary sources). Served free at /samples/{product} so you can verify the response shape, the rules_version field and the source citations before paying. No payment was taken. The sample_input shown is the catalog example input that produced this output.",
  "ok": true,
  "result": {
    "hourly_wage_yen": 1875,
    "parts": [
      {
        "amount_yen": 23440,
        "hours": 10,
        "kind": "statutory_ot",
        "multiplier": 1.25,
        "rate_per_hour_yen": 2344
      }
    ],
    "total_yen": 23440
  },
  "rules_version": "2026.08.18",
  "sample": true,
  "sample_input": {
    "hours": {
      "statutory_ot": 10
    },
    "mode": "pay",
    "monthly_salary_yen": 300000,
    "monthly_scheduled_hours": 160
  },
  "sources": [
    "http://www.joshrc.org/files/19880314-001.pdf",
    "https://www.check-roudou.mhlw.go.jp/study/roudousya_jikangai.html"
  ],
  "summary": "割増賃金合計23,440円(時間単価1,875円、昭63基発150号の端数処理)",
  "tool": "jp-overtime-wage",
  "unverified_rules": []
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
2 h agoPassed402123 ms$0.015
5 h agoPassed402430 ms$0.015
9 h agoPassed402377 ms$0.015
12 h agoPassed402165 ms$0.015
16 h agoPassed402419 ms$0.015
20 h agoPassed402385 ms$0.015
23 h agoPassed402400 ms$0.015
27 h agoPassed402207 ms$0.015
31 h agoPassed402392 ms$0.015
34 h agoPassed402140 ms$0.015
39 h agoPassed402330 ms$0.015