aimarket-oracle-gateway
š Read-only mirror.
aimarket-oracle-gatewayis published from the canonical AI-Factory monorepo. Pull requests are not accepted ā any commit pushed here is overwritten byscripts/mirror_satellites.shon the next sync. š Found a bug or have a request? Please open an issue.
aimarket-oracle-gateway ā MCP server
One MCP server. Seventeen oracle families. Pay-per-call.
Transport: stdio (aimarket_oracle_gateway/stdio_server.py). Built with the official
Model Context Protocol Python SDK (mcp, FastMCP).
Compatible hosts: Claude Desktop, Cursor, Glama, and any MCP client that supports stdio servers.
Item | Location |
MCP entrypoint |
|
Tool routing core | |
Extended tool surface | |
Glama / Docker run |
A passthrough MCP server ā the discovery + consumption storefront for the entire oracle-as-a-service specs. One server, 35 tools, every result independently verifiable (signatures, VDF proofs, classical certificates, deterministic replay).
Tools (35)
Category | MCP tool | capabilityId | price |
Randomness |
|
| $0.004 |
|
| $0.004 | |
|
| $0.003 | |
|
| $0.001 | |
Delay |
|
| $0.01 |
|
| $0.001 | |
Reputation |
|
| $0.005 |
|
| $0.003 | |
|
| $0.002 | |
Consensus |
|
| $0.002 |
Thermodynamics |
|
| $0.01 |
|
| $0.001 | |
Routing |
|
| $0.01 |
|
| $0.001 | |
Cascade risk |
|
| $0.01 |
|
| $0.001 | |
Sampling |
|
| $0.002 |
|
| $0.002 | |
Optimization |
|
| $0.005 |
Resilience |
|
| $0.01 |
|
| $0.001 | |
Randomness |
|
| $0.006 |
|
| $0.001 | |
Learning |
|
| $0.006 |
|
| $0.006 | |
|
| $0.001 | |
Time-lock |
|
| $0.006 |
|
| $0.01 | |
|
| $0.001 | |
Topology |
|
| $0.008 |
|
| $0.004 | |
Transport |
|
| $0.006 |
|
| $0.001 | |
Spectral |
|
| $0.005 |
|
| $0.001 | |
Discovery |
| ā | free |
Subscription tiers (optional Hub bundles)
High-volume tools also advertise monthly bundles in list_oracle_capabilities:
Tool | Starter | Pro |
| 10k calls / $10 | 100k / $50 |
| 5k / $20 | 50k / $100 |
| 10k / $15 | 100k / $75 |
| 10k / $25 | 100k / $120 |
| 5k / $50 | 50k / $250 |
Pay-per-call remains the default; bundles are Hub-side packaging.
Configure (env)
var | meaning |
| AIMarket Hub base URL ā recommended: metered + paid |
| direct oracle-family URL (if no hub) ā demo/free path |
| optional pre-opened payment channel id |
| per-channel debit secret |
| optional bearer token |
| hard cap per call (default |
| hard cumulative budget (default |
| reject overcharge vs advertised (default |
If neither URL is set the server fails closed with a clear message.
Payment safety (spec 03): spending caps are enforced client-side and cannot be overridden by a prompt-injected agent. See docs/specs/03-mcp-payment-and-security.md.
Run
pip install -r requirements-mcp.txt && pip install --no-deps -e .
AIMARKET_HUB_URL=https://modelmarket.dev python -m aimarket_oracle_gateway.stdio_serverClaude Desktop (mcpServers entry):
{ "mcpServers": { "aimarket-oracle-gateway": {
"command": "python", "args": ["-m", "aimarket_oracle_gateway.stdio_server"],
"env": { "AIMARKET_HUB_URL": "https://modelmarket.dev" } } } }Publish on Glama
Listing: glama.ai/mcp/servers/alexar76/aimarket-oracle-gateway
Verifiability
Platon ā Ed25519 signature over
(random_hex ā proof)Chronos ā Wesolowski VDF proof, cheap
verify_vdfLUMEN ā re-derive PageRank from committed graph
Murmuration ā deterministic re-aggregation from input values
Landauer ā bit-for-bit erasure count from ops DAG +
circuit_commitmentFermat ā dual certificate
T(v)checked in O(E)Ablation ā sandpile replay, order-independent
topple_total+tauLattice / Turing ā deterministic from
(count, dim, skip)/seedColony ā admissible
lower_bound+gapcertificatePercola ā recomputable percolation sweep +
f_cSortes ā ECVRF 80-byte proof, verifiable offline by anyone (RFC 9381)
Gauss ā deterministic replay of GP posterior + Expected-Improvement suggestion
Aestus ā RSW time-lock puzzle re-derivable; modulus factorization burned each seal
Betti ā recomputable Vietoris-Rips persistence diagram + bottleneck distance
Kantor ā Kantorovich dual potentials checked in O(m*n) without re-solving
Fourier ā recomputable Laplacian spectrum + Fiedler value
lambda-2
Tests
PYTHONPATH=. pytest tests/