http://i2pchat.i2p?i2paddresshelper=foD-y6ifn7ZvE9CHYPzoImJHDvkL8C0yN~Ohd0L3~CJIoL25yifIQKNq7m4gv3q9TVfbCtajMlkAiIVUP~EI3H-zq7oq8SjeCl7TjLe~JhSFK9xEBw-Y3jPK966gQxwctW5N9f1E8VjJbvfik8bEoZSJFYRn6AGb2rkyizK9wIJ0Fs4fzCjTDe5cBGk3uxN1cSXMW7dGLIQZ76Hw~mxEBA2c7hNWzB~QA0Zx8LCpW~iFULh-mhQUtlxkU~dsKEDDVT3VAZt~T9BFG067AIhLJmiRAKdtg2eHZ7aNJxdMBdCtQ-Z4C7mq2Nakp6tKZWPlwQnaSdhpheJKtnoP~tRthxdv9ZgN4nyXtRk8L0M9ysG6gHvj-bT9BK0LRJWyThtFvrmOhM-kxrzuSuNyVN5-R0PEyx3QBfR8QcBOKxPp3Qd~wq2kA99qfOLS9V6op6TRN3kHjp8REo7dwqhlK3aUAROAHCcvFOWpQozFAHktrNEeG5spJsYxXKAAAI8gCvXLAAAA rel=
Внутренний SAM layer i2pchat.sam вместо vendored / PyPI i2plib Router backend system i2pd по умолчанию на fresh install, optional bundled sidecar через bundled_i2pd.py BlindBox client, key schedule, encrypted blobs, local replica и попарные PUT / GET для офлайн‑доставки Протокол без тумана В актуальном upstream wire‑формат не перепридумывали, зато сильно уточнили поведение вокруг peer-scoped routing,
text groups и BlindBox.