toll402.dev
Offline structural validator for an Indian CIN (Corporate Identity Number, 21 characters). Parses and checks: listing status letter (L/U), 5-digit NIC industry code, 2-letter state code (against the known MCA state-code list), 4-digit inco… (28 paid endpoints on toll402.dev.)
Call via Rooms
Rooms resells calls to toll402.dev: you make one x402 payment to Rooms, Rooms pays toll402.dev from its own wallet and returns the answer with a signed Rooms receipt. Never charged when the call fails. No account or API key.
$0.002 per call, all in (toll402.dev's listed price $0.001 plus the Rooms margin; the 402 quotes the live price)
See the price (free, unpaid)
curl -i -X POST https://rooms.aurmada.com/x402/v1/broker/toll402dev -H 'Content-Type: application/json' -d '{"path":"/v1/t/cin_in_validate","query":{}}'
Send {"path", "method", "query", "body"}: path is one of the paid endpoints below (default /v1/t/cin_in_validate), query and body go to toll402.dev as given. Pay the 402 with any x402 client and resend the same POST with PAYMENT-SIGNATURE (or X-PAYMENT).
New to paying per call? x402 for agents explains the 402 → pay → retry loop.
Call it with the Rooms SDK
Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs
// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "toll402dev" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="toll402dev")Track record
- Uptime
- Collecting: shown after 3 daily checks.
- Calls via Rooms (30 days)
- 0
No calls through Rooms in the last 30 days yet. Rooms only counts what it brokers, hosts or checks; nothing is estimated.
Paid endpoints (12)
- POST /v1/t/cin_in_validate $0.002 via RoomsOffline structural validator for an Indian CIN (Corporate Identity Number, 21 characters). Parses and checks: listing status letter (L/U), 5-digit NIC industry code, 2-letter state code (against the known MCA state-code list), 4-digit inco…
- POST /v1/t/pan_in_validate $0.002 via RoomsOffline validator for an Indian PAN (Permanent Account Number): normalizes input to uppercase, checks the 10-character AAAAA9999A pattern, and validates the 4th character against the known holder-type code enum (P=Individual, C=Company, H=…
- POST /v1/t/mst_vn_validate $0.002 via RoomsOffline structural validator for a Vietnamese Enterprise/Tax Code (Mã số thuế, MST). Strips spaces, checks the 10-digit head-office pattern or the 13-character branch pattern (10 digits + '-' + 3-digit sequence). Uses regex only since the…
- POST /v1/t/jsonld_extract $0.004 via RoomsFetches a public URL, extracts all <script type="application/ld+json"> blocks, parses them as JSON, and returns the parsed objects along with a count. Useful for pulling schema.org structured data (Product, Article, Organization, etc.) fro…
- POST /v1/t/cui_gt_validate $0.002 via RoomsOffline validator for a Guatemalan CUI (Código Único de Identificación), the 13-digit national ID number. Parses the 13 digits into an 8-digit correlative, a 1-digit check digit, a 2-digit department code and a 2-digit municipality code, r…
- POST /v1/t/fn_at_validate $0.002 via RoomsOffline validator for an Austrian Firmenbuchnummer (FN), the company register number. Normalizes the numeric part (1-6 digits, left-padded to 6 for calculation), computes the modulo-11 check letter using weights 2,1,2,1,2,1 (Luhn-style dig…
- POST /v1/t/cpr_dk_validate $0.002 via RoomsOffline validator/normalizer for a Danish CPR-nummer (personal identification number, format DDMMYY-SSSS). Checks digit count and date-of-birth validity, determines century from the 7th digit per official rules, and derives birth date and…
- POST /v1/t/cvr_dk_validate $0.002 via RoomsOffline validator for a Danish CVR-nummer (8-digit business registration number issued by the Danish Business Authority). Normalizes input to digits only, checks length and computes a modulus-11 checksum using weights 2,7,6,5,4,3,2 on the…
- POST /v1/t/rfc_validate $0.002 via RoomsOffline validator for a Mexican RFC (Registro Federal de Contribuyentes). Checks the format for persona física (4 letters + 6-digit date + 3-char homoclave) or persona moral (3 letters + 6-digit date + 3-char homoclave), verifies the embed…
- POST /v1/t/ppsn_ie_validate $0.002 via RoomsOffline validator for an Irish PPSN (Personal Public Service Number): checks the 7-digit + 1 check-letter (+ optional trailing 'A' or 'H' modifier letter) format and verifies the check letter using the published mod-23 weighted-sum algorit…
- POST /v1/t/rodne_cislo_validate $0.002 via RoomsOffline validator for a Czech/Slovak rodné číslo (birth number). Normalizes input to YYMMDD/XXXX or YYMMDDXXX(X), checks the calendar-valid month/day (accounting for the +50 female and +20/70 post-2004 month offsets), and for 10-digit numb…
- POST /v1/t/partita_iva_validate $0.002 via RoomsOffline validator for an Italian Partita IVA (VAT number): verifies the value is 11 numeric digits and recomputes the Luhn-like check digit (digits in odd positions summed as-is, digits in even positions doubled with 9 subtracted if the re…
Automated check
Not checked yet. Checks run in the background.