- 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.
32 lines
No EOL
1.2 KiB
Markdown
32 lines
No EOL
1.2 KiB
Markdown
# SiPher
|
|
> *Silent Whisper — A federated social network built for the modern age.*
|
|
|
|
[](./LICENSE)
|
|

|
|

|
|
|
|
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.
|
|
- - [X] — 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](https://tockanest.com)
|
|
|
|
## License
|
|
|
|
[AGPL-3.0](./LICENSE) |