{"uid":"cap_rKzUWscmF8yyW6n136SQP","slug":"change-audit-buf-gen-yaml-94873fc5","name":"Change Audit: buf.gen.yaml","description":"Change audit: buf.gen.yaml: Audit JSON changes and validate before/after for buf.gen.yaml. 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-buf-gen-yaml-caf0f38c-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_P4PUMxGw0Ve5gnR6KVGSw","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 audits JSON changes between a before and after version of a buf.gen.yaml document, reporting added/removed/changed JSON paths and schema rule violations.","exampleAgentPrompt":"Can you audit the changes I made to my buf.gen.yaml config — here's the before version and the after version — and tell me which JSON paths were added, removed, or changed, and whether any new schema violations were introduced?","exampleUseCases":[{"title":"Catching breaking config changes","prompt":"I just updated my buf.gen.yaml to add a new plugin entry. Can you compare the old and new JSON versions and tell me if I introduced any schema errors or removed any required fields?"},{"title":"Pre-merge buf.gen.yaml review","prompt":"Before I merge this PR, can you validate the before and after versions of our buf.gen.yaml and report any rule violations or changed paths that might cause issues?"},{"title":"Debugging unexpected buf behavior","prompt":"Our buf build broke after a config change. Here's the buf.gen.yaml before and after the edit — can you audit the JSON diff and highlight what changed and whether any schema violations were introduced?"}],"resultDescription":"Returns a structured report of JSON pointer differences between the before and after documents, listing added, removed, and changed paths, as well as any schema rule violations that were introduced or resolved relative to the pinned SchemaStore buf.gen.yaml definition. Limited to documents up to 100 KB each and 32 nesting levels.","failureModes":["Document exceeds 100 KB limit — request rejected","Nesting depth exceeds 32 levels — parsing fails","Invalid JSON provided in before or after fields — error returned","YAML or TOML input not supported — must be pre-converted to JSON","Payment not confirmed — endpoint returns 402"],"whenToPreferThis":"Choose this endpoint when you need to audit configuration drift or validate a change to a buf.gen.yaml file specifically, using a pinned SchemaStore definition for authoritative rule checking. It is ideal when you want both a structural diff (added/removed/changed JSON paths) and schema compliance checks in a single call, without needing a general-purpose JSON diffing tool.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T00:59:36.227Z","isFirstParty":false,"canonicalSlug":"change-audit-buf-gen-yaml-94873fc5"}