Skip to content

nucypher/taco-docs

description End-to-end Encrypted. End-to-end Secured. End-to-end Decentralized.

TACo | Cryptographic Public Good

TACoThreshold Access/Action Control – is an open source public good; cryptographic infrastructure to undergird a non-surveilling, non-rent-seeking, non-exploitative internet.

TACo offers two primary services,
(i) Access Control – under what conditions is data decryptable?
(ii) Action Control – under what conditions is a transaction executable?

From an app developer's perspective, TACo is a straightforward and affordable plugin. Once integrated, TACo can enforce user-authored policies over who or what can (i) access or (ii) act on sensitive data – without single points of failure, data custodians, or centralized authorities.

This is possible thanks to the TACo network; an array of independently-controlled nodes each running the TACo client. Apps that have integrated the plugin connect to the network via the taco-web API. Groups of TACo nodes respond to user requests by collectively validating (i) sharing or (ii) signing policies. Specifically, nodes individually verify the requestor's fulfillment of pre-specified conditions, before providing the necessary fragment of (i) decryption material or (ii) signature, enabling the requestor's access or action respectively.

Without relying on centralized servers, TACo empowers the application user to truly control the conditions under which their data is accessible: by whom, for how long, and contingent on any digital source of truth.

For example: share my archive of evidence with journalists if I do not check-in over the next 7 days.

I'm interested in..

Cover image
Building with TACoIntegrate TACo into your application and enable low-trust data sharing and automation workflows for your users.get-started-with-tac.mdTACo-diagram-white-1.png
Evaluating TACo's utilityLearn about TACo's unique capabilities, including custom condition logic, infrastructural flexibility, and low-trust model.value-propositions.mdTACo-diagram-white-6.png
Running a TACo nodeSupport the TACo service and earn compensation by setting up a low-memory, low-cost, low-maintenance node client.getting-set-upTACo-diagram-white-5.png

Get Started Now

About

Application development documentation for TACo

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors