tempname1024 / allium

Repository moved to https://git.jordan.im/allium/
https://relays.0x7c0.com
The Unlicense
18 stars 3 forks source link

Implement parser and proof verifier for nusenu's ContactInfo-Information-Sharing-Specification #9

Open tempname1024 opened 3 years ago

tempname1024 commented 3 years ago

The ContactInfo-Information-Sharing-Specification formalizes the ContactInfo string, providing a standard to declare additional information relevant to a particular relay and its operator. These attributes could be rendered alongside existing onionoo metadata on per-relay pages.

The standard supports methods to verify the authenticity of certain attributes relating to its operator by way of a /.well-known/tor-relay/rsa-fingerprint.txt file hosted on the entity's webserver, or a TXT DNS record for each relay fingerprint (relay-fingerprint.example.com) with the value we-run-this-tor-relay. Relays can be marked "verified" provided these proofs are present and accurate.

Relays and families of verified operators/domains should include an outbound link to their corresponding graph at OrNetStats.

nusenu commented 3 years ago

Great to see you adding support for CIISS.

here is a parser for the string that you might find useful: https://github.com/erans/torcontactinfoparser and the known issues: https://github.com/erans/torcontactinfoparser/issues