Exposes Umbral's re-encryption proxy (an "Ursula") as an HTTP API. Obviously, this works off the chain but is distributed.
- Python 3, pip 3
pip install -r requirements.txt
uvicorn app:app --reload
for developmentuvicorn app:app
for something resembling production
- No built-in node discovery - this means you'll need a list of known nodes. Adding more nodes requires a change in this list in all the clients that are using it.
- No blockchain level guarantees