{"uid":"cap_7nBbPs80NB9C3Jz0v6YD5","slug":"openhab-json-change-audit-acbc56f0","name":"openHAB JSON Change Audit","description":"Change audit: openHAB: Audit JSON changes and validate before/after for openHAB. 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-openhab-f8571df5-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_b1uc9Ic4_8cMmr_yrloXH","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":"Audits before/after JSON document pairs against the openHAB schema, reporting added, removed, and changed paths plus introduced and resolved validation errors.","exampleAgentPrompt":"Can you audit my openHAB configuration change — here's the before JSON and the after JSON — and tell me what paths were added, removed, or changed, and whether any new schema violations were introduced?","exampleUseCases":[{"title":"Pre-deploy openHAB config review","prompt":"I'm about to apply an updated openHAB things config. Here's the original JSON and the new version — can you compare them against the openHAB schema and tell me if the new one introduces any errors or breaks anything?"},{"title":"Tracking configuration drift over time","prompt":"I have two snapshots of my openHAB items JSON from last week and today. Can you diff them and list every path that was added, removed, or changed, and flag any new schema violations?"},{"title":"Catching regression in automated config edits","prompt":"My script just regenerated an openHAB JSON config. Here's what it looked like before and after the script ran — please validate both against the openHAB schema and tell me if any new rule violations were 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 that were introduced or resolved, based on the pinned SchemaStore openHAB definition. Each entry references the relevant JSON pointer and describes the violation or change type.","failureModes":["Document exceeds 100 KB limit — request rejected","JSON nesting exceeds 32 levels — request rejected","Malformed JSON in before or after field — parse error returned","YAML or TOML input instead of JSON — not supported, error returned","Network or payment processing failure — no result returned"],"whenToPreferThis":"Choose this endpoint when you specifically need to validate openHAB JSON configurations against the SchemaStore definition and want a structured diff of what changed between two versions, including which changes introduced or resolved schema violations. It is purpose-built for openHAB and uses a pinned schema, making it more reliable for that domain than a generic JSON diff or validator. Prefer it over generic JSON schema validators when openHAB-specific rule coverage matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T19:07:48.980Z","isFirstParty":false,"canonicalSlug":"openhab-json-change-audit-acbc56f0"}