## Mix-Hidden-Services This repository contains implementations of the primitives needed for the hidden services protocol over Mix as well as early experimentation with the protocol. The protocol requires the following: - [x] Ed25519 with key blinding - [x] Ed25519 Key certificates - [x] Hidden services identifiers - [x] Time and Epochs in hidden services - [x] Hidden services descriptors - [ ] Introduction point protocol - [ ] client-service connection The reference implementations are in Rust and provided in [rust_reference](./rust_reference). The Nim implementation to be used and integrated later are provided in [nim_impl](./nim_impl). #### Specs: The full specification of mix-hidden-services protocol is [here](https://github.com/logos-co/logos-lips/pull/330) #### POC The experiments above are intended to result in an early proof of concept (POC) that combines the individual sub-protocols into a working hidden services over Mix.