oar.digital

Cod deschis

Ce este public, sub ce licență, și cum poți contribui sau verifica.

Voting library

Modulul criptografic packages/lib/voting va fi publicat sub AGPLv3 înainte de orice vot real. Conține protocolul Belenios cu Curve25519 + ZK proofs + verifier independent.

Restul codebase

Restul codului rămâne privat (Gitea privat, organizația oar la git.beletage.ro) până la finalul pilotului. Decizia de a face întregul stack public va fi luată după Phase 7 (decembrie 2026).

Audit & contribuții

Pentru audit independent al voting module: scrie la security@oar.digital. Pentru contribuții la design system și documentație: deschide PR la contact@oar.digital.

Reproductibilitate

Toate dependențele sunt versionate strict în pnpm-lock.yaml. Build-ul produce imagini Docker reproductibile (docker buildx build --load --no-cache). Hash-urile imaginilor de release sunt publicate pe pagina de release și anchorate în Bitcoin OP_RETURN, în paralel cu hash-ul bulletin board-ului.

Repository public (după release)

Voting module: github.com/oar-digital/voting (TBD).
Verifier CLI: npx @oar-digital/verify-bulletin {ballot-id} (TBD).