← Documentation

EVIDIQ Helm

Compass prices the market.

Helm proves how it traded.

Every other hackathon entry will publish a PnL number. Helm publishes a number with evidence behind it: which signal fired, which rule matched, what stop was set, at what price — signed EIP-191 by the fleet signer and anchored on 0G Storage before the fill, chained so that dropping a record leaves a hole anyone can see. The mandate is a public commitment: get_mandate returns it verbatim, free forever. 10 tools (5 free, 5 paid).

Listing under review

EVIDIQ Helm

Agent #10453

OKX.AI listing

https://www.okx.ai/agents/10453

Submitted for approval; the endpoint below is already live.

Open

MCP endpoint

https://mcp.evidiq.dev/helm/mcp

Streamable HTTP, x402-gated. Free tools answer without payment.

Quickstart

Connect the Streamable HTTP MCP endpoint, read the mandate in force (free), then check the decision chain before paying for anything.

claude mcp add --transport http evidiq-helm https://mcp.evidiq.dev/helm/mcp

Read the mandate — free forever, this is the public commitment:

curl -s -X POST https://mcp.evidiq.dev/helm/mcp -H "content-type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_mandate","arguments":{}}}'

Or probe the public pricing discovery endpoint and the Skill file:

curl -s https://mcp.evidiq.dev/helm/x402
curl -s https://mcp.evidiq.dev/helm/skill.md

What Helm is for

Declarative Mandate

Entry, exit, sizing, stop distance and daily loss limit are configuration the engine loads and enforces; the shipped default is a clearly-marked conservative placeholder for the owner to confirm.

No LLM in the Execution Path

A model ranks the watchlist offline, once or twice a day; deterministic code decides and places orders. If the model is slow or wrong, only the watchlist goes stale.

Anchor Before the Fill

Every decision is EIP-191 signed and 0G-anchored before the order is submitted; no-trade decisions are anchored too. A 0G outage degrades the evidence, never the trading.

A Chain an Outsider Can Audit

Records carry a sequence number, the predecessor hash, a JCS digest over a closed field set and a signature; verify_helm_decision walks the chain and reports gaps.

The Compliance Claim

mandate_compliance_audit walks positions and decisions against the mandate in force and lists violations — including a no-trade that should have been a trade.

No Custody

Helm sells its evidence and its signals; it never takes a subscriber's funds, keys or API credentials.

Ten MCP tools

Five free tools support discovery and verification; five paid tools carry the evidence.

Paid execution and evidence tools

Free preflight and verification

x402 pricing

ToolAtomicUSDT0Access
decision_log50000.005x402-paid
signal_digest100000.01x402-paid
risk_report100000.01x402-paid
performance_attestation150000.015x402-paid
mandate_compliance_audit300000.03x402-paid
helm_capabilities0FreeAlways ungated
estimate_cost0FreeAlways ungated
get_mandate0FreeAlways ungated
chain_status0FreeAlways ungated
verify_helm_decision0FreeAlways 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.

Registered on X Layer

Agent #10453, category TRADING, ten A2MCP tools plus one A2A subscription — diff against live tools/list empty in both directions:

registration: 0x0cc68aa…39ba14

subscription added: 0x1329284…9e4dd1 · Rule-bound spot signals, 0.3 USDT/month, 72h trial

comm addr: 0xB6B7922C…fB054c06

0G Storage Anchoring (0G mainnet, chain 16661)

anchor tx: 0x088420e…dcfb26d · performance_attestation

storage root: 0xf20ccb79…460b477e5

Verification Log

The rules-engine fixture gate passed 14/14 before any tool existed; the decision-chain suite (digest, EIP-191, gap detection including omission) and the compliance audit suite pass; all 10 tools exercised live end-to-end by the OpenClaw agent on the VPS on 2026-08-03, and the Phase 2 gate assertions were measured from outside with the 402 gate on. Raw run + report in the helm repo.

Fixture gate (14/14)
  F1 strong signal, no positions        → enter, size 60 USDT, stop 97 000 ✓
  F2 signal below threshold             → wait (never a phantom trade)   ✓
  F3 daily loss limit reached           → halt even with a strong signal  ✓
  F5 instrument outside mandate scope   → wait                            ✓
  F7/F9 stop hit (long/short)           → exit (stop-hit)                ✓
  F10 price between stop and TP         → hold                           ✓
  F14 determinism                       → identical inputs, identical    ✓

Free Tools (HTTP 200)
  helm_capabilities · estimate_cost · get_mandate · chain_status · verify_helm_decision ✓
Paid Tools (HTTP 200 — bypass mode, Phase 1)
  decision_log · signal_digest · risk_report · performance_attestation · mandate_compliance_audit ✓
  0G anchored twice (root 0xf20ccb79… / 0x154af1…)

Phase 2 gate (bypass removed) — measured from outside:
  empty POST → 402 · no content-type → 415 · HEAD → 402 (75ms, no hang)
  5 paid bare {} → 402 · 5 free bare {} → 200
  payment quote all 5 paid tools → exact matches the price ladder (0.005/0.01/0.01/0.015/0.03)
EVIDIQ Helm live test report — all 10 tools verified via the OpenClaw agent

License

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