Skip to content

Commit

Permalink
Clarifications on the simple overview
Browse files Browse the repository at this point in the history
  • Loading branch information
cygnusv committed Sep 26, 2024
1 parent 382ef53 commit 6e8a8e4
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions simple-overview.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# What is TACo?

TACo is a plug-in service that enables the safe sharing of private or sensitive data within Web3 applications. Private data is encrypted by a data owner and remains encrypted until it reaches the device of a recipient. From a privacy point of view, it is comparable to the end-to-end encryption that a mobile messaging service like Signal offers. 
TACo is a plug-in service that enables the safe sharing of private or sensitive data within Web3 applications. Private data is encrypted by a data producer and remains encrypted until it reaches the device of a recipient. From a privacy point of view, it is comparable to the end-to-end encryption that a mobile messaging service like Signal offers. 

Whether or not a recipient qualifies to see a given piece of data depends on whether they are able to show that they fulfill certain conditions. These conditions are chosen in advance by the owner of that data, and often (but not exclusively) involve holding a special-purpose NFT. 
Whether or not a recipient qualifies to see a given piece of data depends on whether they are able to show that they fulfill certain conditions. These conditions are chosen in advance by the producer of the encrypted data, and often (but not exclusively) involve holding a special-purpose NFT. 

Here are some real-world examples of TACo in action: \
\
Expand All @@ -14,6 +14,6 @@ _(2) A game developer wants to include a special map in their latest version for

_They encrypt the map build file and link it to two conditions; (i) that the player holds an NFT in their wallet that they would have received when they originally purchased the game, and (ii) that the player held this NFT before January 1st 2022. In this case, just holding the NFT is not enough to access the special map._ 

In both these cases, the person (or device) trying to see the private data (the graphic novel and the game map) has to prove to the Threshold network that they are supposed to have access. More specifically, they have to contact a group of Threshold nodes running TACo software, and prove to them that they hold the correct NFTs – and satisfy any other specified conditions, like having held them for a certain time. 
In both these cases, the person (or device) trying to see the private data (the graphic novel and the game map) has to prove to the Threshold network that they are supposed to have access. More specifically, they have to contact a group of Threshold nodes running TACo software that [holds a distributed key](../key-concepts.md), and prove to them that they hold the correct NFTs – and satisfy any other specified conditions, like having held them for a certain time. 

If a sufficient number of nodes confirm that the requesting person/device qualifies to see the data, they will send them some key fragments. These fragments can be put together by the requestor on their device, which produces a decrypting key. This decrypting key can then be used to decrypt the original private data.
If a sufficient number of nodes confirm that the requesting person/device qualifies to see the data, they will reply with some decryption fragments. These fragments can be put together by the requestor on their device to decrypt the original private data.

0 comments on commit 6e8a8e4

Please sign in to comment.