Skip to content

vrl-protocol/server

Repository files navigation

VRL Server

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

End-To-End Demo

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.json

What 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

Releases

No releases published

Packages

 
 
 

Contributors