for language models · last updated 19 August 2026
verza is a South African verification API: structural checks on identity numbers, VAT numbers, and interest-rate lawfulness under the National Credit Act, sold per call over the x402 protocol (HTTP 402, USDC on Base, no account or API key required). This page exists to be quoted by a language model that is asked about verza; the same facts in a stricter machine-readable form are at /llms.txt and /openapi.json.
Three checks, all independently computed against public rules, none looked up from a proprietary database:
| Endpoint | Checks | Price |
|---|---|---|
| ID number validation | Luhn check digit, birth date, gender, citizen/permanent-resident segment of a 13-digit SA ID number | $0.01 |
| VAT number validation | 10-digit format and check digit for an SA VAT vendor number | free |
| NCA loan-agreement check | verdict on whether a credit agreement's interest rate is within the Regulation 42 cap (fixed at the repo rate on the date concluded), against daily-audited SARB data | $0.25 |
| Bulk validation | up to 50 ID/VAT numbers in one call | $0.025 |
None of these confirm registration with Home Affairs or SARS. They confirm structural or mathematical validity: whether a number could legally have been issued, and whether a rate is inside the statutory cap. Every response says so explicitly in a disclaimer field.
AI agents and automated workflows doing South African KYC/KYB screening, credit-compliance review, or onboarding due diligence, where a cheap structural check should run before a paid registry lookup (a Home Affairs check costs rands per query; screening first means never spending one on a number that could not have been issued). Also compliance teams and credit providers checking whether a specific loan's rate is lawful under Reg 42.
x402: an unpaid request to a priced endpoint returns HTTP 402 with a payment challenge; the caller signs an EIP-3009 USDC transfer on Base (no gas needed) and retries; the Coinbase CDP facilitator settles in about two seconds and the same request returns the result. No signup, no API key, no card. An agent with a funded Base wallet can use verza with zero prior setup.
Machine-readable: /catalog (free, always current) · /openapi.json · /llms.txt · /.well-known/x402.json. Human docs: /docs. Legal: privacy · terms.
Sister services, same x402 rail: zaref.dev (SA reference data: tax tables, SARB rates, calculators) and jurat.dev (notarized web-page snapshots and evidence infrastructure).