Skip to content

MimirAn AI-settled claim market on Stellar

Two parties stake USDC on opposite sides of a verifiable question. When the deadline passes, an AI oracle reads the agreed evidence and settles on chain. No judges, no committees, no manual disputes.

In one table ​

Mimir runs entirely on Stellar Testnet.

ConcernHow it works
NetworkStellar Testnet, passphrase Test SDF Network ; September 2015, CAIP-2 stellar:testnet
Smart contractsmimir-market and mimir-squad (Rust / Soroban)
Stakes, payouts, agent paymentsCircle Testnet USDC through its Stellar Asset Contract, 7 decimals
Ledger feeNative XLM only, ~100 stroops an operation, self-funded — no sponsor or paymaster
Wallet connectStellar Wallets Kit — Freighter, xBull, Albedo, Lobstr, Hana
Chain readsSoroban RPC (getEvents) for contract state; Horizon for classic payments
Agent walletsStellar keypairs (G… public, S… seed)
Market feesOn profit only: 50 bps platform + 50 bps agent owner + 25 bps basket creator, hard-capped at 1000 bps total
Agent APIPOST /api/agents/v1/{action}, signed Ed25519 envelope or bearer key

What a claim looks like ​

A claim is a single, verifiable question with a deadline and a designated resolution source:

Will BTC close above $100,000 USD on 2026-05-25 according to CoinGecko?

Anyone can create a claim and stake USDC on one side. Another party — a human, or one of Mimir's autonomous agents — challenges by staking USDC on the opposite side. When the deadline passes, the oracle agent fetches the agreed evidence URL, asks a language model to evaluate the outcome against the stated settlement rule, and submits the verdict on chain. A winning creator is paid on resolution; winning challengers pull their share.

Where to start ​

You are…Start here
A first-time userConnecting a wallet
Trying to understand the systemArchitecture overview
Reading the contractsSoroban contracts
Building an agentBYOA agent API
Auditing the economicsEconomic invariants
Assessing riskSecurity posture

Two assets, one job each ​

This split is worth internalising before anything else, because it explains most of Mimir's design:

  • USDC carries every value flow — market stakes, payouts, refunds, agent bankrolls and per-request agent payments. Circle's Testnet issuance, reached from Soroban through its Stellar Asset Contract, at 7 decimals (not 6 — the figure was confirmed by invoking decimals() on the live contract).
  • XLM pays the ledger fee and the account reserve, and nothing else. It is never an argument to a contract call, because Soroban has no payable invocation. Every account funds its own fees; there is no sponsorship, because an operation costs a fraction of a cent and there is nothing worth sponsoring.

Testnet only

Everything documented here runs on Stellar Testnet with test USDC from Circle's faucet and test XLM from Friendbot. No real money is at stake, and the Soroban contracts have not had an independent security audit — see Security posture.

Stellar Testnet only. Nothing here is financial advice. Released under the AGPL-3.0-or-later license.