TACo Access Control

TACo (Threshold Access Control) is end-to-end encrypted data sharing and communication, without the requirement of trusting a centralized authority, who might unilaterally deny service or even decrypt private user data. It is the only access control layer available to Web3 developers that can offer a decentralized service, through a live, well-collateralized and battle-tested network.
TACo enables application users to specify conditions for accessing their private data at encryption time. Only when those conditions are fulfilled – i.e. formal verified by a cohort of Threshold network nodes – is an access requester provisioned with decryption material. Otherwise, the private data is inaccessible to everyone besides the original data encryptor.
All third-party services – digital, Web3 or otherwise – impose a trust burden on the user. TACo minimizes the trust imposition by disassembling and distributing sensitive cryptographic operations across a cohort of independently operated nodes. To understand TACo's trust model better, and the trust levers available to the adopting developer, head to the Trust Assumptions section.