Hi, I'm working on a new contactinfo information sharing specification version. Current version (2): https://nusenu.github.io/ContactInfo-Information-Sharing-Specification/ Some likely changes will be: * add happy family proof https://gitlab.torproject.org/tpo/core/torspec/-/merge_requests/407/diffs * add signal username field https://support.signal.org/hc/en-us/articles/6712070553754-Phone-Number-Priv... * maybe add keyoxide field as suggested by boldsuck: https://github.com/nusenu/ContactInfo-Information-Sharing-Specification/issu... Feel free to send me your suggestions and opinions before 2025-06-30 by creating github issues or by replying to this thread. kind regards, nusenu -- https://nusenu.github.io
Short work in progress update: * updated the proof value: https://github.com/nusenu/ContactInfo-Information-Sharing-Specification/tree... This should significantly reduce the effort required to maintain the proof after transitioning to the happy family design because the proof does not need any updates when adding more relays. * added a urlpolicy field: https://github.com/nusenu/ContactInfo-Information-Sharing-Specification/tree... This aims to solve the problem that there are known spoofer out there but operators had no policy option to tell the world and tor directory autorities how they should handle relays that fail the url proof verification. * added a signal username field Version 3 of the CIISS spec will become relevant once it is released and this onionoo issue is fixed and deployed: https://gitlab.torproject.org/tpo/network-health/metrics/onionoo/-/issues/40... I guess this will be the case once tor directory authorities are mostly running 0.4.9.x and that will be the case after that got released as stable tor release. kind regards, nusenu -- https://nusenu.github.io
On 1/8/26 01:01, nusenu via tor-relays wrote:
* updated the proof value: https://github.com/nusenu/ContactInfo- Information-Sharing-Specification/tree/v3-dev?tab=readme-ov-file#proof This should significantly reduce the effort required to maintain the proof after transitioning to the happy family design because the proof does not need any updates when adding more relays.
Maybe explicitly mention the "public" part of the key? -- Toralf
Toralf Förster via tor-relays:
On 1/8/26 01:01, nusenu via tor-relays wrote:
* updated the proof value: https://github.com/nusenu/ContactInfo- Information-Sharing-Specification/tree/v3-dev?tab=readme-ov-file#proof This should significantly reduce the effort required to maintain the proof after transitioning to the happy family design because the proof does not need any updates when adding more relays.
Maybe explicitly mention the "public" part of the key?
Thank you for the feedback! I updated the description and mentioned the filename suffix to look for (".public_family_id"). I'll also try to improve the happy family upstream documentation here eventually as well and add a link to it: https://community.torproject.org/relay/setup/post-install/family-ids/ kind regards, nusenu -- https://nusenu.github.io
participants (2)
-
nusenu -
Toralf Förster