
0. Does this proposal include adding these additional `X-*` fields to the `@type bridge-server-descriptor`s as well? Or only to the non-bridge server-descriptors?
This is for extrainfo descriptors, not server descriptors. Do bridges publish extrainfo descriptors?
1. Why 5KB?
Are we planning on allowing people to use Tor's consensus to pass encrypted emails around? I understand the desire to enable relays to be able to store *anything* in these fields, but this seems kind of crazy. Couldn't we specify the maximum length per line to something smaller? I also think that Ian's suggestion below to have an upper bound on the number of individual keys is a good idea.
Should there be an upper bound for individual keys, values, or key/value pairs?
This is something Virgil and I disagree about. I wanted a maximum line length and count, while he likes the net 5kb threshold. I'll let him explain his reasoning. Cheers! -Damian