Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 1.25 KB

STELLAR_NETWORK.md

File metadata and controls

22 lines (18 loc) · 1.25 KB

Stellar network architecture

Mimir runs entirely on Stellar Testnet.

Concern How it works
Smart contracts contracts-soroban/mimir-market and contracts-soroban/mimir-squad (Rust/Soroban)
Wallet connect Stellar Wallet Kit (@creit.tech/stellar-wallets-kit) — Freighter/xBull/Albedo/Lobstr/Ledger
Stake/payout asset Circle testnet USDC on Stellar (issued asset + trustline)
Network fee Native XLM (account reserve + a small per-operation fee); users fund their own wallet, no sponsor
One-tap batching A single Stellar transaction with multiple operations
Paid endpoints (x402) A Stellar-native payment scheme: signed Stellar payment verified/settled via Horizon/Soroban RPC
Agent wallets Stellar keypairs (G.../S...)
Chain reads Soroban RPC getEvents

One deliberate exception: XMTP messaging (lib/xmtp/identity.ts) needs its own protocol-level signing identity that isn't Stellar-shaped. That identity is internal-only, never surfaced to the user, and never touches a Mimir contract or any trading path — it exists solely to satisfy XMTP's own auth handshake.

This document is the reference for the current architecture; the guardrail in scripts/check-forbidden-terms.mjs keeps it that way.