Colorado OS was built to demonstrate how Web3 could be used to establish a digital backbone for a more usable, efficient, and secure public infrastructure in Colorado.
If you would like to support Colorado OS development please have a look at our Gitcoin Grant
Demo site can be found here colorado-os.github.io and a high level (less tech) project write up can be found here.
🦄 Colorado OS stated as an series of decentralized license registries on Web3 but we believe there is potential for more.
💚 We think Colorado OS would reduce complexity, create new connections, and strengthen privacy & security elements of public infrastructure in Colorado while simultaneously, in part, funding itself.
🌎 1) First, we show how a deFi primed digital parks pass could be issued to a self-sovereign ID using Colorado OS. In the spirit of regen finance, we allocate an optional portion of the pass fee to an interest bearing DeFi position. This fund generates recurring APY revenue for Colorado Parks. ⭐
🎲 2) Sticking with regen finance, we explore how Colorado OS can mint & issue a digital players gaming license NFT that can be used to power non-profit Web3 games of chance and fuel public goods funding in Colorado. ⭐
First Colorado OS issues a Web3 digital parks pass to a self sovereign identity. The digital parks pass can be associated with a person, group, family, or something else like an automobile.
When a user visits the park, they can mint & write record of the proof to a self sovereign data store like Ceramic & IDX,* and/or issue a zkProof* to the contract registry with their CO digital parks pass.
More info can be found on the PARKS-PASS-README here.
First Colorado OS issues a Web3 digital gaming license NFT to the player. This license allows it's holder to access a Web3 CoinFlip non-profit game of chance on Rinkeby.
We demo a betting bot simulator that explores how long it might take to generate 10 Million dollars for Colorado Public Goods with the CoinFlip.sol game.
All gaming profits are pooled into a public goods and infrastructure contract. This could help establish a foundation for quadratic funds distribution though self sovereign IDs.
You can find the contracts and deployment scripts for the GamingLicense & GamingToken contracts on the GAMING README here.
🦗 Initially, self-sovereign IDs are connected to Colorado OS using Grasshopper Digital Signature Exchange. Grasshopper is minimalist way to mint digital attestations or cryptographic proofs about an arrangement or exchange.
Once an SSID is connected into Colorado OS you can begin to interact with other on-chain components of Colorado OS as well.
Standard Ethereum wallets and Web3 DID solutions can be used with Grasshopper & Colorado OS :)
💡 Grasshopper has been bootstrapped from these awesome Compound.Finance governance examples using EIP712 signed messages for voting and delegation.💡
Colorado OS Web3 registries could be deployed in support of business, professional, fishing, hunting, and other licenses or passes. Grasshopper aims to be the crypto glue that connects Web3 & self-sovereign ids but it's still in an early & highly experimental phase. Colorado OS can work without Grasshopper using another interface to Web3.
We can also see this working nicely as an entry way to secure Web3 tax systems and a public/private GPS network.
Zero Knowledge Proofs & layer 2 connections are on the road map.
New FINCEN regulations require verification of IDs for new business creation. Here we show how Grasshopper and Colorado OS can be used to check ID & deploy a business registry contract to Ethereum that mints and distributes a signed digital business license NFT.
Hunting, fishing, other.
Decentralized satellite network feeds self sovereign GPS beacon maps.
This is a proof of concept and not on mainnet. There are security and privacy challenges that have not yet been reviewed and addressed. Both Colorado OS and Grasshopper should be audited.
The CoinFlip game has been left without a coin withdraw function intentionally. Other features have been left out as well to keep it simple. We could use ChainLink or an other oracle to generate a seed of entropy and fork the CoinFlip contract to generate provably fair tournament trees. We believe there are other possibilities in this area as well that go beyond non-profit public games of chance and into the private gaming realm but they have not been addressed for this POC.
*Didn't have time to get Ceramic added for ETHDEnver POC :( and will need some help integrating & implementing zero knowledge proofs into the registries and/or self sovereign data stores.
❤️🧡💛💚💙💜 ETHDenver 2021 - ColoradoJam ❤️🧡💛💚💙💜