24 lines
921 B
Markdown

## 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
- [ ] Ed25519 Key certificates
- [ ] Hidden services identifiers
- [ ] Hidden services descriptors
- [ ] Introduction point protocol
- [ ] Bidirectional connection with surbs
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.