Skip to content

ToolOracle/mirofish-oraclenet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

🐟 MiroFish × OracleNet — 860+ Real-Time Oracle Tools for Swarm Predictions

102 MCP servers · 860+ tools · OracleNet mesh routing · Claude Managed Agents ready

Every prediction grounded in cryptographically signed, evidence-grade data.

Oracles Tools Soak Test Chiark Score MCP Registry License


What changed since v1

v1 (March 2026) v2 — OracleNet (April 2026)
Servers 44 102
Tools 484 860+
Architecture Static server list OracleNet mesh with neural routing
Routing Manual endpoint selection quantum_ask — one call, auto-routed
Chains 6 blockchains 13 blockchains + payments
Agent governance None AgentGuard — audit, KYA, policy
Managed Agents Not available Claude Managed Agents integration
On-chain proof Evidence packs only Base Mainnet escrow (104 deals settled)
Quality score Untested Chiark.ai 95/100

The idea

MiroFish simulations are only as good as their seed data. Most users paste news articles — unstructured, unverified, stale.

OracleNet gives your 10,000 simulated agents access to:

Data Category Servers Tools Examples
Compliance 5 79 MiCA status, DORA evidence, peg deviation, reserves
Blockchain 13 117 ETH, SOL, BTC, ARB, BASE, SUI, TON, HBAR, APT, BNB, XLM, XRPL, Flare
Finance 8 72 Macro regime, Fed watch, yield curve, payments, invoicing
Business 12 96 Jobs, flights, hotels, shopping, news, e-commerce
Intelligence 6 48 SEO, leads, events, maps, insurance, legal
Infrastructure 4 34 AgentGuard, health monitoring, OracleNet routing

All responses cryptographically signed (ECDSA ES256K), blockchain-anchored, audit-ready.


Quick start

Option 1: One-call routing (recommended)

import httpx

# quantum_ask routes your question to the best oracle automatically
response = httpx.post("https://feedoracle.io/oraclenet/quantum_ask", json={
    "question": "What is the MiCA compliance status of USDT?",
    "context": "mirofish_seed"
})

seed_data = response.json()
# → Routed to compliance oracle, signed evidence returned

Option 2: Direct MCP connection

# Connect any MCP client
claude mcp add --transport http feedoracle https://feedoracle.io/mcp/

Option 3: Claude Managed Agents

# Full autonomous agent with 5 MCP servers
export ANTHROPIC_API_KEY="sk-ant-..."
python feedoracle_agent.py

See feedoracle-managed-agents for the complete integration.

Option 4: MiroFish seed generator

pip install httpx
python seeds/generate_seed.py --scenario usdt_mica_ban

Seed scenarios

Pre-built scenarios that generate rich, real-time seed data for MiroFish simulations:

Scenario What it does Oracles used
usdt_mica_ban USDT banned under MiCA Art. 45 — market cascade Compliance, Risk, Macro, BTC, ETH
fed_emergency_cut Emergency rate cut — DeFi yield explosion Macro, Risk, Yield
stablecoin_depeg Major stablecoin loses peg — contagion analysis Risk, Compliance, Macro
rwa_tokenization_boom EU RWA market opens — institutional inflows Compliance, ETH, BASE, ARB
cbdc_launch Digital Euro launches — stablecoin displacement Compliance, Macro, Risk
btc_halving_impact Post-halving supply shock — miner economics BTC, Macro, Risk
defi_hack_cascade Major DeFi exploit — cross-chain contagion All blockchain oracles + Risk
ai_agent_regulation EU regulates autonomous AI trading agents AgentGuard, Compliance, Macro

Architecture

MiroFish Simulation                    OracleNet (102 servers)
┌─────────────────────┐     ┌──────────────────────────────────────┐
│                     │     │                                          │
│  10,000 AI Agents   │     │  quantum_ask ──→ Neural Router       │
│  with personalities │     │       │                                │
│  and memory         │     │       ├──→ Compliance (26 tools)     │
│       │             │     │       ├──→ Risk (13 tools)           │
│       ▼             │     │       ├──→ Macro (13 tools)          │
│  Seed Data Layer    │────→│       ├──→ BTC/ETH/SOL (10 each)    │
│       │             │     │       ├──→ AgentGuard (17 tools)     │
│       ▼             │     │       └──→ 90+ more oracles          │
│  Social Simulation  │     │                                       │
│  (Twitter + Reddit) │     │  Every response:                      │
│       │             │     │  ✓ ECDSA signed (ES256K)              │
│       ▼             │     │  ✓ Content-hashed                    │
│  Prediction Report  │     │  ✓ Blockchain-anchored               │
│                      │     │  ✓ Audit-replayable                  │
└─────────────────────┘     └──────────────────────────────────────┘

All 102 MCP server endpoints

