On Thu, Jul 3, 2014 at 6:13 AM, Virgil Griffith i@virgil.gr wrote:
https://dl.dropboxusercontent.com/u/3308162/ExtraRelayDescriptorFields.txt Fulltext below. Comments appreciated. Title: Adding new X- fields to relay descriptor Author: Virgil Griffith, Nick Mathewson
- Motivation
We wish to allow developers to build new applications atop relays. Towards this end, we wish to add the ability for users to specify arbitrary new key-value entries under the "X-" namespace. For example: X-bitcoin 19mP9FKrXqL46Si58pHdhGKow88SUPy1V8 X-gravatar https://s.gravatar.com/avatar/d27fce46c9ac41a41bb52455ae75701d X-nameid virgil.gr X-favoritequote Be excellent to each other. Party on dudes!
I remember posting about bastardizing the contact field for things like this that others had mentioned. Thanks for putting a more formal idea out.
You probably want to move the existing 'contact' to 'X-contact' too. Perhaps also for any non strictly required to operate stuff like nickname, and OS version string (which to the extent it is useful to the project might be a non overridable auto populated k-v pair).
Removing the spaces from fingerprint would be nice and save bandwidth too. You'd need dual parsing for one revision period.