diff options
| author | Gab <24553253+gabrix73@users.noreply.github.com> | 2026-08-14 20:39:22 +0200 |
|---|---|---|
| committer | Gab <24553253+gabrix73@users.noreply.github.com> | 2026-08-14 20:39:22 +0200 |
| commit | 43fbddf016f94f4ba006d82c9a67dca61b5852a1 (patch) | |
| tree | 70054d5fa8a34bb094b8c3ef8ddc9c1fcea3b3d5 /katzenpost/README.md | |
| parent | 994071243fc80990cf09e820b671006e9bd31c76 (diff) | |
| download | yamnweb-43fbddf016f94f4ba006d82c9a67dca61b5852a1.tar.gz yamnweb-43fbddf016f94f4ba006d82c9a67dca61b5852a1.tar.xz yamnweb-43fbddf016f94f4ba006d82c9a67dca61b5852a1.zip | |
Complete Nym and YAMN transport integration
Diffstat (limited to 'katzenpost/README.md')
| -rw-r--r-- | katzenpost/README.md | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/katzenpost/README.md b/katzenpost/README.md deleted file mode 100644 index 938c2b0..0000000 --- a/katzenpost/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# Katzenpost YAMN dispatcher - -The dispatcher runs on `kvara`. It is a send-only Katzenpost service: it -receives an already encrypted YAMN packet and forwards it to the selected YAMN -entry remailer using SMTP. It never receives a browser request and must not -implement fetch, view, AEC, replies, or message storage. - -`pietro` is responsible for building the YAMN packet and submitting the opaque -envelope to the Katzenpost service through `kpclientd`. - -## Trust boundary - -The only data the dispatcher may see is: - -- the entry remailer SMTP address; -- the complete, already encrypted YAMN envelope. - -It must reject all other recipient domains and must not write payloads, -subjects, addresses, or SMTP transcripts to disk or logs. - -## Deployment shape - -```text -pietro: yamnweb onion service -> local kpclientd -> Katzenpost - -> kvara dispatcher -> YAMN entry SMTP -``` - -The service capability name is `yamn-dispatch-v1`. It must be registered in -the Katzenpost PKI before `pietro` can discover it. The code is intentionally -not configured with live hosts, credentials, or service keys. |
