Sphere is a Web3 wallet and agent platform for the Unicity network that combines cryptocurrency wallet functionality with messaging and marketplace features.
The platform addresses the need for a unified interface where users can manage crypto assets, communicate, and interact with decentralized applications on the Unicity network. It solves this by implementing a wallet that supports fast, low-cost token transfers through Unicity state transitions, alongside a messaging layer built on Nostr protocols. The Connect Protocol allows external dApps to request wallet operations through iframe or popup modes with permission-based access control. Deep linking via custom unicity-connect:// URLs enables dApps to send interactive buttons in direct messages that users can open either within Sphere as iframe agents or in a browser.
Sphere suits developers building on the Unicity network who need wallet integration or want to create agent-based interfaces. It works well for projects requiring inter-app communication through messaging, group collaboration via relay-based channels, or marketplace functionality. The platform is particularly valuable for teams that want to avoid building wallet infrastructure from scratch, as it provides token management, balance tracking, nametag systems, and real-time market data out of the box.
The project maintains active development with regular updates to its core dependencies and tooling. The codebase shows consistent refinement of its agent system architecture, with support for multiple agent types including direct messages, group chat via NIP-29, and custom iframe-loaded dApps. The team actively develops the Connect Protocol implementation and deep linking infrastructure to improve dApp integration. Testing infrastructure is in place using Vitest and jsdom, indicating attention to code quality and reliability.