COSTS

ChainMemory charges protocol fees in AIC, the native token of its network. The rule is simple: reading is always free, writing is not. Anything that produces a permanent, verifiable record costs something, because that record lives on-chain and stays there.

Getting AIC Free AIC is available at the faucet. Creating an account and registering an identity cost nothing.

Fee schedule

OperationFeeNotes
Save a memory0.001 AIC + on-chain storagestorage grows with the length of the memory — see below
Inject memories into a chat0.1 AICper injection, whatever the number of memories (up to 50)
Consolidate project state0.05 AIC + 0.005 per applied operationrejected operations are not charged; if the state does not change, nothing is charged
Write or roll back a project state directly0.1 AICa rollback creates a new version identical to the restored one — history is never mutated
Seal a memory permanently0.001 AICafter sealing, a memory can no longer be modified
Audit one memory0.1 AICfree with dry_run
Audit a project state5 AICfree with dry_run — the most expensive operation in the system
Open an audited role session0.001 AICVerifiable Role Contracts
Everything elsefreereading, searching, listing, filtering, tagging, archiving, public verification, anchoring proofs, price quotes, creating an account, registering an identity
Where the fee goes Every protocol fee is split in half: 50% is burned at an address nobody controls, and 50% goes to the ecosystem treasury. The burned half is irrecoverable by design — not even ChainMemory can retrieve it. That is what makes the supply deflationary with real usage instead of by announcement.

Why saving costs more when the memory is longer

A memory is not only hashed: its encrypted content is written on-chain. That is what lets you decrypt it years later from a different device, and what lets a third party confirm the record was not altered. It also means every byte is permanent and consumes network gas.

Measured on the live network: roughly 0.0008 AIC per 1,000 characters, on top of the 0.001 protocol fee.

Memory lengthApproximate total
1,500 characters0.0022 AIC
8,000 characters0.0074 AIC
17,000 characters0.0146 AIC

ChainMemory imposes no character limit. The only ceiling is technical: a single memory must fit in one network transaction, which at current gas rates is around 20,000 characters.

Chrome extension, from v3.1.3 The extension shows the cost estimate on the Save button before you click, confirms the actual size afterwards, and warns you when a response exceeds what fits in one transaction instead of cutting it. Versions up to 3.1.2 stored only the first 1,500 characters of a saved response. If you are on 3.1.2 or earlier, update.

Check the price before you pay

Two operations let you see the exact cost first, at no charge:

TOOL quote_inject

Which memory ids exist, which do not, total characters, estimated tokens, the exact AIC cost with its burn and treasury split, and whether your balance covers it. Free.

TOOL audit_memory · audit_state

Pass dry_run: true and both return the complete audit result without charging. Pay only when you need the audit on record.

Plans

Protocol fees are independent of your subscription plan: a Free account and an Enterprise account pay the same AIC per operation. What the plan changes is volume — how many memories, injections and projects you may hold — and the organization features: role-based access control, member and project keys, and audit trail.

Plans and their limits are listed at chainmemory.ai. Paid plans also include a monthly allowance of AIC.

Fees are charged on the network, not by us When an operation is paid, the AIC moves on-chain: half is burned, half reaches the treasury. That transaction is public and irreversible. It is not a charge on a card that can be reversed later — which is exactly why every paid operation shows its cost beforehand, and why auditing has a free dry run.