{"uid":"cap_xwyLiQMZsXpiBvM7iV4Zb","slug":"reaction-records-timestamp-order-audit-be3c220c","name":"Reaction Records Timestamp Order Audit","description":"Check collection/processing/export order and caller-defined maximum age; absent processing or export timestamps stay unknown, and equal timestamps are allowed for declared reaction record Supplied-record analysis, not independent certification. Full contract at the free describe URL.","url":"https://www.mahastrategies.com/api/v1/compute/reaction-records/timestamp-order-audit?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","maxItems":32,"minItems":1},"dataClass":{"enum":["public","synthetic"],"type":"string"},"assessedAt":{"type":"string"},"maximumAgeSeconds":{"type":"integer","maximum":31536000,"minimum":0},"nonpersonalMetadata":{"type":"boolean","const":true}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.015316","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.015316/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015316","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015316","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bgIbxWXU557mEV0qd1IQj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015316","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates the chronological ordering of collection, processing, and export timestamps in declared reaction records, and checks whether records fall within a caller-defined maximum age window.","exampleAgentPrompt":"Audit these 5 reaction record rows for correct timestamp ordering — collection before processing before export — and flag any records older than 86400 seconds; treat them as public synthetic data assessed as of now.","exampleUseCases":[{"title":"Pipeline freshness gate for reaction data","prompt":"I have 20 reaction records tagged as synthetic and public that were assessed an hour ago — can you check if their collection, processing, and export timestamps are in the right order and make sure none of them are older than 3600 seconds?"},{"title":"Export ordering compliance check","prompt":"Before we push these reaction records to our downstream system, verify that all the timestamps go collection → processing → export with no violations, using a maximum age of 604800 seconds and marking the data class as public."},{"title":"Stale record detection in reaction data","prompt":"Flag any of these 15 synthetic reaction record rows where timestamps are out of order or where the record age exceeds 7200 seconds — I need this to pass our data quality gate before archiving."}],"resultDescription":"Returns an audit report for each submitted reaction record row indicating whether the timestamp sequence (collection → processing → export) is valid, which timestamps are absent or unknown, whether equal timestamps are permitted, and whether any records exceed the caller-specified maximum age threshold. Does not independently certify the data — analysis is based solely on the supplied record declarations.","failureModes":["rows array empty or exceeds 32-item limit — request rejected","maximumAgeSeconds outside 0–31536000 range — validation error","nonpersonalMetadata not set to true — request rejected","dataClass not one of 'public' or 'synthetic' — invalid enum error","assessedAt missing or malformed — age check may be skipped or error returned","malformed row objects — individual row results may be unknown or error flagged"],"whenToPreferThis":"Use this endpoint when you need to programmatically audit the chronological integrity of reaction record timestamps (collection, processing, export) and enforce a maximum record age, especially in data pipelines or quality gates where you supply your own record declarations and need per-row ordering verdicts without independent certification.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:48:05.281Z","isFirstParty":false,"canonicalSlug":"reaction-records-timestamp-order-audit-be3c220c"}