DocsGitHub
Loading...
NOVA - Secure File Sharing
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.

Read the docs
šŸ” Encrypted
šŸ” Auditable
🪪 Self-Sovereign

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...