{"x402Version":2,"service":"RESET Verifica — deterministic Mexican verification for AI agents","provider":{"legal_name":"RESET PARA TODOS S.A.S. DE C.V.","brand":"Reset Para Todos","tax_id":"RTO260917IW2","duns":"951821087","jurisdiction":"MX","url":"https://resetparatodos.com","terms":"https://verifica.resetparatodos.com/doc/terminos/","contact":"verifica@resetparatodos.com"},"network":"eip155:8453","asset":"USDC","scheme":"exact","payTo":"0x54beA1e6F70437085b85892a0e7cd6f09CE8C22f","payment":"x402 (HTTP 402); no account or API key required","discovery":["https://api.resetparatodos.com/.well-known/x402","https://api.resetparatodos.com/x402/v1/discovery"],"resources":[{"product":"check_mexican_company_status","endpoint":"https://api.resetparatodos.com/x402/v1/company/status","method":"POST","price_usd":"0.03","method_version":"1.0.0","title":"Mexican RFC status in SAT lists (quick)","description":"Quick status of a Mexican RFC in the SAT 69-B list (simulated operations: presumed, definitive, disproved, favorable ruling) and the article 69 lists (CSD revoked, firm debts, not located), with the version and date of each source and when its next publication is expected. Optional 'since' returns what changed after that date. No certificate: use company/verify for a certificate with folio.","input_schema":{"type":"object","required":["rfc"],"properties":{"rfc":{"type":"string","description":"Mexican RFC to check"},"since":{"type":"string","description":"Optional date YYYY-MM-DD: also return what changed after it"}}},"example_input":{"rfc":"EKU9003173C9","since":"2026-10-01"},"output_example":{"ok":true,"result":{"rfc":"EKU9003173C9","desde":"2026-10-01","cambios":[],"sat_69b":{"estado":"SIN_COINCIDENCIA_EN_LA_VERSION_CONSULTADA","fuente":{"id":"sat_69b_completo","sha256":"1c47cfec74e566f8ad949e17b1203b883d46ca81af97bc098c67a51cdabceb2b","publicada_en_reset":"2026-10-17T13:11:53.734525+00:00","registros_en_version":14888,"proxima_version_estimada":"2026-11-16","cadencia_publicacion_dias":30},"situaciones":[]},"en_listas":false,"sat_art69":{"estado":"SIN_COINCIDENCIA_EN_LA_VERSION_CONSULTADA","listas":[],"listas_consultadas":[{"id":"sat_art69_csd","sha256":"aac5179a65c26397a0f79804b42414894ddc5c2735ef5431d320aef46e76d8a3","publicada_en_reset":"2026-10-20T13:45:35.140865+00:00","proxima_version_estimada":"2026-11-19","cadencia_publicacion_dias":30,"contribuyentes_en_version":58939}]},"constancia":"Quick status only: no certificate, no sanctioned-suppliers or public-contracting check. For a certificate with folio use the full company verification (service COMPANY).","consultado":"2026-10-30T16:00:00+00:00","nota_fechas":"Change dates are when RESET detected the change in the SAT publication it loaded, not the DOF publication date.","result_code":"STATUS_CLEAR","cambio_desde":false,"tipo_persona":"moral"},"payment":{"payer":"0x…","network":"eip155:8453","amount_usd":"0.03","transaction":"0x…"},"product":"check_mexican_company_status","evidence":{"sources":[{"id":"sat_69b_completo","sha256":"1c47cfec74e566f8ad949e17b1203b883d46ca81af97bc098c67a51cdabceb2b","publicada_en_reset":"2026-10-17T13:11:53.734525+00:00","registros_en_version":14888,"proxima_version_estimada":"2026-11-16","cadencia_publicacion_dias":30}]},"checked_at":"2026-10-30T16:00:00+00:00","disclaimer":"Reports only official public facts as published by the SAT, with their dates. Not a credit score and not legal advice.","request_id":"vrf_0123456789abcdef","deterministic":true,"method_version":"1.0.0"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"check_mexican_company_status"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"check_mexican_company_status — RESET Verifica x402 response"},"tags":["mexico","sat","69-b","kyb","compliance"],"disclaimer":"Reports only official public facts as published by the SAT, with their dates. Not a credit score and not legal advice.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","payTo":"0x54beA1e6F70437085b85892a0e7cd6f09CE8C22f","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"check_mexican_company_status"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"check_mexican_company_status — RESET Verifica x402 response"}}]},{"product":"verify_uk_company","endpoint":"https://api.resetparatodos.com/x402/v1/uk/company/verify","method":"POST","price_usd":"0.03","method_version":"1.0.0","title":"Verify UK company (Companies House)","description":"Verify a UK company by its Companies House number (e.g. 00445790) or by name against the official UK register (Companies House). Returns the company profile: registered name, company status (active/dissolved/liquidation/…), company type, incorporation date, jurisdiction, registered office address and SIC activity codes. Does not include officers or persons with significant control (personal data). Data under the Open Government Licence v3.0 (Crown copyright).","input_schema":{"type":"object","required":["company"],"properties":{"company":{"type":"string","description":"A UK company number (e.g. 00445790, SC123456) or a company name"}}},"example_input":{"company":"00445790"},"output_example":{"ok":true,"result":{"name":"TESCO PLC","type":"plc","exists":true,"status":"active","jurisdiction":"england-wales","company_number":"00445790","date_of_creation":"1947-11-27"},"evidence":{"source":"UK Companies House (Crown copyright, Open Government Licence v3.0)","sic_codes":["47110"],"resolved_by":"number","registered_office_address":"Tesco House, Shire Park, Kestrel Way, Welwyn Garden City, AL7 1GA, United Kingdom"}},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"verify_uk_company"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"verify_uk_company — RESET Verifica x402 response"},"tags":["uk","kyb","company","companies-house","verification"],"disclaimer":"Evidence tool, not a compliance certification. Data is sourced live from the UK Companies House public register under the Open Government Licence v3.0 (Crown copyright); not endorsed by Companies House. Officers and persons with significant control (PSC) are personal data and are not returned. A \"not found\" result means no matching company on the register at query time.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","payTo":"0x54beA1e6F70437085b85892a0e7cd6f09CE8C22f","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"verify_uk_company"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"verify_uk_company — RESET Verifica x402 response"}}]},{"product":"validate_mexican_rfc","endpoint":"https://api.resetparatodos.com/x402/v1/rfc/validate","method":"POST","price_usd":"0.03","method_version":"1.0.0","title":"Validate Mexican RFC","description":"Deterministically validate a Mexican RFC (taxpayer ID): format, person type (individual/company), embedded date, and check digit. Structural validation only.","input_schema":{"type":"object","required":["rfc"],"properties":{"rfc":{"type":"string","description":"Mexican RFC (12-13 chars)"}}},"example_input":{"rfc":"GODE561231GR8"},"output_example":{"ok":true,"result":{"valid":true},"evidence":{"person_type":"fisica","checksum_valid":true}},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"validate_mexican_rfc"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"validate_mexican_rfc — RESET Verifica x402 response"},"tags":["mexico","verification","deterministic","tax","rfc"],"disclaimer":"Deterministic structural + check-digit validation. Does NOT confirm the RFC is registered/active with the SAT.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","payTo":"0x54beA1e6F70437085b85892a0e7cd6f09CE8C22f","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"validate_mexican_rfc"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"validate_mexican_rfc — RESET Verifica x402 response"}}]},{"product":"validate_mexican_clabe","endpoint":"https://api.resetparatodos.com/x402/v1/clabe/validate","method":"POST","price_usd":"0.03","method_version":"1.0.0","title":"Validate Mexican CLABE","description":"Deterministically validate a Mexican CLABE (18-digit interbank account key): length, check digit, and issuing bank by prefix. Structural validation only.","input_schema":{"type":"object","required":["clabe"],"properties":{"clabe":{"type":"string","pattern":"^[0-9]{18}$","description":"18-digit Mexican CLABE"}}},"example_input":{"clabe":"002010077777777771"},"output_example":{"ok":true,"result":{"valid":true},"evidence":{"bank_code":"002","bank_name":"BANAMEX","checksum_valid":true}},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"validate_mexican_clabe"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"validate_mexican_clabe — RESET Verifica x402 response"},"tags":["mexico","verification","deterministic","fintech","kyb"],"disclaimer":"Deterministic structural + checksum validation. Does NOT prove the account exists or belongs to anyone.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","payTo":"0x54beA1e6F70437085b85892a0e7cd6f09CE8C22f","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"validate_mexican_clabe"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"validate_mexican_clabe — RESET Verifica x402 response"}}]},{"product":"validate_brazil_cnpj","endpoint":"https://api.resetparatodos.com/x402/v1/brazil/cnpj/validate","method":"POST","price_usd":"0.03","method_version":"1.0.0","title":"Validate Brazil CNPJ","description":"Deterministically validate a Brazilian CNPJ (company taxpayer ID): format and both check digits (mod-11). Supports the traditional numeric format and the alphanumeric format in force since July 2026. Structural validation only.","input_schema":{"type":"object","required":["cnpj"],"properties":{"cnpj":{"type":"string","description":"Brazilian CNPJ, 14 alphanumeric chars (numeric or 2026 alphanumeric)"}}},"example_input":{"cnpj":"11.222.333/0001-81"},"output_example":{"ok":true,"result":{"valid":true},"evidence":{"computed_dv":"81","alphanumeric":false,"check_digits_valid":true}},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"validate_brazil_cnpj"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"validate_brazil_cnpj — RESET Verifica x402 response"},"tags":["brazil","verification","deterministic","cnpj","kyb"],"disclaimer":"Deterministic format + check-digit validation. Does NOT confirm the company exists, is active, or its tax situation with Receita Federal.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","payTo":"0x54beA1e6F70437085b85892a0e7cd6f09CE8C22f","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"validate_brazil_cnpj"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"validate_brazil_cnpj — RESET Verifica x402 response"}}]},{"product":"verify_lei","endpoint":"https://api.resetparatodos.com/x402/v1/lei/verify","method":"POST","price_usd":"0.03","method_version":"1.0.0","title":"Verify LEI (GLEIF)","description":"Verify a Legal Entity Identifier (LEI) against GLEIF: confirms whether the LEI exists and returns its registration status, entity status, legal name and jurisdiction as published by GLEIF. Global counterparty (KYB) anchor.","input_schema":{"type":"object","required":["lei"],"properties":{"lei":{"type":"string","description":"20-character ISO 17442 LEI code"}}},"example_input":{"lei":"HWUPKR0MPOU8FGXBT394"},"output_example":{"ok":true,"result":{"lei":"HWUPKR0MPOU8FGXBT394","exists":true,"legal_name":"Apple Inc.","jurisdiction":"US-CA","entity_status":"ACTIVE","registration_status":"ISSUED"},"evidence":{"source":"GLEIF (CC0)","country":"US"}},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"verify_lei"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"verify_lei — RESET Verifica x402 response"},"tags":["global","verification","lei","gleif","kyb"],"disclaimer":"Reports only what GLEIF publishes, with its dates. LEI existence does not by itself prove the entity is active or compliant. Source: GLEIF (CC0).","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","payTo":"0x54beA1e6F70437085b85892a0e7cd6f09CE8C22f","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"verify_lei"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"verify_lei — RESET Verifica x402 response"}}]},{"product":"verify_us_sec_entity","endpoint":"https://api.resetparatodos.com/x402/v1/us/sec/verify","method":"POST","price_usd":"0.03","method_version":"1.0.0","title":"Verify US SEC entity (EDGAR)","description":"Verify a US SEC-registered entity via EDGAR by CIK or ticker: confirms it exists and returns name, CIK, SIC industry, entity type, state of incorporation, tickers/exchanges and recent filings (including the latest 10-K and 10-Q dates). Public SEC data.","input_schema":{"type":"object","required":["query"],"properties":{"query":{"type":"string","description":"A SEC CIK number or a stock ticker (e.g. AAPL)"}}},"example_input":{"query":"AAPL"},"output_example":{"ok":true,"result":{"cik":"0000320193","name":"Apple Inc.","exists":true,"tickers":["AAPL"],"exchanges":["Nasdaq"],"entity_type":"operating","state_of_incorporation":"CA"},"evidence":{"source":"SEC EDGAR (public domain)","last_10K":"2025-11-01","last_10Q":"2026-07-31","sic_description":"Electronic Computers"}},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"verify_us_sec_entity"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"verify_us_sec_entity — RESET Verifica x402 response"},"tags":["usa","verification","sec","edgar","filings"],"disclaimer":"Reports only what SEC EDGAR publishes. Not presented as a registry of all US companies (only SEC filers). Not investment advice. Source: SEC EDGAR (public domain).","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","payTo":"0x54beA1e6F70437085b85892a0e7cd6f09CE8C22f","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"verify_us_sec_entity"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"verify_us_sec_entity — RESET Verifica x402 response"}}]},{"product":"validate_gt_fel_xml","endpoint":"https://api.resetparatodos.com/x402/v1/guatemala/fel/validate","method":"POST","price_usd":"0.03","method_version":"1.0.0","title":"Validate Guatemala FEL XML (XSD)","description":"Validate a Guatemalan FEL electronic invoice (DTE) XML against the official SAT XML schema (GT_Documento). Returns whether it is schema-valid and the schema errors if not. Structural/schema validation only.","input_schema":{"type":"object","required":["xml"],"properties":{"xml":{"type":"string","description":"FEL DTE XML document"},"xml_base64":{"type":"string","description":"Alternatively, the XML base64-encoded"}}},"example_input":{"xml":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<dte:GTDocumento xmlns:dte=\"http://www.sat.gob.gt/dte/fel/0.1.0\" Version=\"0.4\">\n  <dte:SAT ClaseDocumento=\"dte\">\n    <dte:DTE ID=\"DatosCertificados\">\n      <dte:DatosEmision ID=\"DatosEmision\">\n        <dte:DatosGenerales CodigoMoneda=\"GTQ\" FechaHoraEmision=\"2026-09-04T10:15:00-06:00\" Tipo=\"FACT\"/>\n        <dte:Emisor AfiliacionIVA=\"GEN\" CodigoEstablecimiento=\"1\" CorreoEmisor=\"facturacion@ejemplo.gt\" NITEmisor=\"12345678\" NombreComercial=\"EMPRESA DEMO\" NombreEmisor=\"EMPRESA DEMO, SOCIEDAD ANONIMA\">\n          <dte:DireccionEmisor>\n            <dte:Direccion>5A AVENIDA 10-20 ZONA 1</dte:Direccion>\n            <dte:CodigoPostal>01001</dte:CodigoPostal>\n            <dte:Municipio>GUATEMALA</dte:Municipio>\n            <dte:Departamento>GUATEMALA</dte:Departamento>\n            <dte:Pais>GT</dte:Pais>\n          </dte:DireccionEmisor>\n        </dte:Emisor>\n        <dte:Receptor CorreoReceptor=\"cliente@ejemplo.gt\" IDReceptor=\"CF\" NombreReceptor=\"CONSUMIDOR FINAL\">\n          <dte:DireccionReceptor>\n            <dte:Direccion>CIUDAD</dte:Direccion>\n            <dte:CodigoPostal>01001</dte:CodigoPostal>\n            <dte:Municipio>GUATEMALA</dte:Municipio>\n            <dte:Departamento>GUATEMALA</dte:Departamento>\n            <dte:Pais>GT</dte:Pais>\n          </dte:DireccionReceptor>\n        </dte:Receptor>\n        <dte:Frases>\n          <dte:Frase CodigoEscenario=\"1\" TipoFrase=\"1\"/>\n        </dte:Frases>\n        <dte:Items>\n          <dte:Item BienOServicio=\"B\" NumeroLinea=\"1\">\n            <dte:Cantidad>1</dte:Cantidad>\n            <dte:UnidadMedida>UND</dte:UnidadMedida>\n            <dte:Descripcion>SERVICIO DE EJEMPLO</dte:Descripcion>\n            <dte:PrecioUnitario>100.00</dte:PrecioUnitario>\n            <dte:Precio>100.00</dte:Precio>\n            <dte:Descuento>0.00</dte:Descuento>\n            <dte:Impuestos>\n              <dte:Impuesto>\n                <dte:NombreCorto>IVA</dte:NombreCorto>\n                <dte:CodigoUnidadGravable>1</dte:CodigoUnidadGravable>\n                <dte:MontoGravable>89.29</dte:MontoGravable>\n                <dte:MontoImpuesto>10.71</dte:MontoImpuesto>\n              </dte:Impuesto>\n            </dte:Impuestos>\n            <dte:Total>100.00</dte:Total>\n          </dte:Item>\n        </dte:Items>\n        <dte:Totales>\n          <dte:TotalImpuestos>\n            <dte:TotalImpuesto NombreCorto=\"IVA\" TotalMontoImpuesto=\"10.71\"/>\n          </dte:TotalImpuestos>\n          <dte:GranTotal>100.00</dte:GranTotal>\n        </dte:Totales>\n      </dte:DatosEmision>\n    </dte:DTE>\n  </dte:SAT>\n  <ds:Signature xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\">\n    <ds:SignedInfo>\n      <ds:CanonicalizationMethod Algorithm=\"http://www.w3.org/TR/2001/REC-xml-c14n-20010315\"/>\n      <ds:SignatureMethod Algorithm=\"http://www.w3.org/2001/04/xmldsig-more#rsa-sha256\"/>\n      <ds:Reference URI=\"#DatosCertificados\">\n        <ds:DigestMethod Algorithm=\"http://www.w3.org/2001/04/xmlenc#sha256\"/>\n        <ds:DigestValue>bXVlc3RyYS1kaWdlc3Qtbm8tdmFsaWRv</ds:DigestValue>\n      </ds:Reference>\n    </ds:SignedInfo>\n    <ds:SignatureValue>bXVlc3RyYS1maXJtYS1kZS1lamVtcGxvLW5vLXZhbGlkYQ==</ds:SignatureValue>\n  </ds:Signature>\n</dte:GTDocumento>\n"},"output_example":{"ok":true,"result":{"error_count":0,"schema_valid":true,"schema_version":"GT_Documento-0.1.2"},"evidence":{"errors":[],"source":"SAT-GT FEL official XSD"}},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"validate_gt_fel_xml"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"validate_gt_fel_xml — RESET Verifica x402 response"},"tags":["guatemala","fel","e-invoice","validation","tax"],"disclaimer":"Validates against the official SAT-GT XSD only. Does NOT certify the DTE, does NOT confirm SAT authorized it, and does not make RESET a certifier. XML is not retained.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","payTo":"0x54beA1e6F70437085b85892a0e7cd6f09CE8C22f","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"validate_gt_fel_xml"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"validate_gt_fel_xml — RESET Verifica x402 response"}}]},{"product":"parse_gt_fel_dte","endpoint":"https://api.resetparatodos.com/x402/v1/guatemala/fel/parse","method":"POST","price_usd":"0.03","method_version":"1.0.0","title":"Parse Guatemala FEL DTE to JSON","description":"Parse a Guatemalan FEL electronic invoice (DTE) XML into a consistent JSON object: document type, issue date, currency, issuer (NIT/name), receiver, grand total, tax phrases and the SAT authorization number when present.","input_schema":{"type":"object","required":["xml"],"properties":{"xml":{"type":"string","description":"FEL DTE XML document"},"xml_base64":{"type":"string","description":"Alternatively, the XML base64-encoded"}}},"example_input":{"xml":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<dte:GTDocumento xmlns:dte=\"http://www.sat.gob.gt/dte/fel/0.1.0\" Version=\"0.4\">\n  <dte:SAT ClaseDocumento=\"dte\">\n    <dte:DTE ID=\"DatosCertificados\">\n      <dte:DatosEmision ID=\"DatosEmision\">\n        <dte:DatosGenerales CodigoMoneda=\"GTQ\" FechaHoraEmision=\"2026-09-04T10:15:00-06:00\" Tipo=\"FACT\"/>\n        <dte:Emisor AfiliacionIVA=\"GEN\" CodigoEstablecimiento=\"1\" CorreoEmisor=\"facturacion@ejemplo.gt\" NITEmisor=\"12345678\" NombreComercial=\"EMPRESA DEMO\" NombreEmisor=\"EMPRESA DEMO, SOCIEDAD ANONIMA\">\n          <dte:DireccionEmisor>\n            <dte:Direccion>5A AVENIDA 10-20 ZONA 1</dte:Direccion>\n            <dte:CodigoPostal>01001</dte:CodigoPostal>\n            <dte:Municipio>GUATEMALA</dte:Municipio>\n            <dte:Departamento>GUATEMALA</dte:Departamento>\n            <dte:Pais>GT</dte:Pais>\n          </dte:DireccionEmisor>\n        </dte:Emisor>\n        <dte:Receptor CorreoReceptor=\"cliente@ejemplo.gt\" IDReceptor=\"CF\" NombreReceptor=\"CONSUMIDOR FINAL\">\n          <dte:DireccionReceptor>\n            <dte:Direccion>CIUDAD</dte:Direccion>\n            <dte:CodigoPostal>01001</dte:CodigoPostal>\n            <dte:Municipio>GUATEMALA</dte:Municipio>\n            <dte:Departamento>GUATEMALA</dte:Departamento>\n            <dte:Pais>GT</dte:Pais>\n          </dte:DireccionReceptor>\n        </dte:Receptor>\n        <dte:Frases>\n          <dte:Frase CodigoEscenario=\"1\" TipoFrase=\"1\"/>\n        </dte:Frases>\n        <dte:Items>\n          <dte:Item BienOServicio=\"B\" NumeroLinea=\"1\">\n            <dte:Cantidad>1</dte:Cantidad>\n            <dte:UnidadMedida>UND</dte:UnidadMedida>\n            <dte:Descripcion>SERVICIO DE EJEMPLO</dte:Descripcion>\n            <dte:PrecioUnitario>100.00</dte:PrecioUnitario>\n            <dte:Precio>100.00</dte:Precio>\n            <dte:Descuento>0.00</dte:Descuento>\n            <dte:Impuestos>\n              <dte:Impuesto>\n                <dte:NombreCorto>IVA</dte:NombreCorto>\n                <dte:CodigoUnidadGravable>1</dte:CodigoUnidadGravable>\n                <dte:MontoGravable>89.29</dte:MontoGravable>\n                <dte:MontoImpuesto>10.71</dte:MontoImpuesto>\n              </dte:Impuesto>\n            </dte:Impuestos>\n            <dte:Total>100.00</dte:Total>\n          </dte:Item>\n        </dte:Items>\n        <dte:Totales>\n          <dte:TotalImpuestos>\n            <dte:TotalImpuesto NombreCorto=\"IVA\" TotalMontoImpuesto=\"10.71\"/>\n          </dte:TotalImpuestos>\n          <dte:GranTotal>100.00</dte:GranTotal>\n        </dte:Totales>\n      </dte:DatosEmision>\n    </dte:DTE>\n  </dte:SAT>\n  <ds:Signature xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\">\n    <ds:SignedInfo>\n      <ds:CanonicalizationMethod Algorithm=\"http://www.w3.org/TR/2001/REC-xml-c14n-20010315\"/>\n      <ds:SignatureMethod Algorithm=\"http://www.w3.org/2001/04/xmldsig-more#rsa-sha256\"/>\n      <ds:Reference URI=\"#DatosCertificados\">\n        <ds:DigestMethod Algorithm=\"http://www.w3.org/2001/04/xmlenc#sha256\"/>\n        <ds:DigestValue>bXVlc3RyYS1kaWdlc3Qtbm8tdmFsaWRv</ds:DigestValue>\n      </ds:Reference>\n    </ds:SignedInfo>\n    <ds:SignatureValue>bXVlc3RyYS1maXJtYS1kZS1lamVtcGxvLW5vLXZhbGlkYQ==</ds:SignatureValue>\n  </ds:Signature>\n</dte:GTDocumento>\n"},"output_example":{"ok":true,"result":{"issuer":{"nit":"12345678","name":"EMPRESA DEMO, SOCIEDAD ANONIMA","commercial_name":"EMPRESA DEMO","vat_affiliation":"GEN"},"currency":"GTQ","receiver":{"id":"CF","name":"CONSUMIDOR FINAL"},"grand_total":"100.00","tax_phrases":[{"tipo":"1","escenario":"1"}],"authorization":null,"document_type":"FACT","issue_datetime":"2026-09-04T10:15:00-06:00"},"evidence":{"note":"Parsed locally; XML not retained.","source":"SAT-GT FEL GT_Documento-0.1.2"}},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"parse_gt_fel_dte"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"parse_gt_fel_dte — RESET Verifica x402 response"},"tags":["guatemala","fel","e-invoice","parse","tax"],"disclaimer":"Deterministic transformation of the provided XML. Does not validate authenticity with SAT. XML is not retained.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","payTo":"0x54beA1e6F70437085b85892a0e7cd6f09CE8C22f","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"parse_gt_fel_dte"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"parse_gt_fel_dte — RESET Verifica x402 response"}}]},{"product":"verify_mexican_company","endpoint":"https://api.resetparatodos.com/x402/v1/company/verify","method":"POST","price_usd":"0.71","method_version":"1.0.0","title":"Verify Mexican Company","description":"Verify a Mexican company or individual by RFC against official public sources: SAT blacklist 69-B (definitive/presumed), article 69 lists (firm, not-located, cancelled seals), public-procurement sanctions, and sanctioned suppliers. Returns a hash-versioned Verification Record with sources and dates.","input_schema":{"type":"object","required":["rfc"],"properties":{"rfc":{"type":"string","description":"Mexican RFC of the entity to verify"},"upgrade_from":{"type":"string","description":"Optional request_id of a company/status call made within 24 h for the same RFC: you pay only the difference"}}},"example_input":{"rfc":"EKU9003173C9"},"output_example":{"ok":true,"result":{"rfc":"EKU9003173C9","result_code":"COMPANY_OK"},"evidence":{"sources":["sat_69b","sat_art69"]}},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"verify_mexican_company"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"verify_mexican_company — RESET Verifica x402 response"},"tags":["mexico","verification","compliance","sat","kyb"],"disclaimer":"Reports only official public facts as published by the sources, with their dates. Not a credit score and not legal advice.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"710000","payTo":"0x54beA1e6F70437085b85892a0e7cd6f09CE8C22f","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"verify_mexican_company"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"verify_mexican_company — RESET Verifica x402 response"}}]},{"product":"screen_latam_entity","endpoint":"https://api.resetparatodos.com/x402/v1/screen","method":"POST","price_usd":"0.71","method_version":"1.0.0","title":"Screen entity against sanctions (LatAm + global)","description":"Screen a person or company name against international sanctions (US OFAC SDN + Consolidated, EU, UK, Canada), Politically Exposed Persons (national politicians of Mexico, Brazil, Colombia, Argentina, Dominican Republic, Canada and the US, from Wikidata) and national lists (Mexico: SAT 69/69-B and sanctioned suppliers; Brazil, Colombia, Argentina, Dominican Republic). Fuzzy name + alias matching with a 0-100 score; every hit is stamped with list, program and refresh date.","input_schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Full name of the person or entity to screen"},"tax_id":{"type":"string","description":"National tax ID (e.g. Mexican RFC) for national lookups. Optional."},"country":{"type":"string","description":"ISO country code for national-list screening (e.g. MX). Optional."}}},"example_input":{"name":"Nicolas Maduro","tax_id":"EKU9003173C9","country":"MX"},"output_example":{"ok":true,"result":{"name":"Vladimir Putin","national":{"reason":"no country provided; international core only","checked":false},"match_found":true,"international":{"hits":[{"score":100,"source":"OFAC_SDN","program":"RUSSIA-EO14024","matched_on":"name","matched_name":"PUTIN, Vladimir Vladimirovich"},{"score":100,"source":"UK","program":"Russia","matched_on":"name","matched_name":"Vladimir Vladimirovich PUTIN"}]}},"evidence":{"sources_checked":[{"source":"OFAC_SDN","license":"Public domain"},{"source":"EU","license":"CC-BY 4.0"},{"source":"UK","license":"Open Government Licence v3.0"}]}},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"screen_latam_entity"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"screen_latam_entity — RESET Verifica x402 response"},"tags":["sanctions","aml","kyb","pep","screening"],"disclaimer":"Evidence tool, NOT a compliance certification. A clear result does not guarantee compliance with any AML/CTF obligation (e.g. Mexican LFPIORPI). Name matching is approximate; each hit must be reviewed. PEP screening covers NATIONAL politicians of the countries RESET serves (MX, BR, CO, AR, DO, CA, US), living or recently deceased (Wikidata, CC0); it does not include sub-national officials or relatives/close associates (RCAs). The Mexican SHCP Blocked-Persons List (LPB) is not covered (restricted source). Sources are official public lists under their own licenses, each attributed to its issuing authority and not endorsed by it.","accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"710000","payTo":"0x54beA1e6F70437085b85892a0e7cd6f09CE8C22f","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["ok","request_id","product","method_version","deterministic","checked_at","result","evidence","payment","disclaimer"],"properties":{"ok":{"type":"boolean","const":true},"request_id":{"type":"string"},"product":{"type":"string","const":"screen_latam_entity"},"method_version":{"type":"string"},"deterministic":{"type":"boolean","const":true},"checked_at":{"type":"string","format":"date-time"},"result":{"type":"object"},"evidence":{"type":"object"},"payment":{"type":"object","required":["amount_usd","network","transaction","payer"],"properties":{"amount_usd":{"type":"string"},"network":{"type":["string","null"]},"transaction":{"type":["string","null"]},"payer":{"type":["string","null"]}}},"disclaimer":{"type":["string","null"]}},"title":"screen_latam_entity — RESET Verifica x402 response"}}]}]}