@toolkit-p2p/mailbox
v0.3.0
Published
Store-and-forward mailbox for toolkit-p2p Lighthouse persistence
Maintainers
Readme
@toolkit-p2p/mailbox
Store-and-forward mailbox for toolkit-p2p Lighthouse persistence layer.
Overview
The Mailbox package provides encrypted message queuing and delivery for offline peers in the toolkit-p2p Lighthouse system. Messages are stored with TTL (time-to-live) and delivered when recipients reconnect.
Features
- Store-and-Forward: Queue messages for offline peers
- E2E Encryption: AES-256-GCM encrypted message payloads
- TTL Management: Automatic expiration of old messages
- Identity Integration: Uses DID-based addressing
- Type-safe API: Full TypeScript support
Installation
pnpm add @toolkit-p2p/mailboxUsage
Coming soon - package under active development.
Development
# Install dependencies
pnpm install
# Build
pnpm build
# Test
pnpm test
# Type check
pnpm typecheckLicense
MIT
