Skip to content

Vouch Documentation

Privacy-preserving "meet through mutual contacts" matching, documented end to end.

Vouch matches two people when their preferences are mutually compatible and their phone books share a contact — proven with DH-based Private Set Intersection on ristretto255, so plaintext contacts and secret keys never leave the device and the server only ever compares opaque 32-byte points.

This site is organised with the Diátaxis framework. Pick the quadrant that matches what you’re trying to do — and if you’re adding a page, read How we document first.

Tutorials

Learning-oriented. Start here if you’re new: run the whole system on your laptop end to end. Tutorials →

How-to guides

Task-oriented. Deploy, tear down, rotate secrets, refresh the API reference. How-to guides →

Reference

Information-oriented. The generated API reference, configuration knobs, and the repository map. Reference →

Explanation

Understanding-oriented. The architecture, the PSI protocol, and the road to production. Explanation →