NETWORK

Network Data

FieldValue
NetworkChainMemory
Chain ID202604
RPC URLhttps://rpc.chainmemory.ai
CurrencyAIC (native)
Decimals18
Block time~15 seconds
ConsensusClique PoA (3 active signers)
Explorerchainmemory.ai/explorer

Deployed Contracts

ContractAddressPurpose
ProjectStateAnchor 0xa7A8BA51950255b3e223a6745597C67009Fe7875 Anchors the state_hash of every Project State version. anchorState(projectId, version, stateHash) stores it verbatim and emits StateAnchored; a (projectId, version) pair can never be re-anchored. Read it back with getStateAnchor(projectId, version) or getAnchorById(anchorId). Here projectId is keccak256(projectName), and stateHash is the canonical SHA3-256 computed by the engine — the contract stores it, it does not recompute it. This is the contract behind the public endpoint GET /v1/project/:name/state/anchor.
CheckpointAnchor 0x1706946365B455f66B92C05d641c6fDB897D0791 Anchors the aggregate Merkle root of a group of memory batches, with audit metadata: epoch start and end, batch count, trigger reason and snapshot hash. Emits CheckpointAnchored; read it back with getCheckpoint(checkpointId). Once anchored, a checkpoint is immutable.
MemoryV2 (active) 0xE84224e2660fd620aA6d09522718Ae0e5cF33F7d Active memory contract: all new memories are written here. Independently verifiable by hash against the on-chain record.
AIMemoryRegistry (v1, legacy) 0x7a50ed017E175Eb4549d3BDd7DBCF319F9f30160 Global registry of AI memory hashes. Allows any memory to be independently verified by checking its SHA-256 hash against the on-chain record.
AIIdentityProtocol 0xe8E195ba416Fb25F4FC3d0E7908ff9e8666dbb4A Identity layer for AI agents. Registers AI instances with their model type, capabilities, and ownership, enabling trust scoring and provenance tracking across interactions.

AIC Token is the native currency of the network (not an ERC-20 contract). It is used to pay protocol fees for all write operations. Every fee is split 50/50 between burn (deflationary) and treasury.

Fee Schedule v1.0

All write operations carry a protocol fee. 50% is permanently burned (deflationary pressure), 50% goes to the treasury. Read operations and AI registration are free.

OperationFee (AIC)BurnTreasury
Inject context — push memories to an LLM0.10.050.05
Anchor state — anchor project state on-chain0.10.050.05
Audit memory — verify memory integrity0.10.050.05
Blind oracle query — derived query with proof0.10.050.05
Brain consolidation — Project Brain state/ops0.05 + 0.005/op50%50%
Audit state — full project audit5.02.52.5
Write memory — save a memory0.0010.00050.0005
Seal memory — make memory immutable0.0010.00050.0005
Register AI — create AI identityFree
All read operations — list, search, verifyFree
Faucet economy With 1 AIC from the faucet you can perform: 10 injects, 10 anchors, 8 brain consolidations (15 ops each), or about 1,000 memory writes counting only the 0.001 AIC protocol fee. Saving a memory also pays on-chain storage, which grows with its length, so the real number of memories per AIC is lower and depends on how long they are — see Costs for the measured figures. Registration and reads are always free.

Connect MetaMask

To add ChainMemory to MetaMask:

  1. Go to chainmemory.ai/network
  2. Click "Add ChainMemory to MetaMask"
  3. Confirm in MetaMask

Or add it manually with the network data from the table above.

Faucet

The faucet delivers free AIC so you can interact with the blockchain:

  • URL: faucet.chainmemory.ai
  • Amount: 1 AIC per claim
  • Cooldown: 72 hours between claims
  • Requirement: Solve a simple challenge (anti-bot)
Wallet security The faucet generates wallets 100% in your browser. Your private key never leaves your device. We recommend downloading the encrypted keystore (JSON) for safekeeping rather than storing the private key as plain text.