All notable changes to Agent DB SDK are documented here.
- Decentralized Chat Application: A full-featured chat interface (
/chat) where memory is persisted entirely on IPFS/Storacha. - Session Registry (IPNS): Implemented a decentralized index of all agent sessions using IPNS, allowing state recovery across any device without a central server.
- Private Memory (ECIES): Added military-grade encryption for agent memories using X25519 and AES-256-GCM.
- UCAN Delegation UI: Added a "Share" button to issue cryptographically signed read permissions to other agents via IPFS.
- Premium Documentation Hub: Revamped the
/get-startedpage with 14 detailed steps covering the entire 39-method SDK. - Architecture Overview: Added high-level documentation for Identity, Storage, Privacy, and Coordination layers.
- Landing Page CTA: Added a primary "Try Decentralized Chat" button to the hero section for direct SDK demonstration.
- IPFS Propagation Delay: Implemented a write-through cache and local file fallback in
StorachaServiceto eliminate the delay when fetching freshly pinned CIDs. - Chat Layout Stability: Overhauled CSS for the chat page to ensure pinned headers, footers, and scrollable sidebars work perfectly even with 100+ active chats.
- Encrypted Memory Recovery: Fixed the backend
recoverlogic to auto-detect and decrypt private memory payloads. - SDK Type Safety: Resolved all linting issues and ensured proper
tsupbuild exports for all 39 SDK methods.
- NPM Publish: Resolved version conflict for re-publishing.
- Model Context Protocol (MCP): Implemented full server with tools for memory storage, encryption, and delegation.
- Premium Documentation Website: Launched futuristic, responsive docs hub in the
/docsfolder. - Claude Desktop Support: Added standard configuration for easy LLM integration.
- ECIES Encryption (
src/lib/encryption.ts): Implemented ECIES with NIST P-256 for secure, large-payload private memory on IPFS. - File-Based Persistence: Upgraded
StorachaServiceto cache memory blocks in~/.agent-db/cache, ensuring data survives agent restarts. - Safe IPNS Concurrency: Added
syncStream()inAgentRuntimeto prevent race conditions during collaborative IPNS updates. - Runtime Schema Validation: Integrated
zodintostorePublicMemory()to enforce data integrity on agent payloads. - Structured Error Handling: Introduced
ValidationError,StorageError,AuthenticationError, andNetworkErrorclasses. - Hardening Test Suite: Added
src/test-persistence.ts,src/test-encryption.ts, andsrc/test-dx.ts.
- Version Bump: Released production-hardened SDK v1.3.0.
- Hackathon Track Alignment:
- Storacha: Added
OpenClawadapter for persistent agent memory. - Filecoin: Deployed
AgentRegistry.solto Calibration Testnet for decentralized agent discovery. - Zama: Added
ConfidentialFinance.solfor FHE-based trade verification. - Lit Protocol: Integrated Vincent API for autonomous wallet management with guardrails.
- Storacha: Added
- Demos: Added
demo:openclaw,demo:filecoin,demo:defi, anddemo:lit.
- Deterministic Identity: Gated Ed25519 DIDs behind wallet signatures via
UcanService. - Public Skills Discovery: Added endpoints and demos for publishing and finding public agent contexts.
- Sovereign Authorization: Client-side UCAN signing for zero-server-privilege state updates.
- Initial Release: Core
AgentRuntimewith IPFS storage and UCAN authentication. - LangChain Integration: First-class memory adapter for LangChain agents.