{"repo":"soatok/freeon","free":true,"listed":false,"github":"https://github.com/soatok/freeon","clone":"git clone https://github.com/soatok/freeon.git","description":"FOSS Resists Extralegal Executive Overreaching Nations - Threshold digital signature library in Go","language":"Go","stars":106,"topics":["code-signing","command-line-tool","distributed-key-generation","ed25519","frost","supply-chain-security","threshold-signatures","rfc-9591"],"license":null,"category":"cli-tools","readme_excerpt":"FREEON FOSS Resists Extralegal Executive Overreaching Nations FREEON implements FROST (RFC 9591) to allow geographically distributed teams produce digital signatures. Each share of the signing key is encrypted locally using age. [!WARNING] This software is a minimum viable product (MVP) and is only in the alpha stage of development. It has not been audited. Do not use this in production yet! This project is not affiliated with the Chemours Company. Installation Freeon Clients For Developers You can also clone the repository to install the client locally: Freeon Coordinators [!WARNING] The coordinator is expected to run on a private network, such as Tailscale, ZeroTier, or within a Virtual Private Cloud (VPC) from AWS, Azure, or GCP. In the future, we will develop a standalone coordinator that can safely be deployed on the public-facing Internet, but this was cut from the alpha release due to time constraints. Usage The order of operations is as followed: 1. Perform the Distributed Key Generation ceremony once, for each Ed25519 keypair. 1. One client tell the coordinator to initiate a new DKG. The number of parties and threshold are required at this step. 2. The coordinator sets up a session that other clients can connect to, and gives the DKG Group ID to the client. This is to be shared with other users. The Group ID is not sensitive; it only serves to allow multiple keys be managed by one Freeon coordinator. 3. Once every participating user enrolls in the DKG ceremony, the f","default_branch":null,"files":null,"tree":[],"storefront":"/r/soatok","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/soatok/freeon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}