25 lines
952 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
- [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.