tusk memory

TypeScriptSUIWalrusNode.js
built this during sui overflow 2026: a production-ready, strongly-typed typescript sdk that lets multiple ai agents share state, context, and debate history through a decentralized whiteboard, powered by memwal (a sui-based vector database relayer).
it also handles permanent archival, letting agents upload reports and artifacts to walrus testnet and get back cryptographic blob ids for retrieval. under the hood it does local session buffering to work around remote indexing lag, so updates stay immediately consistent for the active run context. zero external runtime dependencies, uses native fetch, ships as dual esm/commonjs, and works in serverless, next.js, and orchestrator environments.
it also handles permanent archival, letting agents upload reports and artifacts to walrus testnet and get back cryptographic blob ids for retrieval. under the hood it does local session buffering to work around remote indexing lag, so updates stay immediately consistent for the active run context. zero external runtime dependencies, uses native fetch, ships as dual esm/commonjs, and works in serverless, next.js, and orchestrator environments.