{"domain":"schemasure.com","count":2,"changes":[{"captured_at":"2026-07-31T18:57:11","card_hash":"5580bdcc53c2827acb39b2321ae4fdb3e06e8aadc97e6ac2cca9a57cb5d4dca1","previous_card_hash":"67694bf4297e225766aa85c76b9343a5ff96b42d41ad80335181ecc89f021ac7","diff":{"skills_added":[{"id":"extract_image_to_schema","name":"Extract Document Image to JSON Schema","description":"Turn a base64-encoded PNG, JPEG, or WebP scan or document image into JSON guaranteed to validate against a caller-supplied JSON Schema, or return a typed error with no charge. Useful for invoices, receipts, forms, labels, screenshots, and photographed documents. This service is V2-only, always paid, and has no free or V1 image endpoint. Add descriptions to ambiguous schema fields for best accuracy.","tags":["x402","structured-output","ai-agents","structured-data","json","extraction","schema","json-schema","text-to-json","image-to-json","ocr","vision","data-cleaning","parsing","llm","agents"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[{"id":"extract_to_schema","fields":["tags"]}],"fields_changed":[{"field":"description","before":"Pay-per-call API that extracts strict, JSON-Schema-valid typed JSON from unstructured text or HTML. Output is guaranteed to validate against the caller-supplied JSON Schema (Ajv, draft 2020-12) or the request returns a typed error and is not charged (charge-only-on-success). The primary production API uses x402 V2 with USDC on Base mainnet; a legacy V1 endpoint provides limited free evaluation calls. No signup, API keys, or account dashboard — built for autonomous AI agents.","after":"Pay-per-call APIs that extract strict, JSON-Schema-valid typed JSON from unstructured text, HTML, or document images. Output is guaranteed to validate against the caller-supplied JSON Schema (Ajv, draft 2020-12) or the request returns a typed error and is not charged (charge-only-on-success). Both production services use x402 V2 with USDC on Base mainnet; the image service is always paid and has no V1 or free route. A legacy V1 text endpoint provides limited free evaluation calls. No signup, API keys, or account dashboard — built for autonomous AI agents."},{"field":"version","before":"0.1.1","after":"0.2.0"}],"other_changed":true,"is_empty":false,"human_summary":"added 1 skill · updated 1 skill · description Pay-per-call API that extracts strict, J → Pay-per-call APIs that extract strict, J · version 0.1.1 → 0.2.0"}},{"captured_at":"2026-07-23T19:53:12","card_hash":"67694bf4297e225766aa85c76b9343a5ff96b42d41ad80335181ecc89f021ac7","previous_card_hash":null,"diff":{"skills_added":[{"id":"extract_to_schema","name":"Extract to JSON Schema","description":"Turn any unstructured text or HTML into JSON that is guaranteed to validate against a caller-supplied JSON Schema, or return a typed error with no charge. General-purpose: your schema defines the domain (invoices, receipts, resumes, product pages, logs, etc.) — there is no per-document-type specialization. For best accuracy, add a `description` to ambiguous fields (e.g. \"tax rate as a decimal such as 0.0725\") and make optional fields nullable so absent values return null instead of a guess. Accepts text/HTML input (inputType text|html|auto); OCR noise, number/date formats, and detail lines are normalized automatically. Benchmarked 100% schema-valid with ~0.99 field F1 and zero hallucinations across a 10-doc-type corpus (11 items, incl. an adversarial prompt-injection tier), p50 latency ~1.5s. Evidence: /.well-known/benchmarks.json. Live operational counters are at /metrics.","tags":["x402","structured-output","ai-agents","structured-data","json","extraction","schema","json-schema","text-to-json","data-cleaning","parsing","llm","agents"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"SchemaSure"},{"field":"description","before":null,"after":"Pay-per-call API that extracts strict, JSON-Schema-valid typed JSON from unstructured text or HTML. Output is guaranteed to validate against the caller-supplied JSON Schema (Ajv, draft 2020-12) or the request returns a typed error and is not charged (charge-only-on-success). The primary production API uses x402 V2 with USDC on Base mainnet; a legacy V1 endpoint provides limited free evaluation calls. No signup, API keys, or account dashboard — built for autonomous AI agents."},{"field":"version","before":null,"after":"0.1.1"},{"field":"protocolVersion","before":null,"after":"0.2.0"},{"field":"url","before":null,"after":"https://schemasure.com/v2/extract"},{"field":"documentationUrl","before":null,"after":"https://schemasure.com/llms.txt"},{"field":"iconUrl","before":null,"after":"https://schemasure.com/icon.svg"},{"field":"preferredTransport","before":null,"after":"JSONRPC"}],"other_changed":true,"is_empty":false,"human_summary":"added 1 skill · name ∅ → SchemaSure · description ∅ → Pay-per-call API that extracts strict, J · version ∅ → 0.1.1 · protocolVersion ∅ → 0.2.0 · url ∅ → https://schemasure.com/v2/extract · documentationUrl ∅ → https://schemasure.com/llms.txt · iconUrl ∅ → https://schemasure.com/icon.svg · preferredTransport ∅ → JSONRPC"}}]}