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=
Папка профиля profiles/<name>/ , <name>.dat , keyring / signing seed Saved peers <name>.contacts.json , TOFU pins, display name, note, unread hints История и группы зашифрованная история, хранилище групп, счётчики BlindBox и backup bundle shared runtime I2PChatCore + SessionManager Центр тяжести теперь распределён: core знает про профили, handshake и сообщения,
а SessionManager хранит жизненный цикл транспорта по каждому peer и решает, жив ли live‑маршрут прямо сейчас.