EVIDIQ Cadence
The other sixteen services answer questions.
Cadence answers them again when tomorrow arrives.
Durable, attested future execution for agents. 18 tools (8 free, 10 paid) that schedule one-shot, recurring, retry-ladder, expiration, standing-monitor, and workflow jobs — and hand back an EIP-191 receipt for every firing, with 0G-anchored attestations. AI agents don't have a future; Cadence sells time as a service.
EVIDIQ Cadence
Agent #10405Quickstart
Connect the Streamable HTTP MCP endpoint, inspect capabilities, then validate a schedule spec before paying for it.
claude mcp add --transport http evidiq-cadence https://mcp.evidiq.dev/cadence/mcp
Or probe the public pricing discovery endpoint:
curl -s https://mcp.evidiq.dev/cadence/x402
Prefer a Skill file? Fetch the agent-readable EVIDIQ Cadence Skill:
curl -s https://mcp.evidiq.dev/cadence/skill.md
What Cadence is for
Durable Scheduling
One-shot, recurring (interval/cron), retry ladders, and expirations with lead time — jobs survive restarts in SQLite on a mounted volume.
Standing Monitors
Recurring call to any target MCP tool plus a condition; fires only when the condition trips.
Workflow Chains
Ordered steps, each with its own deadline; a missed deadline fires an escalation instead of stalling.
EIP-191 Receipts
Every firing carries a signed receipt over a closed field set plus an idempotency key — at-least-once, never exactly-once, never early.
Attestation
attest_execution bundles a job's whole firing history into a signed attestation anchored on 0G Storage.
Free Lifecycle
pause_job and cancel_job cost nothing; a cancelled or expired job is a terminal state with a receipt — silence is never an outcome.
Eighteen MCP tools
Eight free tools support discovery, validation, and the lifecycle. Ten paid tools put future work on the clock.
Paid scheduling & attestation tools
- schedule_job — One-shot: run at an absolute timestamp or after a delay. Payload is opaque to Cadence and returned verbatim on firing. (0.005 USDT0)
- schedule_recurring — Fixed interval or cron expression, with an optional end date and max-fires cap. (0.01 USDT0)
- schedule_retry — A backoff ladder (e.g. 1m, 10m, 1h, 6h) that stops on the first acknowledged delivery. (0.01 USDT0)
- schedule_expiration — Watch a deadline and fire before it lapses, with a configurable lead time. (0.01 USDT0)
- schedule_verification — Convenience wrapper over schedule_monitor pre-wired to EVIDIQ services. (0.015 USDT0)
- schedule_monitor — Recurring call to a target MCP tool plus a condition; fires only when the condition trips. (0.02 USDT0)
- schedule_workflow — An ordered chain of steps, each with its own deadline; a step that misses its deadline fires an escalation. (0.03 USDT0)
- reschedule_job — Change the time, interval, backoff or payload of an existing job. (0.005 USDT0)
- resume_job — Return a paused job or series to active, keeping its history and its pollKey. (0.005 USDT0)
- attest_execution — Signed bundle of a job's whole firing history — scheduled at, fired at, attempts, acknowledgements — anchored on 0G Storage. (0.03 USDT0)
Free preflight and lifecycle
- cadence_capabilities — Catalog: 18 tools, pricing, delivery modes actually proven, timing guarantees. (free)
- estimate_cost — Exact USDT0 price for a proposed schedule. (free)
- validate_schedule — Parse and validate a schedule spec — cron, timezone, lead time, backoff — without creating anything. (free)
- verify_receipt — Recompute the JCS digest and EIP-191-verify the signature against the fleet signer. (free)
- get_job — Read a job's spec, state, history, and pending deliveries. (free)
- poll_due — Fetch due deliveries for a pollKey, each with a signed receipt + idempotency key. (free)
- pause_job — Freeze a recurring job; history and pollKey preserved. (free)
- cancel_job — Terminal cancel with a signed closing receipt; stopping is always free. (free)
x402 pricing
| Tool | Atomic | USDT0 | Access |
|---|---|---|---|
| schedule_job | 5000 | 0.005 | x402-paid |
| schedule_recurring | 10000 | 0.01 | x402-paid |
| schedule_retry | 10000 | 0.01 | x402-paid |
| schedule_expiration | 10000 | 0.01 | x402-paid |
| schedule_verification | 15000 | 0.015 | x402-paid |
| schedule_monitor | 20000 | 0.02 | x402-paid |
| schedule_workflow | 30000 | 0.03 | x402-paid |
| reschedule_job | 5000 | 0.005 | x402-paid |
| resume_job | 5000 | 0.005 | x402-paid |
| attest_execution | 30000 | 0.03 | x402-paid |
| cadence_capabilities | 0 | Free | Always ungated |
| estimate_cost | 0 | Free | Always ungated |
| validate_schedule | 0 | Free | Always ungated |
| verify_receipt | 0 | Free | Always ungated |
| get_job | 0 | Free | Always ungated |
| poll_due | 0 | Free | Always ungated |
| pause_job | 0 | Free | Always ungated |
| cancel_job | 0 | Free | Always ungated |
Payments use x402 v2 exact scheme with USDT0 (6 decimals) on X Layer (eip155:196). Verification and settlement run through the official OKX Onchain OS Payment SDK.
Settled on X Layer
Live tool calls verified on-chain via OKX Facilitator:
registration: 0x992a250…96930e
paid call: 0xd3a86a0…7fae3e · attest_execution
agent wallet: 0x2a8efe30…a992ca4fc9b0 · comm addr: 0xDE9E80AC…a3A22d2fEf
0G Storage Anchoring (0G mainnet, chain 16661)
anchor tx: 0x5201221…941a132f · status 0x1
storage root: 0x158f608e…916ddd3
Verification Log
All 18 tools exercised live end-to-end by the OpenClaw agent (glm-5.2) against the deployed endpoint on 2026-08-02. Phase 1 ran with the gate in bypass; the 402 gate flips on in Phase 2. Raw run + report in the cadence repo.
Free Tools (HTTP 200) cadence_capabilities → 200 ✓ validate_schedule → 200 ✓ estimate_cost → 200 ✓ get_job → 200 ✓ poll_due → 200 ✓ verify_receipt → 200 ✓ (digestValid + signatureValid, signer recovered) pause_job → resume_job → 200 ✓ cancel_job → 200 ✓ Paid Tools (HTTP 200 — bypass mode, Phase 1) schedule_job → 200 ✓ (fired in 5s, receipt signed) schedule_recurring → 200 ✓ schedule_retry → 200 ✓ schedule_expiration → 200 ✓ schedule_monitor → 200 ✓ schedule_verification → 200 ✓ schedule_workflow → 200 ✓ reschedule_job → 200 ✓ resume_job → 200 ✓ attest_execution → 200 ✓ (0G anchored) HEAD /mcp → 402 · empty body (no hang) ✓ Live receipt verification: recoveredSigner == fleet signer ✓

License
EVIDIQ owns and licenses its original Cadence code under MIT. Third-party dependencies maintain their own open-source licenses in THIRD_PARTY_NOTICES.md.