mindX — agnostic, composable agentic infrastructure
This page is the live console for the ETHGlobal Open Agents submission. Eight sibling modules, each a peer that any agent framework can compose. mindX is one canonical consumer. Every module lives at openagents/<name>/, has its own README + tests + (where relevant) Solidity contracts, and is designed for horizontal + vertical scaling from byte one.
Compose your own
Any framework — mindX, OpenClaw, NanoClaw, ZeroClaw, NullClaw, or your stack — can lift any subset of the eight modules. Below is the minimum-viable composition: an agent gets a soulbound BANKON subname, an ERC-8004 capability registration, an iNFT-7857 anchored intelligence, a 0G-Compute attestation, and a THOT memory commit, all in one Python coroutine. mindX wires this in openagents/demo_agent.py; your framework imports the same modules and wires it the same way.
# pip install web3 eth-account aiohttp
from openagents.ens.subdomain_issuer import SubdomainIssuer, AgentMetadata
from openagents.conclave.integrations import mindx_boardroom_adapter as adapter
from agents.storage.zerog_provider import ZeroGProvider
from llm.zerog_handler import ZeroGHandler
# (or: from your_framework.equivalents import ...)
issuer = SubdomainIssuer() # ENS BANKON v1
provider = ZeroGProvider() # 0G Storage proxy
llm = ZeroGHandler(api_key=ZEROG_API_KEY) # 0G Compute
result = await issuer.register_free("my-agent", wallet, AgentMetadata(...))
text = await llm.generate_text(prompt="hello", model="zerog/gpt-oss-120b")
chat_id = llm.last_attestation # ZG-Res-Key
root, tx = await provider.upload(b"persona-bytes") # 0G Storage
# Anchor via THOT.commit(), mint iNFT_7857, register on AgentRegistry —
# all via the same standard interfaces. See openagents/README.md for the
# full composition demo.
iNFT-7857 M1·
- loading…
0G Adapter M2·
llm/zerog_handler.py + sidecar (@0gfoundation/0g-ts-sdk). Captures ZG-Res-Key attestation per call. X-Request-Id replay protection.- loading…
Conclave M3 · Gensyn AXL·
- loading…
BANKON v1 M4 · ENS·
- loading…
KeeperHub Bridge M5·
x402 + MPP bridge between AgenticPlace and KeeperHub. Inbound + outbound.- loading…
Uniswap V4 Trader M6·
personas/trader.prompt. Sepolia for hackathon.- loading…
THOT.commit() M7·
- loading…
AgentRegistry M8 · ERC-8004·
- loading…
Cabinet BONUS · composes M2+M4+M8·
- BANKON Vault + IDManagerAgent + Boardroom roster + ERC-8004
- Vault-as-signing-oracle endpoint
- Offline shadow-overlord ECDSA gate