Changelog
Reverse-chronological. Breaking changes call out the migration explicitly.
2026-06 — v1 launch
Initial Inferio public release. Headline pieces of the surface:
API
POST /api/v1/ocr/upload-sessions— create a sessionPOST /api/v1/ocr/upload-sessions/{id}/files— upload PDFs / imagesPOST /api/v1/ocr/requests— kick off OCR against a built-in template or custom JSON schemaGET /api/v1/ocr/{requests,documents}— cursor-paginated list APIsPOST /api/v1/ocr/{documents,requests}/{id}/retry— re-run a page or whole batch (failed/rejected only; never double-bills successful pages)GET /api/v1/ocr/dashboard— today / yesterday aggregates + realtime live counts
Auth: Bearer token (inf_dev_* or inf_live_*) + X-Merchant-ID
header on every call. See
Authentication.
Document templates (pre-tuned JSON schemas)
- Trade invoice (JP) — T-number + 8/10% tax, NTA live validation
- Letter of credit — 40+ fields including Incoterms
- Bank statement — IBAN / BIC + balances
- Payroll record — salary / deductions / tax
- KYC / ID document — MRZ + identity fields
- Receipt / expense — merchant / tax / category
- Custom schema — bring your own JSON shape
Webhooks
ocr.request.created,ocr.document.processing,ocr.document.completed— three events per request lifecycle- HMAC-SHA256 signed (
X-Inferio-Signature: t=...,v1=...) - 5-minute replay window
- 24h key-rotation grace
- 6-attempt retry over ~24h, dead-letter outbox for failures past that
Compliance
- Real-time T-number verification against the JP National Tax Agency
public API (every invoice extraction includes
t_number_valid) - Cryptographically timestamped archive — Electronic Bookkeeping Law compliant by default, 7-year retention
- Per-field confidence scores 0.0–1.0; anything below 0.75 surfaces in the correction UI before sync
Dashboard
- Drag-drop upload (up to 20 files per session)
- Real-time request status + per-document review queue
- freee + MoneyForward OAuth sync — extracted invoices land as journal entries
- Webhook endpoint manager with test-event button + rotate-with-grace secrets
- Audit-trail export per request
Known gaps (roadmap)
- Idiomatic Node / Python / Go SDKs — REST API works today; SDKs ship next
- Per-endpoint scoped API tokens (today’s tokens are merchant-wide)
- On-prem model deployment for max data isolation (enterprise-only today, formalised path coming)
- SOC 2 Type II certification — in progress