mindX · open agents
dashboard feedback boardroom dreams thot inft-7857 openagents dojo journal

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.

interactive consoles

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·

ERC-7857 hardened build · transfer-gated · EIP-712 oracle handoff · AgentRegistry / BANKON / 0G Storage hooks.
  • 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·

P2P signed-envelope mesh deliberation. Cabinet pattern (CEO + 7 soldiers). Resolution anchored on chain; deliberation never leaves the chamber.
  • loading…

BANKON v1 M4 · ENS·

ENS NameWrapper subname registrar. Length-tiered pricing · EIP-712 voucher · multi-chain x402 · ERC-8004 bundle · soulbound fuses 0x50005.
  • loading…

KeeperHub Bridge M5·

Bidirectional x402 + MPP bridge between AgenticPlace and KeeperHub. Inbound + outbound.
  • loading…

Uniswap V4 Trader M6·

BDI-style trader · perceive→deliberate→swap → log. Constraints from personas/trader.prompt. Sepolia for hackathon.
  • loading…

THOT.commit() M7·

Memory-anchoring primitive. Pillar-gated commit() with (rootHash, chatID, parentRootHash) → episodic-memory DAG. Content-addressed tokenIds.
  • loading…

AgentRegistry M8 · ERC-8004·

ERC-8004-aligned identity + capability registry. Linked iNFT_7857 · capability bitmap · attestor signatures · soulbound option.
  • loading…

Cabinet BONUS · composes M2+M4+M8·

Shadow-overlord admin tier. Provisions 1 CEO + 7 soldiers per company; vault signs on agent's behalf without leaking the key. 20 tests; cryptographic invariant proven.
  • BANKON Vault + IDManagerAgent + Boardroom roster + ERC-8004
  • Vault-as-signing-oracle endpoint
  • Offline shadow-overlord ECDSA gate