The executable reference implementation for VRL.
This repo contains the runtime system:
- API and application code
- proving and verification backends
- ZK integration
- UI
- scripts, tests, and migrations
Use this repo for the running service, proof generation, verification, and operational development.
Standalone repo target:
- Repository:
https://github.com/vrl-protocol/server
Run the reference proof pipeline from request to bundle export to offline verification:
cd "C:\Users\13173\OneDrive\Documents\vrl-split\server"
python scripts/smoke_e2e.py
python scripts/verify_proof.py logs/smoke_proof_bundle.jsonWhat this demonstrates:
- deterministic proof generation for the reference request
- export of a proof bundle artifact to
logs/smoke_proof_bundle.json - offline verification of the generated bundle
- reproducible hashes and proof bytes across repeated runs
For a comparison with the public SDK path and an explanation of what each path proves today, see:
https://github.com/vrl-protocol/spec/blob/main/PROOF_PATHS.md
To validate the implementation surface directly:
cd "C:\Users\13173\OneDrive\Documents\vrl-split\server"
python -m pytest -q