{"uid":"cap_OO8CsbDlC0qqcvlkkK8aG","slug":"reaction-records-export-semantic-parity-3e28f164","name":"Reaction Records Export Semantic Parity","description":"Compare parsed typed record projections, preserving all pins and scope while ignoring order; not raw-byte equality or proof of the underlying artifact for dataset/reaction/method/revision Supplied-record analysis, not independent certification. Full contract at the free describe URL.","url":"https://www.mahastrategies.com/api/v1/compute/reaction-records/export-semantic-parity?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"after":{"type":"array","maxItems":32,"minItems":0},"before":{"type":"array","maxItems":32,"minItems":0},"dataClass":{"enum":["public","synthetic"],"type":"string"},"nonpersonalMetadata":{"type":"boolean","const":true}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.039316","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.039316/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.039316","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.039316","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_VJbgI2ayNmcztHxzMoKqc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.039316","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compares two sets of parsed typed reaction record projections for semantic equivalence, preserving pins and scope while ignoring ordering differences.","exampleAgentPrompt":"Can you check if these two sets of reaction record projections are semantically equivalent — here are up to 32 records in the 'before' list and up to 32 in the 'after' list, using the 'synthetic' data class with nonpersonal metadata only? I need to know if all pins and scope are preserved even if the order changed.","exampleUseCases":[{"title":"Reaction record revision audit","prompt":"I just updated a reaction record dataset and want to confirm the before and after snapshots are semantically equivalent — here's the before list with 10 records and the after list with 10 records, data class is 'public' and nonpersonal metadata is true. Are all pins and scope preserved?"},{"title":"Synthetic dataset transformation check","prompt":"We ran a transformation pipeline on our synthetic reaction records. Can you compare the original 15 records against the 15 transformed records to make sure nothing semantically changed — data class should be 'synthetic', nonpersonal metadata true?"},{"title":"Method output consistency validation","prompt":"Two different methods produced these reaction record projections — 8 records from method A and 8 from method B. Check if they're semantically equivalent ignoring order, using 'public' data class and nonpersonal metadata set to true."}],"resultDescription":"Returns a semantic parity assessment comparing the before and after reaction record projection arrays, indicating whether all pins and scope are preserved and highlighting any semantic mismatches — without raw-byte comparison or artifact certification.","failureModes":["Array exceeds 32 items — request rejected with validation error","dataClass not one of 'public' or 'synthetic' — enum validation failure","nonpersonalMetadata not set to true (const constraint) — request rejected","Malformed record objects in before/after arrays — parse error returned","Empty or missing required fields — 400 bad request"],"whenToPreferThis":"Use this endpoint when you need to verify semantic equivalence between two versions of reaction record projections and care about pin and scope preservation but not raw byte ordering. Prefer this over raw diff tools when typed projection semantics matter, and over general-purpose diff APIs when working specifically with reaction/dataset/method/revision record structures on the Maha Strategies platform.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T12:43:15.352Z","isFirstParty":false,"canonicalSlug":"reaction-records-export-semantic-parity-3e28f164"}