| Version | Supported |
|---|---|
| v0.2.x | ✅ Active development |
| < v0.2 | ❌ |
This is an open-source research project in active development. If you find a security vulnerability:
- Do NOT open a public GitHub issue
- Email:
snin@duck.com - Include:
- Description of the vulnerability
- Steps to reproduce
- Affected version
- Any suggested fix (optional)
We aim to respond within 48 hours and patch within 7 days.
- Ed25519 for message signing (keygen <2ms, sign <1ms, verify <1ms)
- DID format:
did:snin:<sha256(pubkey)[:16]> - Repudiation: signatures provide authenticity, not non-repudiation
- IPFS PubSub (gossipsub) — unencrypted by default
- No transport encryption in v0.2 — use VPN/tailscale for untrusted networks
- Messages are signed but payloads are visible to all gossipsub peers
- SigGate: 10 messages/sec per pubkey
- No global rate limit yet (v0.2+)
- Critical: 7 day embargo before public disclosure
- Normal: publish fix alongside disclosure
- Low: addressed in next release