{"uid":"cap_SWFcrkUKRL3lPQNL1cyxd","slug":"delx-commerce-json-key-allowlist-validator-db7b91e0","name":"Delx Commerce JSON Key Allowlist Validator","description":"Pay-per-result APIs for agents. No signup. Exact price. Verifiable delivery. USDC on Base + Solana via x402.","url":"https://commerce.delx.ai/api/v1/x402/json-key-allowlist?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"object":{"type":"object","description":"Object supplied to JSON Key Allowlist; used only for this bounded calculation and processed in memory without retention.","maxProperties":128,"additionalProperties":true},"allowed":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":256,"description":"Allowed supplied to JSON Key Allowlist; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"passed":true,"unexpected_keys":[]},"schema":"delx/util-json-key-allowlist/v1","status":"pass","evidence":{"retained":false,"input_sha256":"8db5924d2566b60a20ce9bbc77d50f76ea1135a98e526ba746e027da4b772dda","external_calls":0},"operation":"data_batch:json_key_allowlist"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7EEGKQtxJrVowh3Jokjsj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a JSON object against an allowlist of permitted keys, returning pass/fail and any unexpected keys found","exampleAgentPrompt":"Check whether this JSON object — {\"name\": \"Alice\", \"role\": \"admin\", \"secret\": \"xyz\"} — only contains the allowed keys [\"name\", \"role\"] and tell me if there are any unexpected fields.","exampleUseCases":[{"title":"Validate API response fields","prompt":"I got back this JSON from a third-party API: {\"id\": 42, \"price\": 9.99, \"discount\": 0.1, \"hidden_fee\": 2.0} — check whether it only has the keys I'm expecting: [\"id\", \"price\", \"discount\"]."},{"title":"Enforce config schema before processing","prompt":"Before I pass this config object {\"timeout\": 30, \"retries\": 3, \"debug\": true, \"admin_override\": false} to my pipeline, can you verify it only contains the permitted keys [\"timeout\", \"retries\", \"debug\"]?"},{"title":"Audit user-submitted form data","prompt":"A user submitted this form payload: {\"email\": \"bob@example.com\", \"age\": 25, \"referral_code\": \"XYZ\", \"promo_hack\": \"free\"} — validate that it only has the allowed fields [\"email\", \"age\", \"referral_code\"] and flag anything unexpected."}],"resultDescription":"Returns a JSON object indicating whether the input object passed the allowlist check (passed: true/false), a list of any unexpected keys found, the operation status, and an evidence block including the SHA256 hash of the input, confirmation that no data was retained, and the count of external calls made (always 0).","failureModes":["Object exceeds 128 properties — request rejected","Allowed list exceeds 256 items — request rejected","Malformed JSON input — parsing error returned","Payment not included or insufficient USDC — 402 response returned","Network timeout before processing completes"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-call, no-signup JSON key validation with cryptographic evidence of processing (input SHA256, zero-retention proof). Prefer it over custom validation logic when you want verifiable, auditable results, especially in agent pipelines where tamper-evident proof of data handling matters. It is particularly well-suited for agent workflows on Base or Solana that already use x402 micropayments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T00:53:55.929Z","isFirstParty":false,"canonicalSlug":"delx-commerce-json-key-allowlist-validator-db7b91e0"}