https://github.com/nucypher/taco-web
🌮 A TypeScript client for TACo (Threshold Access Control)
https://github.com/nucypher/taco-web
ethereum nucypher nucypher-proxy-reencryption proxy-re-encryption threshold-cryptography typescript web3
Last synced: about 1 year ago
JSON representation
🌮 A TypeScript client for TACo (Threshold Access Control)
- Host: GitHub
- URL: https://github.com/nucypher/taco-web
- Owner: nucypher
- License: gpl-3.0
- Created: 2021-06-08T17:30:36.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-28T14:59:49.000Z (about 1 year ago)
- Last Synced: 2025-03-28T15:45:31.211Z (about 1 year ago)
- Topics: ethereum, nucypher, nucypher-proxy-reencryption, proxy-re-encryption, threshold-cryptography, typescript, web3
- Language: TypeScript
- Homepage: https://docs.threshold.network/app-development/threshold-access-control-tac
- Size: 9.55 MB
- Stars: 21
- Watchers: 11
- Forks: 22
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# taco-web
A TypeScript library for interacting with access control functionality in the browser.
Full documentation can be found [here](https://docs.threshold.network/app-development/threshold-access-control-tac).
> **Warning**
>
> `taco-web` is under [active development](https://github.com/nucypher/taco-web/pulls):
>
> - We expect breaking changes.
## Installation
```
pnpm add @nucypher/taco
```
## Tutorial
To learn more, follow the tutorial at Threshold
Network's [docs](https://docs.threshold.network/app-development/threshold-access-control-tac/get-started-with-tac).
## Examples
See [`taco-web/examples`](https://github.com/nucypher/taco-web/tree/main/examples) to find out how to
integrate `taco-web` into your favorite web framework.
We also provide demos of TACo applications:
- [taco-demo](https://github.com/nucypher/taco-web/tree/main/demos/taco-demo)
- [taco-nft-demo](https://github.com/nucypher/taco-web/tree/main/demos/taco-nft-demo)
These examples showcase integration with web applications utilizing an end-to-end flow of creating encrypted data with associated conditions and enacting access-controlled decryption.
# Contributing
If you would like to contribute to the development of `taco-web`, please see our [Contributing Guide](CONTRIBUTING.md).
You can also join our [Discord](https://discord.gg/threshold) and say hello!