Live on testnet

Memory your AI owns —
not the vendor.

Encrypted, portable AI memory any agent or app can call. Pay per request over x402 on Algorand, Base or Solana — or go wallet-free with an API key and credits. Five calls: save, search, get, verify, delete.

Algorand Base Solana
One minute

Your account, your keys, your memory.

Connect a wallet or create a recovery-key account — no email, no password. You get free credits, an API key, and a console to try every call.

Create your account

Building an agent? Agents pay per call over x402 and need no account at all — see the docs.


How it works

Encrypt, address, settle.

The memory core is chain-agnostic; only the payment rail is chain-specific — and one facilitator covers all three.

Encrypted before it leaves you

The SDK encrypts client-side by default (AES-256-GCM), so the server only ever holds ciphertext it cannot read. Opt out and it's still encrypted at rest — but then we hold the key.

Content-addressed

Every memory gets a SHA-256 id over its ciphertext. verify re-hashes the stored bytes to prove nothing was tampered with.

Paid per call

Agents settle a micropayment over x402 on whichever chain they choose. Everyone else spends prepaid credits — no wallet needed.

Web2 lane

API key + credits

For apps and quickstarts. Sign in, create a key, call the gateway. Client-side encryption is on by default.

// wallet-free
const m = new DecentrifyMemory({ baseUrl, apiKey, encryptionKey });
await m.save('remember this', ['notes']);
Start here
Web3 lane

x402 pay-per-call

For autonomous agents. Bring a signer; the 402 is paid and retried automatically. Settles on Algorand, Base or Solana.

// agent pays
const m = new DecentrifyMemory({ baseUrl, paymentFetch, encryptionKey });
await m.save('agent memory', ['x402']); // auto-pays the 402
Agent guide
Pricing

Micro-priced, per call.

CallWeb3 (x402)Web2 (credits)PriceCredits
SavePOST /v1/memory/savePOST /gw/memory/save$0.00055
SearchGET /v1/memory/searchGET /gw/memory/search$0.00022
GetGET /v1/memory/:idGET /gw/memory/:id$0.00022
VerifyPOST /v1/memory/verifyPOST /gw/memory/verify$0.00011
DeleteDELETE /v1/memory/:idDELETE /gw/memory/:id$0.00011

Testnet USDC — no real value, no card, no KYC. Every new account starts with free credits, and you can ask for more.

Give your agent a memory it owns.

One account, five calls, three chains. Free in under a minute.