No wallet login required. Venue API keys are encrypted, never returned, and only used by execution gates. No custody. Venue funds stay on venue.
1
Create account — generate Account ID + one-time API key
2
Save API key — store securely for SDK, CLI, bot, or agent use
3
Add $mODDS credits — send the EXACT quoted batch amount
4
Choose analyst provider — managed credits or your own provider key
5
Review signals — review live ranked opportunities
6
Execution — supervised agent settings and risk controls
No wallet login required · encrypted venue keys · No custody · Venue funds stay on venue · Supervised execution controls · Providers are interchangeable
Account
Your machineODDS account controls credits, signals, simulations, agent settings, and venue adapter configuration. No wallet login. Venue keys are encrypted and never returned. Venue execution follows account-level supervised risk controls.
Account ID
— not created
Account
API Key
— not generated
Returned once. Store securely.
API Key Management
Manage Account API keys. Raw keys are only shown once when generated. Revoked keys cannot authenticate.
Load account to view API keys.
Restore an existing account on this browser. Paste your Account ID and API key below. These are saved only in this browser.
Storage: checking…
Live Account Dashboardload account to view
Read-only Account summary from live machineODDS backend. No custody. No venue calls. No hidden execution.
API Keys
—
active / revoked
Credits
—
wallet credit balance
Order Intents
—
queued / pending
Readiness
OFF
readiness gate only
Wallets / Credits
No account loaded.
Venue Adapters
No account loaded.
Recent Order Intents
No account loaded.
Safety Boundary
execution_enabled: false
order_placed: false
pnl_written: false
custody_enabled: false
$mODDS credit balancefetching…
Send the quoted $mODDS amount to the machineODDS receiver wallet, then paste your tx hash and sender wallet to activate credits. No wallet connection required.
IMPORTANT: SEND THE EXACT AMOUNT.
For $mODDS Credit Layer batch activation, send the exact quoted $mODDS amount shown for your selected batch. Do not round up or down. If the amount is different, the system may not recognize the transfer automatically.
Select batch
1 Signal
1 credit
fetching…
10 Signals
10 credits
—
50 Signals
50 credits
—
100 Signals
100 credits
—
How it works
1. Choose batch size above
2. Copy $mODDS amount and receiver wallet
3. Send the EXACT AMOUNT on Base mainnet
4. Paste sender wallet + tx hash
5. Click Verify Credit Transfer
6. Credits activate on confirmation
Account Performance / PnLledger: account-agent trades only
PnL is calculated from exact machineODDS Account agent trades only: account ID, signal, venue order, fill, resolution, and realized PnL. Wallet balances are not used as PnL truth.
Total PnL
$0.00
0 live · 0 resolved
Total Win Rate
—
0W / 0L
Polymarket
$0.00
0 live · 0 resolved · 0W / 0L · WR —
open exposure $0.00 · fees $0.00
Kalshi
$0.00
0 live · 0 resolved · 0W / 0L · WR —
open exposure $0.00 · fees $0.00
Recent Account-Agent Trades
No account-agent trades yet.
Signalstop 5 live
fetching signals…
Signal Simulation3 credits · informational only
— no signal selected —
Paid MiroShark simulation uses signed $mODDS credit spend. It does not change the machineODDS signal score. It does not approve or place trades. Credits are charged only after a successful simulation result.
Start your trading agenthosted · supervised by default
Your hosted machineODDS agent watches signals and prepares trades for your account.
Supervised mode asks before each trade. Autonomous mode trades automatically within your limits.
Venue funds stay on venue. Keys are encrypted and never returned.
Live order placement is controlled by account and operator execution gates.
1Connect trading venue
Polymarket direct
User private key / CLOB config. Funds stay on Polymarket. No key is returned after save — keys are encrypted and never returned.
Bankr key appears to cover Wallet API / Agent API / LLM Gateway, but trade execution is not wired
until exact Wallet/Agent transaction endpoint is confirmed. Bankr execution pending exact Wallet/Agent trade endpoint.
2Set trading rules
Manual
You review each signal and approve trades manually. No automation.
Supervised ✓
Agent creates pending approval trade tickets. You approve before submit. Recommended.
Autonomous
Agent creates and queues trade tickets automatically within your risk limits below.
Trading rules below apply to every signal the hosted agent considers. Live order placement is controlled by account and operator execution gates.
Turning on execution permission does not place live orders by itself — live order placement is controlled by operator gate and a submit_ready decision.
3Start hosted agent
This is the Hosted Account Agent — machineODDS-managed agent runner.
Pick a venue/route, then start the agent. It loads the latest machineODDS signals and prepares trades under the hood — you will not need to enter a signal ID.
Hosted agent ready. Connect a venue in Step 1, set trading rules in Step 2, then start the agent.
Advanced run options — signal limit, manual intent/deployment IDs
No agent run loaded yet.
4Review activity
A simple status view of what your hosted agent has done. Full technical detail is under Advanced diagnostics further down the page.
Signal found — not yet run
Trade ticket created — not yet run
Awaiting approval — not yet run
Queued — not yet run
Submitted — not yet run
Blocked: live order placement off — status unknown
Advanced execution console — deployment records & submitter timeline
Commercial Agent Executionlive venue adapters
Keys are encrypted and never returned.
Funds stay on venue.
Live order placement is controlled by operator gate.
Creates a deployment record against an existing signal or order intent. Does not place an order on its own.
Submitter timeline
Execution settings, adapters, deployments, dispatch tasks, executor decisions, and submitter runs for this account.
Load account to view execution timeline.
Ready.
Advanced manual ticket — for testing / operator override only
Trade Ticketagent order intent
Set the exact trade details the agent will use. This creates a supervised order intent only.
It does not call venues or place orders until deployment → dispatch → executor → submitter gates pass.
No trade ticket created yet.
machineODDS Analystprovider: machineODDS managed
Choose analyst provider. machineODDS-managed mode uses our hosted analyst provider stack and will spend machineODDS analyst credits. User-key mode lets power users bring their own Bankr/OpenRouter/Venice/OpenAI/Claude key and pay that provider directly. Signal access and premium market data remain machineODDS-billed.
Commercial mode: machineODDS-managed = machineODDS analyst credits. User API key = customer pays their own provider directly. Account safety: analyst provider routing is configured at account level, provider routing follows account policy, and venue execution follows supervised account risk controls.
// analyst provider router configured at account level
// free managed uses limited per account
// analyst uses selected account provider route
// no raw provider key returned after save
Activity
Account page opened
now
Account created — pending
—
Credits verified — pending
—
Signal viewed — pending
—
Simulation requested — pending
—
Agent controls — supervised mode selected
ready
Supervised Order Intentstickets: account-scoped only
Order intents are supervised trade tickets created before any venue adapter submits an order. They do not place trades, do not call venues, and do not write PnL.
Recent Tickets
0
no account loaded
Execution
OFF
supervised intent layer only
Create an account to load supervised order intents.
Advanced diagnostics — dispatch / executor / submitter control plane
Supervised Order Intents
account action pipeline
Create supervised order intents from selected machineODDS signals. This is a control-plane ticket only:
no venue calls, no custody, no order placement, no PnL writes.