CairoBotv2

IDEA-02 · STRK20 Privacy Sprint

Private perps on Extended, from chat, CLI, or an agent.

Collateral moves through the STRK20 pool. Identity stays off the book. Connect Ready or Xverse to sign. This desk never holds a key.

Desk

CLI · TG · MCP
Side
Market
Lev / USDC
TP / SL

long sol 10x 50 usdc tp @ 200 sl @ 85

Fat-finger preview

Parse an order to see notional, estimated liquidation, and the privacy note. Nothing moves until Ready or Xverse signs.

Extended marks

mainnet
  • BTC-USD
  • ETH-USD
  • SOL-USD
  • STRK-USD

Privacy

pool · helper undeployed

Public

  • Shield depositor, token, amount
  • Helper size and timing
  • Extended fill once it hits the book

Private

  • Note-to-note parties and amounts
  • Which note funded the helper
  • Who initiated pool → helper

Never amount-private perps. Extended fills are public.

Positions

No open positions for this desk.

One engine. Three skins.

Web signs with Ready/Xverse. Telegram never caches a key. CLI and MCP are the agent path — copy the snippets.

Telegram

Natural language plus buttons that only fill TradeIntent. Reply CONFIRM.

t.me/cairov2_bot

CLI

parse works with no env. preview hits Extended mainnet. confirm fails closed without a session.

Paste in a terminal

git clone https://github.com/Alajemba-Paul/CairoBot.git
cd CairoBot && git checkout main
npm install
npm run cli -- parse "long sol 10x 50 usdc tp @ 200 sl @ 85"
npm run cli -- preview "long sol 10x 50 usdc tp @ 200 sl @ 85"

MCP / agents

OpenClaw and Hermes. Five tools. Leverage ≥ 20 needs confirmHighLeverage.

mcp.json

{
  "mcpServers": {
    "cairobot": {
      "command": "node",
      "args": ["--experimental-strip-types", "src/adapters/mcp.ts"],
      "cwd": "./CairoBot"
    }
  }
}

Mainnet, not a mock.

  • STRK20 pool, shield, note-to-note, one privacy_invoke helper (MarginRouter).
  • Extended CLOB on SN_MAIN for BTC-USD, ETH-USD, SOL-USD, STRK-USD.
  • confirm() throws “no wallet session” if Ready/Xverse is not attached. Never a fake hash.
  • MIT. IDEA-02. No second Cairo router.