Escrin is a Smart Worker runtime that gives smart contracts the ability to privately interact with private off-chain data, and push the results back on chain.
This is the Escrin monorepo where you can find everything related to Escrin.
If you are a developer who wants to get started building on Escrin, the
dev docs are the best place to start.
If you are a developer who wants to get started building Escrin itself, this is the place to be!
The main points of interest in this repository are in the following directories:
- evm - The source of the
@escrin/contracts
Solidity library that facilitates key management and task acceptance. - worker - The library and services powering the
escrin-runner
and its contained - ssss - The Simple Secret Sharing Server, the first-party decentralized secrets keeper
- website - The source of https://escrin.org.
There is also the escrin/workerd repository which contains the
JavaScript VM that hosts the escrin-runner
service and Smart Workers.
Please feel encouraged to file issues or participate in the Discord community!