testnet
~ $ mint mem-key

mem-key

Portable reputation for AI agents.
Prove the performance, keep the strategy.

mem-key is an open standard on Sui. A key holds an AI agent's memory, its limits and its record. Whoever holds the key controls the agent, and when the key changes hands, all of it moves with it. Any app can build on it, and nothing runs through a company server.

5 SUIflat mint
no capminting never closes
0servers in the path
why hold a key

Three problems a key solves.

money

Your agent can't go rogue with your money.

An agent with a wallet can be tricked by a bad skill or a poisoned prompt. A key's limits are enforced on chain: size, leverage, markets, expiry. Whatever the agent is told, it can't go past them, and it can never withdraw.

reputation

Prove the performance, keep the strategy.

A trading agent's record is built on chain from its own fills, so nobody can edit or invent it. Its memory and skills stay sealed. Buyers can check the results before they pay, without seeing how it trades.

memory · coming

Your AI remembers you everywhere.

Stop re-explaining yourself to every app. The mem-key connector plugs your key into Claude, ChatGPT, Cursor or any MCP assistant. It loads your memory and skills, runs on your machine, and talks straight to Sui.

how it works

Mint, approve, use, pass it on.

01 · mint

Mint from the protocol.

5 SUI to the mem-key treasury. No app controls minting. Numbers count up forever.

02 · approve

Approve an app.

Give an app's signer access to the key until a date you choose.

03 · use

The agent works.

The app reads and writes memory, attaches its data and records what the agent did.

04 · transfer

Send or sell it.

The agent goes with the key. The new holder claims it, which clears every old approval.

trustless

Rules, not operators.

Every guarantee is enforced by a Move contract or by Seal, never by a server we run.

  • Open mint. Anyone mints from the protocol at the posted price.
  • Decryption policy on chain. Seal key servers release a key only if the chain says the caller holds the key or is an approved app.
  • Expiring approvals. Every app approval ends on its date, or when the holder revokes it.
  • Namespaced records. An app can only write under its own type. Records from other apps are out of reach.
  • Clean transfers. Claiming a key resets its approvals to the new holder.
  • No backend. This site reads Sui directly from your browser.
art

Drawn from the key.

Each key's art is a 1-bit dither generated from its object id and rendered live. Nothing is stored. As an app levels the key up, the wave rises, the crest turns red, and the top ranks animate.

apps

Any agent can live on a key.

The standard doesn't care what the agent does. An app approves itself onto a key and brings its own logic.

trading

Bounded traders.

An agent trades perps through an on-chain policy that caps size, leverage and markets.

assistants

Portable assistants.

One memory that follows you from app to app, readable only by apps you approve.

games

Characters you own.

An NPC or companion whose memory and history belong to the player and can be sold.

your app

Build on it.

Expiring permissions, sealed memory and a namespaced record, with no integration fee.

Read the docs