This is an in-development client library and CLI for Lox, designed to talk to the Lox Distributor.
The Lox Distributor code can be found here. I am aiming to keep this project up-to-date to work with that repository. For testing, use this fork which adds an endpoint to the server to allow artificially increasing the number of days that have passed.
Make sure the server is running first.
cargo run
gets a new open invite Lox credential.
cargo run -- -L
performs a trust migration (level 0) or level up (level 1+) if possible.
cargo run -- -I
issues an invitation if possible.
cargo run -- -R invite_file
redeems an invitation to get a level 1 Lox credential.
cargo run -- -h
for more options.