{"uid":"cap_XjIJhsBWRL0niPUNJC71N","slug":"market-catalogues-schema-directionality-checker-ae805a13","name":"Market Catalogues Schema Directionality Checker","description":"Compare closed export-field Supplied-record analysis, not independent certification. Full contract at the free describe URL.","url":"https://www.mahastrategies.com/api/v1/intel/market-catalogues/schema-directionality?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"after":{"type":"array","maxItems":32,"minItems":0},"before":{"type":"array","maxItems":32,"minItems":1},"dataClass":{"enum":["public","synthetic"],"type":"string"},"nonpersonalMetadata":{"type":"boolean","const":true},"consumerAllowsExtraFields":{"type":"boolean"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.035295","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.035295/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.035295","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.035295","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jxpsL0EH6SQQ1b_SbZupw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.035295","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compares closed export-field contracts in market catalogue records to detect schema directionality issues such as removed fields, type changes, and newly required fields between before and after states.","exampleAgentPrompt":"Compare my market catalogue export field contracts to check for breaking schema changes — the before set has up to 10 fields and the after set has 8, using public data class with nonpersonal metadata only, and my consumer does allow extra fields.","exampleUseCases":[{"title":"Breaking change detection before release","prompt":"I'm about to release a new version of our market catalogue API — can you compare the before and after export field sets using public data class with nonpersonal metadata to flag any removed fields, type changes, or newly required fields that might break downstream consumers?"},{"title":"Catalogue schema audit for compliance","prompt":"Run a schema directionality check on our market catalogue records using synthetic data class with nonpersonal metadata — give me a report on what fields changed direction between the old and new contracts so I can document it for our compliance review."},{"title":"Consumer compatibility validation","prompt":"Before we push this market catalogue schema update, check if consumers that don't allow extra fields will be impacted — compare the before and after field arrays with public data class and nonpersonal metadata set to true."}],"resultDescription":"A structured report detailing schema directionality findings between the before and after field sets in market catalogue export contracts, including identified field removals, type changes, and newly required fields, along with a compatibility summary indicating whether the schema evolution is safe for downstream consumers.","failureModes":["Empty or malformed before/after arrays cause validation errors","dataClass enum values other than 'public' or 'synthetic' are rejected","nonpersonalMetadata must be exactly true (const constraint) or request is rejected","before array requires at least 1 item (minItems:1); empty before arrays are rejected","before/after arrays exceeding 32 items are rejected","Mismatched field formats between before and after sets may produce incomplete analysis"],"whenToPreferThis":"Choose this endpoint when you need to validate schema directionality specifically for market catalogue export-field contracts, particularly to catch breaking changes such as field removals, type mutations, or new required fields between two schema versions. It is best suited for governance workflows where downstream consumer compatibility must be verified before deploying catalogue schema updates, and where data is restricted to public or synthetic classes with nonpersonal metadata only.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T12:44:14.178Z","isFirstParty":false,"canonicalSlug":"market-catalogues-schema-directionality-checker-ae805a13"}