No description
Find a file
Nixyan ea172050a6 feat: implement server discovery and key rotation functionality
- Added new routes for server discovery and key rotation, including challenge issuance and confirmation processes.
- Introduced database schema for managing server registrations and rotation challenges.
- Implemented encryption and decryption utilities for secure communication between servers.
- Updated package dependencies and added new client and server plugins for social features.
- Enhanced user management with additional fields and relations in the database schema.
2026-03-09 21:37:59 -03:00
.github/workflows feat: added auth page and the whole functionallity surrounding it. 2026-03-06 16:21:42 -03:00
.vscode Restarting the project once again. 2026-03-05 18:52:46 -03:00
drizzle Restarting the project once again. 2026-03-05 18:52:46 -03:00
public/logo feat: added auth page and the whole functionallity surrounding it. 2026-03-06 16:21:42 -03:00
src feat: implement server discovery and key rotation functionality 2026-03-09 21:37:59 -03:00
tests feat: implement server discovery and key rotation functionality 2026-03-09 21:37:59 -03:00
.env.local.example feat: added auth page and the whole functionallity surrounding it. 2026-03-06 16:21:42 -03:00
.gitignore feat: added auth page and the whole functionallity surrounding it. 2026-03-06 16:21:42 -03:00
bun.lock feat: implement server discovery and key rotation functionality 2026-03-09 21:37:59 -03:00
components.json feat: added auth page and the whole functionallity surrounding it. 2026-03-06 16:21:42 -03:00
drizzle.config.ts Restarting the project once again. 2026-03-05 18:52:46 -03:00
LICENSE Restarting the project once again. 2026-03-05 18:52:46 -03:00
next.config.ts Restarting the project once again. 2026-03-05 18:52:46 -03:00
package-lock.json feat: added auth page and the whole functionallity surrounding it. 2026-03-06 16:21:42 -03:00
package.json feat: implement server discovery and key rotation functionality 2026-03-09 21:37:59 -03:00
playwright.config.ts feat: added auth page and the whole functionallity surrounding it. 2026-03-06 16:21:42 -03:00
postcss.config.mjs Restarted the project. 2025-12-03 09:41:21 -03:00
README.md Restarting the project once again. 2026-03-05 18:52:46 -03:00
tsconfig.json feat: implement server discovery and key rotation functionality 2026-03-09 21:37:59 -03:00

SiPher

Silent Whisper — A federated social network built for the modern age.

License Version Status

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.
  • 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

License

AGPL-3.0