Secure memory layer for AI agents
Persistent memory forMulti-Agent Systems
NOVA is a secure data layer for AI agents: encrypted, auditable, and self-sovereign. Decryptable by authorized parties only, every data access can be tracked on the quantum-resistant ledger of the NEAR blockchain.
Three ways to build with NOVA
A native SDK for custom apps, a drop-in plugin for existing agents, and a live playground in the following Try it out section.
$ npm install nova-sdk-js
import { NovaSdk } from 'nova-sdk-js';
const sdk = new NovaSdk('alice.nova-sdk.near', {
apiKey: process.env.NOVA_API_KEY
});
await sdk.registerGroup('confidential-docs');
const result = await sdk.upload('my-group', Buffer.from('Hello NOVA!'), 'hello.txt');
console.log('Uploaded:', result.cid);
const { data } = await sdk.retrieve('my-group', result.cid);
console.log('Retrieved:', data.toString());One API, two runtimes
- Zero-friction polyglot ā Native, strongly-typed clients for JS/TS and Rust sharing identical cryptographic guarantees.
- Sub-session persistence ā Stream writes in real-time so agents retain context during the flow, not just after turn completion.
- Universal compatibility ā Drop the primitive into any custom agent backend or runtime without changing your core logic.
Try NOVA in action
Sign in with email or wallet to test the persistent AI agent memory.
NOVA Chat
Logged in as demo-account
Which group do I own?
You own groups [software-engineering, market-research, personal-finance]
Upload the following conversation to the group software-engineering.
File encrypted locally and uploaded to group software-engineering. Do you want me to authorize decryption rights to someone else?
Sign in to try yourself...