nada-dsl is a Python DSL for building MPC programs on the Nillion Network.
See the official Nillion documentation site for more about the Nada-Lang Framework and Nada By Example.
Documentation for this package can be generated automatically via the commands below (using a variant of python
appropriate for the environment):
python -m pip install '.[docs]'
cd docs
sphinx-build . _build
This tool uses uv to manage itself. Make sure to have it installed for your platform.
You can install dependencies running (at the root folder of the project):
uv sync
Then activate the virtual environment:
source .venv/bin/activate