{"uid":"cap_Q4sF78k_7lQm0abXyTms1","slug":"procurement-notices-schema-directionality-analysis-07d21885","name":"Procurement Notices - Schema Directionality Analysis","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/procurement-notices/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.035283","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.035283/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.035283","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.035283","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4Wv0QSAjhgLB4lWYWujXt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.035283","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compares export-field directionality in closed procurement notice records by analyzing 'before' and 'after' field sets against a supplied schema contract.","exampleAgentPrompt":"Compare the schema directionality for a public procurement notice — here are the before fields [fieldA, fieldB] and the after fields [fieldA, fieldC], using public data class and no extra fields allowed.","exampleUseCases":[{"title":"Detect removed fields in procurement export","prompt":"I need to check if any export fields were dropped from our procurement notice schema — the before set has [contractId, supplierName, awardDate] and the after set has [contractId, awardDate]. Use public data class and flag if extra fields aren't allowed."},{"title":"Audit schema changes for synthetic procurement data","prompt":"Can you run a schema directionality check on our synthetic procurement notice records? Before fields are [noticeId, amount, category] and after fields are [noticeId, amount, category, region]. Mark it as synthetic data and allow extra fields on the consumer side."},{"title":"Validate field direction compliance before contract submission","prompt":"Before I submit this procurement contract, validate the schema directionality — before fields are [vendorId, bidValue] and after fields are [vendorId, bidValue, approvalStatus]. Use public data class and nonpersonal metadata only."}],"resultDescription":"Returns a structured directionality analysis comparing the supplied 'before' and 'after' field arrays against the schema contract, highlighting fields that were added, removed, or changed direction, along with any mismatches or compliance flags relative to the declared dataClass and consumer field tolerance.","failureModes":["Empty 'before' array when minItems:1 is required returns validation error","Arrays exceeding 32 items each trigger schema rejection","Invalid dataClass value outside 'public' or 'synthetic' enum causes rejection","Missing nonpersonalMetadata:true constant causes request failure","Malformed field entries in before/after arrays result in parsing errors"],"whenToPreferThis":"Use this endpoint when you need to programmatically validate that procurement notice schema fields have shifted in the expected direction between two versions — particularly when auditing closed export records for field-level contract compliance. Prefer this over general schema diffing tools when the context is specifically procurement notices with public or synthetic data classification requirements.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T12:43:25.189Z","isFirstParty":false,"canonicalSlug":"procurement-notices-schema-directionality-analysis-07d21885"}