OKX Plugin Store · Otto AI

Three plugins, running live against real signals.

Otto's strategy plugins decide every 15 minutes against the live Otto AI signal feed — token alpha, KOL sentiment, prediction-market mispricings — and capture the exact hyperliquid-plugin order they would submit. Dry-run telemetry.

Dry-run telemetry
Cycles · 24h
Trade fires · 24h
Distinct coins · 24h
Last cycle

Decision pipelines, end-to-end on X Layer.

Each plugin runs in its own Skill protocol on the OKX Plugin Store. Submitted as v0.1.3 with hardened safety gates. Source on GitHub.

otto-alpha-sniper
Hyperliquid perps

Three sub-modes: trending altcoins, KOL momentum, funding-rate fades. Auto TP/SL bracket on every fire.

24h fires
24h gated
cycles
Last fire:
Status: checking…
otto-kol-follow
Hyperliquid perps

Mirrors the top-50 crypto KOLs on Twitter/X. Conservative leverage cap — KOL consensus is a lagging signal.

24h fires
24h gated
cycles
Last fire:
Status: checking…
otto-mispricing-assistant
Polymarket scanner

Surfaces near-resolution Polymarket markets where implied probability diverges from Otto's news + KOL signals. Notify-only, never auto-trades.

24h surfaces
24h gated
cycles
Last surface:
Status: checking…

Every decision, persisted to Postgres.

Auto-refreshes every 30 seconds. Each row is one skill-mode evaluating one cycle of live signals.

Live · 15-min cron
Time UTC Skill Mode Decision Coin Reason
Loading…

Build-in-public for autonomous strategies.

The three plugins above were submitted to the OKX Plugin Store as part of the Onchain OS Plugins Challenge. Each implements the Skill protocol — a portable trading strategy that runs inside a user's TEE-custodial wallet, calls the OKX hyperliquid-plugin or polymarket-plugin, and reports back to the user.

To prove they actually work — instead of just shipping documentation — we run all three live against the public signal feed at signals.useotto.xyz. Every 15 minutes, each skill evaluates whether its preconditions are met, and either fires a trade (capturing the exact hyperliquid-plugin order JSON) or gates with an explicit reason.

Currently in dry-run telemetry: order envelopes are computed and persisted, but --confirm is not passed to the plugin so no on-chain submission happens. Live mode requires manual operator authorization — by design.

PR #405 — alpha-sniper  ·  PR #406 — kol-follow  ·  PR #407 — mispricing-assistant