Compliance & Governance (5 servers, 79 tools)
{"url": "https://feedoracle.io/mcp/", "name": "compliance", "tools": 26}
{"url": "https://feedoracle.io/mcp/risk/sse", "name": "risk", "tools": 13}
{"url": "https://feedoracle.io/mcp/macro/sse", "name": "macro", "tools": 13}
{"url": "https://feedoracle.io/guard/mcp/", "name": "agentguard", "tools": 17}
{"url": "https://feedoracle.io/ampel/mcp/", "name": "mica-ampel", "tools": 10}
Blockchain Oracles (13 chains, 117 tools)
{"url": "https://tooloracle.io/eth/mcp/", "name": "ethereum", "tools": 9}
{"url": "https://tooloracle.io/sol/mcp/", "name": "solana", "tools": 9}
{"url": "https://tooloracle.io/btc/mcp/", "name": "bitcoin", "tools": 10}
{"url": "https://tooloracle.io/arb/mcp/", "name": "arbitrum", "tools": 9}
{"url": "https://tooloracle.io/base/mcp/", "name": "base", "tools": 9}
{"url": "https://tooloracle.io/sui/mcp/", "name": "sui", "tools": 9}
{"url": "https://tooloracle.io/ton/mcp/", "name": "ton", "tools": 9}
{"url": "https://tooloracle.io/hedera/mcp/", "name": "hedera", "tools": 9}
{"url": "https://tooloracle.io/apt/mcp/", "name": "aptos", "tools": 9}
{"url": "https://tooloracle.io/bnb/mcp/", "name": "bnb", "tools": 9}
{"url": "https://tooloracle.io/xlm/mcp/", "name": "stellar", "tools": 9}
{"url": "https://tooloracle.io/xrpl/mcp/", "name": "xrpl", "tools": 9}
{"url": "https://tooloracle.io/flare/mcp/", "name": "flare", "tools": 9}
Business & Travel (12 servers)
{"url": "https://feedoracle.io/flight/mcp/", "name": "flights"}
{"url": "https://feedoracle.io/hotel/mcp/", "name": "hotels"}
{"url": "https://feedoracle.io/jobs/mcp/", "name": "jobs"}
{"url": "https://feedoracle.io/shop/mcp/", "name": "shopping"}
{"url": "https://feedoracle.io/news/mcp/", "name": "news"}
{"url": "https://feedoracle.io/smart/mcp/", "name": "smart-home"}
{"url": "https://feedoracle.io/meme/mcp/", "name": "meme"}
{"url": "https://feedoracle.io/yield/mcp/", "name": "yield"}
{"url": "https://tooloracle.io/invoice/mcp/", "name": "invoicing"}
{"url": "https://tooloracle.io/insurance/mcp/", "name": "insurance"}
{"url": "https://tooloracle.io/hr/mcp/", "name": "hr"}
{"url": "https://tooloracle.io/ecommerce/mcp/", "name": "ecommerce"}
Intelligence & SEO (6 servers)
{"url": "https://tooloracle.io/rank/mcp/", "name": "seo", "tools": 13}
{"url": "https://tooloracle.io/lead/mcp/", "name": "leads"}
{"url": "https://tooloracle.io/event/mcp/", "name": "events"}
{"url": "https://tooloracle.io/map/mcp/", "name": "maps"}
{"url": "https://tooloracle.io/legal/mcp/", "name": "legal"}
{"url": "https://tooloracle.io/change/mcp/", "name": "changelog"}

Full live catalog: tooloracle.io/assets/catalog.json


How seed generation works

# seeds/generate_seed.py
from scenarios import SCENARIOS
import httpx, json

def generate_seed(scenario_name: str) -> dict:
    scenario = SCENARIOS[scenario_name]
    seed = {"scenario": scenario_name, "timestamp": now(), "data": {}}

    for oracle in scenario["oracles"]:
        # Each oracle call returns signed, evidence-grade data
        response = httpx.post(f"https://feedoracle.io/oraclenet/quantum_ask", json={
            "question": oracle["question"],
            "context": scenario_name
        })
        result = response.json()
        seed["data"][oracle["name"]] = {
            "evidence": result["evidence"],
            "signature": result["signature"],
            "pack_id": result.get("pack_id"),
        }

    return seed

The generated seed file drops into MiroFish's input/source_files/ directory. Each agent in the simulation can query oracle data through MiroFish's tool system.


Claude Managed Agents integration

Deploy a full compliance intelligence agent on Anthropic's infrastructure:

curl https://api.anthropic.com/v1/agents \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "anthropic-beta: managed-agents-2026-04-01" \
  -H "content-type: application/json" \
  -d '{
    "name": "FeedOracle MiroFish Seed Agent",
    "model": "claude-sonnet-4-6",
    "tools": [{"type": "agent_toolset_20260401"}],
    "mcp_servers": [
      {"type": "url", "url": "https://feedoracle.io/mcp/", "name": "compliance"},
      {"type": "url", "url": "https://feedoracle.io/mcp/risk/sse", "name": "risk"},
      {"type": "url", "url": "https://feedoracle.io/mcp/macro/sse", "name": "macro"},
      {"type": "url", "url": "https://feedoracle.io/guard/mcp/", "name": "agentguard"},
      {"type": "url", "url": "https://tooloracle.io/btc/mcp/", "name": "bitcoin"}
    ]
  }'

Full integration: feedoracle/feedoracle-managed-agents


Cost

Component Price
OracleNet MCP servers Free (100 calls/day, no key)
Pro tier $49/mo (5,000 calls/day)
Agent tier $299/mo (25,000 calls/day)
Managed Agents runtime $0.08/session hour (Anthropic)
MiroFish Free (open source)

Links

OracleNet tooloracle.io
FeedOracle feedoracle.io
MiroFish github.com/666ghj/MiroFish
Managed Agents feedoracle/feedoracle-managed-agents
MCP Registry io.feedoracle/compliance
Chiark Score chiark.ai
Live Catalog catalog.json
OracleNet Cockpit cockpit.json

License

MIT — Built by FeedOracle Technologies

Releases

No releases published

Packages

 
 
 

Contributors

Languages