{"uid":"cap_zIT539LvhmeEkZRl8tZaM","slug":"validate-embrace-config-9d5bcba0","name":"Validate Embrace Config","description":"Validate Embrace Config: Validate a JSON document for Embrace Config. Uses a pinned SchemaStore definition on this PC. Reports JSON pointers and rule violations. Up to 100 KB per document; no YAML/TOML parsing or deployment/security guarantee. 0.01 USDC includes one JSON document validation.","url":"https://market.datapackvibe.com/x402/assistant-schema-embrace-config-23b51aaa-validate?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"document":{"default":{},"description":"JSON value to validate; maximum 100 KB, 32 levels."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_kLUhjFoA95nQgTkvQ_liu","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a JSON document against the pinned SchemaStore definition for Embrace Config, reporting JSON pointer paths and rule violations.","exampleAgentPrompt":"Can you validate this Embrace Config JSON for me and tell me exactly which fields are wrong or missing — here's the document: {\"appId\": \"abc123\", \"apiToken\": \"\", \"sdkConfig\": {\"networking\": true}}","exampleUseCases":[{"title":"Pre-deploy Embrace config check","prompt":"Before I push this to production, validate my Embrace Config JSON and tell me every schema violation with the exact JSON pointer locations: {\"appId\": \"myApp\", \"sdkConfig\": {\"crashReporting\": true, \"networkCapture\": \"auto\"}}"},{"title":"CI pipeline config linting","prompt":"I want to lint our Embrace Config JSON in our CI pipeline — run this document through the Embrace Config schema validator and return any rule violations or errors: {\"appId\": \"prod-app-01\", \"sessions\": {\"maxDuration\": -1}}"},{"title":"Debug malformed SDK config","prompt":"My Embrace SDK isn't initializing correctly. Can you validate this config JSON against the Embrace Config schema and show me exactly which JSON pointers are invalid or missing required fields? {\"apiToken\": \"tok_xyz\", \"sdkConfig\": {\"startupMoment\": \"auto\", \"unknownField\": 99}}"}],"resultDescription":"Returns a validation result indicating whether the JSON document conforms to the pinned SchemaStore Embrace Config schema, along with a list of JSON pointer paths and descriptions of any rule violations found.","failureModes":["Document exceeds 100 KB limit — request rejected","JSON nesting deeper than 32 levels — validation refused","Malformed JSON submitted (not parseable) — parse error returned","YAML or TOML format submitted instead of JSON — not supported","Network timeout or service unavailability — HTTP error response"],"whenToPreferThis":"Use this endpoint when you specifically need to validate a JSON document against the Embrace Config schema using a pinned SchemaStore definition. It is purpose-built for Embrace SDK configuration files and returns precise JSON pointer locations for violations, making it ideal for CI pipelines, pre-deployment checks, and debugging malformed Embrace configs. Prefer it over generic JSON schema validators when you want Embrace-specific schema enforcement without setting up local tooling.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T18:48:02.331Z","isFirstParty":false,"canonicalSlug":"validate-embrace-config-9d5bcba0"}