{"uid":"cap_uLTSMNKwsgwrvEKKu13t1","slug":"battery-measurements-export-semantic-parity-35678901","name":"Battery Measurements - 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 battery/cell-config/lot/method-pinned Supplied-record analysis, not independent certification. Full contract at the free describe URL.","url":"https://www.mahastrategies.com/api/v1/compute/battery-measurements/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.039322","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.039322/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.039322","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.039322","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ENparjKBiHNA2nP5O3ELF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.039322","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 battery/cell-config/lot/method-pinned measurement record projections for semantic parity, ignoring field order while preserving all pins and scope.","exampleAgentPrompt":"Compare these two sets of battery measurement records — up to 32 entries each in the before and after arrays — and tell me if they're semantically equivalent (same pins and scope, ignoring field order), treating the data as synthetic and nonpersonalMetadata set to true.","exampleUseCases":[{"title":"Pipeline transformation parity check","prompt":"I ran our battery measurement records through a transformation pipeline and I want to confirm nothing semantically changed — can you compare the before and after arrays (both are synthetic data, nonpersonalMetadata true) and tell me if the pin/scope information is preserved?"},{"title":"Lot-pinned config audit","prompt":"We updated our cell-config lot assignments and I need to verify the new exported records are semantically identical to the originals. Compare these before and after record sets — up to 20 entries each, dataClass public, nonpersonalMetadata true — and flag any parity issues."},{"title":"Method-pinned measurement validation","prompt":"Before we sign off on this battery test batch, can you do a semantic parity check between the original and revised measurement projections? Use the before and after arrays I'm providing, synthetic data class, and nonpersonalMetadata true."}],"resultDescription":"Returns a semantic parity assessment indicating whether the before and after battery measurement record sets are equivalent, with details on any pin or scope mismatches found, ignoring field ordering differences. Does not perform raw-byte equality or provide certification of the underlying artifact.","failureModes":["Array exceeds 32-item limit — validation error returned","nonpersonalMetadata not set to true (const constraint violation) — request rejected","Invalid dataClass value outside of 'public' or 'synthetic' enum — schema error","Malformed record objects in before/after arrays — parsing failure","Payment insufficient or x402 protocol failure — authorization error"],"whenToPreferThis":"Choose this endpoint when you need semantic-level comparison of battery or cell-configuration measurement record projections and want to confirm parity after a transformation, migration, or update — especially when field order may differ between snapshots. Not suitable when you need raw-byte equality, cryptographic proof of the underlying artifact, or independent certification. Best for pipeline validation, QA audits, and change-detection workflows on battery/lot/method-pinned datasets limited to 32 records per side.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:48:31.038Z","isFirstParty":false,"canonicalSlug":"battery-measurements-export-semantic-parity-35678901"}