No description
- Introduced a new test suite for server discovery functionality, ensuring proper registration and response handling. - Enhanced public key validation logic to include detailed error messages for invalid keys. - Updated package.json with a new test command for the discovery tests. - Removed outdated Playwright CI workflow configuration. |
||
|---|---|---|
| .vscode | ||
| drizzle | ||
| public/logo | ||
| src | ||
| tests | ||
| .env.local.example | ||
| .gitignore | ||
| bun.lock | ||
| components.json | ||
| drizzle.config.ts | ||
| LICENSE | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| postcss.config.mjs | ||
| README.md | ||
| tsconfig.json | ||
SiPher
Silent Whisper — A federated social network built for the modern age.
SiPher is a federated social network. Each server is independent — no central authority, no single point of failure.
Your identity is you@yourserver.com. Your server, your data, your rules.
Roadmap
- Phase 1 — Core federation. Two servers can follow each other, post, and see each other's posts.
-
- — Two servers can follow each other, trust their keys and rotate them.
-
- — One server can create posts, have users following each other and dms (unencrypted for now) works.
-
- — Two servers can fetch posts, follows and other data from their users, including DMs.
- Phase 2 — Server trust scoring and a public vouch ledger.
- Phase 3 — Opt-in relay network for censorship resistance.
- Phase 4 — End-to-end encryption via TBD.
Author
Marcello Brito (Tocka) — tockanest.com