νῆσος
nesos · /ˈne.sos/ · Greek νῆσος — island
A sovereign, federated platform for public discussion & messaging in Cyprus.
nesos is a Reddit-style forum (Lemmy core) with a real-time chat layer (Matrix / Synapse), built trilingual in Greek, Turkish and English from day one. It federates over ActivityPub with the existing Threadiverse, runs on EU-owned infrastructure, is Digital Services Act-compliant by design, and integrates as an EUDI Wallet Relying Party.
At a glance
- Lead organisation
- Agiliton — EU, HQ Cyprus
- Primary domain
- nesos.cy
- Source
- codeberg.org/nesos
- Federation
- ActivityPub
- Hosting
- Hetzner — 100% EU
- Licence — core
- AGPL-3.0-or-later
- Licence — modules
- Apache-2.0
- Languages
- Ελληνικά · Türkçe · English
Why nesos
Cyprus, one of the EU's smallest and most geopolitically exposed member states, has no sovereign infrastructure for public civic discussion. Cypriot communities currently rely on US-controlled platforms — Reddit, Discord, Facebook groups — that are commercially extractive, structurally opaque, vulnerable to single-jurisdiction policy shifts, and indifferent to multilingual moderation needs.
nesos closes that gap by building what every EU Fediverse operator now needs but none can obtain off the shelf: a DSA Statements-of-Reason logging library conforming to Commission Implementing Regulation (EU) 2024/2835, and an EUDI Wallet Relying Party module for federated social software — both Apache-2.0, both designed for reuse far beyond Cyprus. These reusable modules are the R&D core; the trilingual Cyprus deployment is where they are proven in production, then handed on.
What is being built
M1 = grant start · bar length = duration · day-counts in the work packages below
- 01WP1InfrastructureFoundation
Production Lemmy + Synapse deployment on Hetzner, with monitoring, automated backup, and a documented disaster-recovery runbook.
- 02WP2Trilingual localisationCommunity
Greek (Cypriot variant), Turkish (Cypriot variant), English; upstream contributions to Lemmy, lemmy-ui, and Element.
- 03WP3Federation policy & moderation toolingCompliance
Public defederation policy, Draupnir integration for Matrix moderation, public mod-log API.
- 04WP4DSA compliance layerCompliance
Notice & Action flow and a reusable Statements-of-Reason logging library conforming to Commission Implementing Regulation (EU) 2024/2835, plus automated Transparency Database export. Trusted Flagger onboarding (Article 22) and Article 27 hooks deferred to phase 2.
- 05WP5EUDI Wallet Relying Party integration (v0.1)Verification
OpenID4VP Relying Party module, authentication-only, published as a reusable Apache-2.0 library for any Fediverse instance. SIOPv2 binding and the SD-JWT "verified resident" badge deferred to phase 2 (v0.2).
- 06WP6Forum–Matrix integrationCommunity
Shared, self-hosted OIDC single-sign-on across forum and Matrix — one account, no third-party identity dependency. Hookshot room-mirroring bridge deferred to phase 2.
- 07WP7Public governance & transparencyFoundation
Advisory Board recruitment, decision log, quarterly financial transparency. See governance.md.
- 08WP8Multilingual moderation onboardingCompliance
Moderator handbook in EL / TR / EN, training on de-escalation and recognition of hate speech under Cypriot Law 134(I)/2011 and Article 99A of the Criminal Code.
- 09WP9Accessibility, security review & documentationVerification
WCAG 2.2 AA self-audit, a coordinated Radically Open Security review (NLnet free track) targeting the WP4–WP5 modules, and a public documentation site with module integration guides.
How to engage
Code contributions via Codeberg PRs; issues are public. Greek and Turkish native speakers are particularly welcome for localisation — micro-contracts available during the grant phase.
Contact
General & security:
service@agiliton.eu
Acknowledgements
This work builds on substantial open-source effort by the Lemmy maintainers, the Matrix.org Foundation, the Element / Synapse team, the pict-rs author, the Draupnir project, and the Sphereon SSI-SDK and walt.id communities. Where this project produces work suitable for upstream merge, contributions are made directly to those projects; nesos does not fork.
Funding has been applied for to the NLnet NGI0 Commons Fund — established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology.