code402 / tools / bind-insurance-policy
$0.002 per call · 20 free calls/day · no signup · pay with card credits or a signed USDC voucher (x402)
Bind an active 3rd-party insurance policy directly to a specific transaction, payment, or B2B invoice, generating an offline-verifiable POL-1 certificate. Non-custodial bilateral underwriting agreement backed by accredited global insurers.
curl -X POST https://rail.akrivis.in/v1/tools/bind-insurance-policy/call \
-H "content-type: application/json" \
-d '{"underwriter_id":"euler_allianz_trade_credit","amount_usdc":50000,"policyholder_address":"0x1111111111111111111111111111111111111111"}'
No key needed for the free tier. When the free quota is used up, the API replies HTTP 402 with the exact price — agents sign the x402 voucher and retry; humans buy card credits. Every paid response carries a signed receipt you can verify offline.
| Field | Type | Meaning |
|---|---|---|
underwriter_id (required) | string | Underwriter identifier (e.g. 'euler_allianz_trade_credit', 'nexus_opencover_syndicate', 'lloyds_cyber_bec_syndicate', 'akrivis_parametric_sla') |
amount_usdc | number | Transaction coverage amount in USDC |
amount | number | Alias for amount_usdc |
tx_hash | string | Transaction hash being insured (optional) |
transaction_id | string | Transaction reference ID (optional) |
invoice_id | string | Associated invoice identifier (optional) |
policyholder_address | string | Policyholder Base EVM address (0x...) |
beneficiary_address | string | Beneficiary Base EVM address for claim payouts (0x...) |
coverage_type | string | Coverage type override (optional) |
Top-level fields: tool, valid, policy_id, certificate_hash, tx_hash, invoice_id, underwriter_id, underwriter_name, coverage_amount_usdc, premium_usdc, status, pol1_certificate, scope. Paid responses also carry a signed XDR-1 receipt.
Machine-readable catalog: llms-full.txt · MCP manifest · OpenAPI. Operated by JUANA LIMITED (UK Co. No. 14043409). Non-custodial: USDC settles payer→seller directly on Base.