Running a Committee Node
Operate a privacy committee node — stake $GSYNC, participate in threshold decryption, earn rewards.
Privacy committee operators run the infrastructure that secures GitSync's confidential matching pipeline. Operators participate in threshold decryption of intent batches and earn a share of protocol fee buybacks.
Requirements
Minimum Stake100,000 $GSYNC
Uptime≥ 99.5% per epoch
Hardware4 vCPU, 8 GB RAM, 100 GB SSD
Network100 Mbps, static IP
SoftwareDocker + reference image
RegionMust not co-locate with >2 others
Setup Process
- Stake $GSYNC: Lock 100K+ $GSYNC on Staking.sol with type COMMITTEE.
- Run the node: Deploy the reference Docker image. The node syncs with Base and the committee P2P network.
- DKG Ceremony: Participate in the Distributed Key Generation ceremony to receive your threshold key share.
- Go live: Node begins participating in epochs. Submit partial decryption shares at each epoch close.
- Monitor: Track uptime, missed epochs, earnings, and slashing risk via the operator dashboard.
Rewards & Slashing
Operators earn a pro-rata share of protocol fee buybacks distributed each epoch. The share is proportional to (stake × uptime). Slashing conditions:
- Premature decryption: Leaking intent plaintext before epoch close → 100% slash.
- Equivocation: Signing conflicting decryption shares → 50% slash.
- Downtime: Missing >1% of epochs in a 24h window → 5% slash, removed from active set.
Unbonding period: 14 days. During unbonding, the stake still earns rewards but does not count toward committee weight.
Last updated just now