# Change Audit: buf.gen.yaml

> Change Audit: buf.gen.yaml is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-20).

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.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-schema-buf-gen-yaml-caf0f38c-changes?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/change-audit-buf-gen-yaml-94873fc5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rKzUWscmF8yyW6n136SQP

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability change-audit-buf-gen-yaml-94873fc5 -d '<json body>'
```

Example prompt: 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?

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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.

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/change-audit-buf-gen-yaml-94873fc5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
