{"repo":"commonwarexyz/monorepo","free":true,"listed":false,"github":"https://github.com/commonwarexyz/monorepo","clone":"git clone https://github.com/commonwarexyz/monorepo.git","description":"Commonware Library Primitives and Examples","language":"Rust","stars":605,"topics":["blockchain","consensus","rust","p2p","runtime"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"commonware Primitives Primitives are designed for deployment in adversarial environments. If you find an exploit, please refer to our security policy before disclosing it publicly (an exploit may equip a malicious party to attack users of a primitive). actor: Safely coordinate concurrent components. broadcast: Disseminate data over a wide-area network. codec: Serialize structured data. coding: Encode data to enable recovery from a subset of fragments. collector: Collect responses to committable requests. conformance: Automatically assert the stability of encoding and mechanisms over time. consensus: Order opaque messages in a Byzantine environment. cryptography: Generate keys, sign arbitrary messages, and deterministically verify signatures. deployer: Deploy infrastructure across cloud providers. glue: Default constructions that span multiple primitives. math: Create and manipulate mathematical objects. p2p: Communicate with authenticated peers over encrypted connections. parallel: Parallelize fold operations with pluggable execution strategies. resolver: Resolve data identified by a fixed-length key. runtime: Execute asynchronous tasks with a configurable scheduler. storage: Persist and retrieve data from an abstract store. stream: Exchange messages over arbitrary transport. Examples Examples may include insecure code (i.e. deriving keypairs from an integer arguments) to make them easier to run. Examples are not intended to be used directly in production. alto: A minimal (an","default_branch":null,"files":null,"tree":[],"storefront":"/r/commonwarexyz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/commonwarexyz/monorepo/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."}