{"id":"t/cnp_ro_validate","kind":"forged","name":"cnp_ro_validate","description":"Offline validator for a Romanian CNP (Cod Numeric Personal, 13-digit personal numeric code). Checks 13-digit format, validates the sex/century digit (1-9), derives and checks a plausible birth date (YYMMDD) and county code (01-46,51,52), then verifies the checksum using key 2-7-9-1-4-6-3-5-8-2-7-9 applied to the first 12 digits, summed mod 11 (10 maps to 1), compared to the 13th digit.","tags":["validator","romania","cnp","identity","offline"],"method":"POST","path":"/v1/t/cnp_ro_validate","url":"https://toll402.dev/v1/t/cnp_ro_validate","specUrl":"https://toll402.dev/v1/spec/t/cnp_ro_validate","price":"$0.001","priceUsd":0.001,"available":true,"inputSchema":{"type":"object","properties":{"cnp":{"type":"string","description":"13-digit Romanian CNP, digits only or with spaces"}},"required":["cnp"]},"example":{"cnp":"1900122221232"},"meta":{"creator":null,"createdAt":"2026-09-10T00:53:54.231Z","calls":2,"failures":1,"network":false,"notes":"Pure offline validator: parses the 13-digit CNP, checks sex/century digit range, derives birth date from century mapping (1/2=1900s,3/4=1800s,5/6=2000s,7/8=1900s foreign,9=unknown/no date check), validates county code against 01-46/51/52, then computes the checksum using key 2-7-9-1-4-6-3-5-8-2-7-9 on the first 12 digits (sum mod 11, 10→1) and compares to the 13th digit; no network calls are used."}}