testnet
~ $ mint mem-key

mem-key

One NFT that owns an AI agent.

mem-key is an open standard on Sui. A key holds an agent's memory, the apps it may use and the record it builds. Whoever holds the key owns the agent. Any app can build on it, and nothing runs through a company server.

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

Memory, permissions, record.

Three things an agent needs to be owned, and all three live with the key.

memory

Sealed to the key.

The agent's memory is stored on Walrus and encrypted with Seal. Only the holder, and apps the holder approves, can decrypt it.

permissions

Apps you approve.

The holder approves apps one at a time, each with an expiry. Revoke any of them in one transaction.

record

Written by the apps.

Each approved app writes its own record to the key, in its own namespace. No app can touch another app's data.

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