{"uid":"cap_IaCduh7Th1-5IfdUTRs1R","slug":"change-audit-publiccode-yml-2b2bc09e","name":"Change Audit: publiccode.yml","description":"Change audit: publiccode.yml: Audit JSON changes and validate before/after for publiccode.yml. 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-publiccode-yml-c56bf7fb-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_ifvXh2emCDjIXD3Pm6Mz3","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 JSON changes between before/after states of a publiccode.yml file, reporting added/removed/changed paths and schema validation errors introduced or resolved.","exampleAgentPrompt":"Can you audit my publiccode.yml change — here's the before state and the after state as JSON — and tell me what paths changed, what schema errors were introduced or resolved, and whether the updated version is valid?","exampleUseCases":[{"title":"Pre-commit publiccode.yml validation","prompt":"I'm about to commit an update to our publiccode.yml — can you check the before and after JSON and tell me if I've introduced any new schema errors or broken anything that was previously valid?"},{"title":"Reviewing a pull request's metadata changes","prompt":"We have a PR that edits our publiccode.yml. Here are the before and after versions as JSON objects — can you audit what paths changed and flag any schema violations that were added or removed?"},{"title":"Confirming a bug fix resolved schema errors","prompt":"I fixed some fields in our publiccode.yml to address validation errors we had before. Here's the old version and the new version as JSON — can you confirm the errors are resolved and nothing new was broken?"}],"resultDescription":"Returns a structured report listing JSON pointer paths for all added, removed, and changed fields between the before and after documents, along with any schema rule violations introduced or resolved, based on a pinned SchemaStore definition for publiccode.yml. Does not parse YAML or TOML; input must be JSON. Documents are limited to 100 KB and 32 nesting levels each.","failureModes":["Document exceeds 100 KB size limit — request rejected","Nesting depth exceeds 32 levels — request rejected","Input is YAML or TOML instead of JSON — not supported, must convert to JSON first","Malformed JSON in before or after field — parsing error returned","Network or payment failure via x402 protocol — no audit performed"],"whenToPreferThis":"Choose this endpoint when you specifically need to audit changes to a publiccode.yml file using the SchemaStore definition, and want a diff-aware report that highlights not just current errors but which errors were introduced or resolved by the change. Prefer over generic JSON diff tools when publiccode.yml schema compliance is the goal, and over generic schema validators when change tracking between two states is needed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T06:50:40.046Z","isFirstParty":false,"canonicalSlug":"change-audit-publiccode-yml-2b2bc09e"}