{"uid":"cap_dcEB5nJrUxErkmIP9xgeg","slug":"halowerk-offline-event-workflow-validator-bd58db12","name":"Halowerk Offline Event Workflow Validator","description":"An agent that validates an offline event workflow needs state reachability, retry-window bounds, replay timing, correlation lineage and sequence continuity in one supplied artifact.","url":"https://detect.halowerk.com/v1/events/profile?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"artifact":{"type":"object","required":["initial","terminal","transitions","policy","now_ms","window_ms","events","first","last","sequence"],"properties":{"last":{"type":"number"},"first":{"type":"number"},"events":{"type":"array","items":{"type":"object","required":["id","signed_ms","parent","correlation"],"properties":{"id":{"type":"string","maxLength":16384},"parent":{"type":["string","null"]},"signed_ms":{"type":"number"},"correlation":{"type":"string","maxLength":16384}},"additionalProperties":true},"maxItems":2048},"now_ms":{"type":"number"},"policy":{"type":"object","required":["attempts","base_ms","factor","max_interval_ms","retention_ms"],"properties":{"factor":{"type":"number"},"base_ms":{"type":"number"},"attempts":{"type":"number"},"retention_ms":{"type":"number"},"max_interval_ms":{"type":"number"}},"additionalProperties":true},"initial":{"type":"string","maxLength":16384},"sequence":{"type":"array","items":{"type":"number"},"maxItems":2048},"terminal":{"type":"array","items":{"type":"string","maxLength":16384},"maxItems":2048},"window_ms":{"type":"number"},"transitions":{"type":"array","items":{"type":"array","items":{"type":"string","maxLength":16384},"maxItems":2048},"maxItems":2048}},"additionalProperties":true}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uyYyoZl0Qnt_FJt37dD6N","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an offline event workflow artifact by checking state reachability, retry-window bounds, replay timing, correlation lineage, and sequence continuity in a single submission.","exampleAgentPrompt":"Can you profile this event workflow artifact and check whether all states are reachable, the retry policy with 5 attempts, 200ms base, factor 2, 30000ms max interval, and 86400000ms retention is within bounds, replay timing is correct, and event correlation lineage and sequence continuity are intact — the current time is now_ms 1720000000000, the window is 60000ms, with events starting at sequence position 1 and ending at 50?","exampleUseCases":[{"title":"Async job state machine audit","prompt":"I have an async job workflow with an initial state 'pending', terminal states 'completed' and 'failed', and a set of transitions — can you validate that all states are reachable, the retry policy of 3 attempts with 500ms base and factor 1.5 is valid, and that the 200 events in my log have intact correlation lineage and no sequence gaps? The current time is 1720000000000ms and the retry window is 120000ms."},{"title":"Event replay timing compliance check","prompt":"Can you check my offline event processing artifact — I need to know if the replay timing is within the 90000ms window, whether all events from sequence positions 1 through 150 are continuous, and whether parent-child correlation IDs are all properly linked? The policy has 4 attempts, 1000ms base, factor 2, max interval 32000ms, retention 604800000ms, and now_ms is 1719900000000."},{"title":"Workflow reachability pre-deployment gate","prompt":"Before I deploy, I want to validate that every state in my event workflow is reachable from the 'created' initial state and that none of the declared terminal states have outgoing transitions — can you run a full profile including sequence continuity and retry-window bounds on my artifact with 5 attempts, 250ms base, factor 2, 60000ms max interval, and now_ms 1720100000000 with a 45000ms window?"}],"resultDescription":"A structured validation profile report covering: state reachability analysis (whether all states are reachable from the initial state), retry-window bound compliance, replay timing correctness, correlation lineage integrity across parent-child event links, and sequence continuity gaps — surfacing any violations or anomalies found in the submitted artifact.","failureModes":["Missing required artifact fields (initial, terminal, transitions, policy, now_ms, window_ms, events, first, last, sequence) returns a validation error","Events array exceeding 2048 items or sequence array exceeding 2048 items is rejected","Invalid retry policy parameters (non-numeric attempts, base_ms, factor, max_interval_ms, retention_ms) cause schema rejection","Malformed parent-child event references (non-null parent IDs that don't match any event ID) may produce lineage errors","Payment not included or insufficient USDC triggers x402 payment required response"],"whenToPreferThis":"Choose this endpoint when you need a single-call, comprehensive correctness check of an offline event workflow artifact — particularly when you need simultaneous coverage of state reachability, retry policy compliance, replay timing, correlation lineage, and sequence continuity rather than checking these properties individually with separate tools.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T06:33:12.626Z","isFirstParty":false,"canonicalSlug":"halowerk-offline-event-workflow-validator-bd58db12"}