{"uid":"cap_dpZGlqUrTfSMLC20jvXve","slug":"validate-aiproj-json-387b2853","name":"Validate .aiproj.json","description":"Validate .aiproj.json: Validate a JSON document for .aiproj.json. Uses a pinned SchemaStore definition on this PC. Reports JSON pointers and rule violations. Up to 100 KB per document; no YAML/TOML parsing or deployment/security guarantee. 0.01 USDC includes one JSON document validation.","url":"https://market.datapackvibe.com/x402/assistant-schema-aiproj-json-2ed6f690-validate?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"document":{"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_ynI5MWC6plqKmivtLZmNZ","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 a JSON document against the pinned SchemaStore definition for .aiproj.json, reporting JSON pointer violations and rule errors.","exampleAgentPrompt":"Can you validate this .aiproj.json document and tell me if it has any schema violations or JSON pointer errors? Here's the content: {\"name\":\"my-ai-project\",\"version\":\"1.0\",\"model\":\"gpt-4\"}.","exampleUseCases":[{"title":"CI gate for AI project config","prompt":"Before I merge this PR, check my .aiproj.json for any schema violations — the content is {\"name\":\"chatbot-v2\",\"version\":\"2.1\",\"entrypoint\":\"main.py\"} — and list every JSON pointer that fails."},{"title":"Debugging a broken AI project file","prompt":"My AI project keeps failing to load and I think my .aiproj.json is malformed. Can you validate this document for me and show me exactly which fields are wrong? The document is {\"name\":\"\",\"model\":null,\"settings\":{\"temperature\":\"hot\"}}."},{"title":"Pre-publish config sanity check","prompt":"I'm about to publish my AI assistant project and want to make sure the .aiproj.json config is schema-compliant. Please validate this JSON: {\"name\":\"research-assistant\",\"description\":\"Summarizes papers\",\"version\":\"0.5\",\"author\":\"alice@example.com\"}."}],"resultDescription":"Returns a validation report indicating whether the submitted JSON document conforms to the pinned SchemaStore schema for .aiproj.json, including any JSON pointer paths that violate rules and descriptions of each violation. Up to 100 KB documents are supported with up to 32 nesting levels.","failureModes":["Document exceeds 100 KB limit — rejected with size error","Nesting depth exceeds 32 levels — rejected with depth error","Input is not valid JSON (YAML/TOML not parsed) — parsing error returned","Schema fetch or pinned definition unavailable — internal error","Malformed request body — returns validation error"],"whenToPreferThis":"Choose this endpoint when you need to validate a JSON document specifically against the .aiproj.json SchemaStore schema. It is purpose-built for .aiproj.json configuration files and uses a pinned schema definition, ensuring consistent results. Prefer it over generic JSON validators when you need schema-specific rule reporting with JSON pointer references, and when documents are under 100 KB. Do not use it for YAML/TOML configs or for deployment or security guarantees.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-14T18:59:09.657Z","isFirstParty":false,"canonicalSlug":"validate-aiproj-json-387b2853"}