Threshold Access Control (TACo)
  • TACo (Threshold Access Control)
    • How TACo works
    • Value Propositions
  • Use cases
    • Seed phrase recovery & transfer
    • Digital Rights Management for on-chain assets
    • Trustless channels for journalists, archivists & whistleblowers
    • Crowdsourcing real-world data with trustless contribution
  • Quickstart (Testnet)
  • Integrate TACo into apps
    • Testnets
    • Mainnet Access
    • Mainnet Deployment
  • Ecosystem Integrations
    • OrbisDB
    • Waku
    • Irys
    • ComposeDB
    • Turbo
  • Encrypt & Decrypt API
  • Authentication
    • Condition Context
  • Access Control
    • TimeCondition
    • RpcCondition
    • ContractCondition
      • Use custom contract calls
      • Implement access revocation via smart contract
    • JSON Endpoint Conditions
      • JsonApiCondition
      • JsonRpcCondition
    • JWT Conditions
    • Logical Conditions
      • CompoundCondition
      • IfThenElseCondition
      • SequentialCondition
    • WIP / Feature Requests
      • Any (Major) EVM Chain Condition Support
  • Fees & Allowlists
    • Mainnet Fees
    • Encryptor Allowlist
  • Trust Assumptions
    • Mainnet Trust Disclosure (Provider Answers)
    • Mainnet Trust Model Foundation
    • Trust levers & parameter packages
  • Architecture
    • Porter
    • Contract Addresses
  • Extensions
  • API References
  • NODE OPERATOR
    • Duties, Compensation & Penalties
    • Minimum System Requirements
    • Stake Authorization
    • Run a TACo Node with Docker
    • TACo Node Management
    • TACo Node Recovery
    • Run a Porter Instance
Powered by GitBook
On this page
  • I want to...
  • Get Started Now

TACo (Threshold Access Control)

End-to-End Encrypted. End-to-End Decentralized.

NextHow TACo works

Last updated 21 days ago

TACo lets you share encrypted data securely - no central servers, no trusted intermediaries. Control who can decrypt your data, how, and when - all via a fully decentralized network.

I want to...

Get Started Now

  • Your first encrypted data share - up and running in minutes.

  • Connect with developers, node operators, and the TACo team.

  • Explore the codebase, contribute, or file issues.

All third-party services – digital, Web3 and beyond – impose a trust burden on the user. TACo minimizes this trust burden by disassembling and distributing sensitive cryptographic operations – key generation, access condition verification, and decryption fragment provision – across a large group of independently operated nodes. To understand TACo's trust model and read the Mainnet Trust Disclosure, head to the section.

Build With Taco

Learn how to integrate TACo into your app and start encrypting and sharing data securely.

Run a Taco Node

Get step-by-step instructions to run your own TACo node and support the network.

Learn About Taco

Understand how TACo works under the hood - explore the architecture, trust model, and cryptography.

Quickstart Guide →
Join the Community on Discord →
View TACo on GitHub →
Trust Assumptions