{"uid":"cap_bGo6640Cy4d6LWbhMd5Ks","slug":"expo-sdk-json-change-audit-367f4795","name":"Expo SDK JSON Change Audit","description":"Change audit: Expo SDK: Audit JSON changes and validate before/after for Expo SDK. Uses a pinned SchemaStore definition on this PC. Reports JSON pointers and rule violations, added/removed/changed paths and introduced/resolved errors. Up to 100 KB per document; no YAML/TOML parsing or deployment/security guarantee. 0.01 USDC includes one two-document change audit.","url":"https://market.datapackvibe.com/x402/assistant-schema-expo-sdk-9062b966-changes?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"after":{"default":{"agent_market_example":true},"description":"JSON value to validate; maximum 100 KB, 32 levels."},"before":{"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_niluIypSMnGG48hx__4K5","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 and compares before/after JSON documents against the pinned Expo SDK schema, reporting added/removed/changed paths and introduced/resolved validation errors.","exampleAgentPrompt":"Can you audit my Expo SDK app.json change and tell me what paths were added, removed, or changed, and whether any new schema errors were introduced? Here's the before: {} and the after: {\"name\":\"MyApp\",\"version\":\"1.0.0\",\"sdkVersion\":\"50.0.0\"}.","exampleUseCases":[{"title":"Catch breaking Expo config changes","prompt":"I just updated my Expo app.json to add a new plugins entry and change the sdkVersion — can you compare the before and after JSON against the Expo SDK schema and tell me if I introduced any validation errors or removed any required fields?"},{"title":"Validate Expo SDK upgrade migration","prompt":"We're migrating our Expo config from SDK 49 to SDK 50 — here's the old JSON and the new JSON. Can you audit the differences and report any schema rule violations or paths that were added or removed in the process?"},{"title":"Resolve pre-existing schema errors","prompt":"Can you check whether the changes I made to our Expo app.json actually fixed the schema errors we had before? Compare the before and after documents and show me which errors got resolved and which ones, if any, are still there or newly introduced."}],"resultDescription":"Returns a structured report listing JSON pointer paths that were added, removed, or changed between the before and after documents, along with any schema rule violations introduced or resolved by the change, based on the pinned Expo SDK SchemaStore definition. Each document may be up to 100 KB and 32 levels deep.","failureModes":["Document exceeds 100 KB limit — request rejected","JSON nesting depth exceeds 32 levels — rejected","Invalid JSON submitted (non-parseable) — parsing error returned","YAML or TOML input provided instead of JSON — not supported","Network or payment failure — no audit result returned","Schema definition unavailable or pinned version mismatch — may produce incomplete results"],"whenToPreferThis":"Choose this endpoint when you need a schema-aware diff of two Expo SDK JSON configuration documents, specifically to identify which changes introduced or resolved schema violations. It is distinct from generic JSON diff tools because it applies the pinned Expo SDK SchemaStore definition to flag rule violations, not just structural differences. Use it when validating Expo app config migrations, CI change audits, or pre-deployment configuration reviews within the Expo ecosystem.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T00:54:50.145Z","isFirstParty":false,"canonicalSlug":"expo-sdk-json-change-audit-367f4795"}