status & process

How this becomes an RFC

The document itself is written entirely straight-faced, as an April 1 RFC should be. This page isn't — it's the actual, unglamorous IETF process draft-traviss-evil-byte-00 has to go through, and exactly how far along it currently is: version -00, not yet submitted.

Where it stands

How to help

In rough order of usefulness.

01

Read it and find what's broken

Formula errors, IANA registrations that don't make sense, sections that stop being funny — the draft is a first draft.

02

Implement Appendix A or B

Run the reference implementation, the nftables config, or the userspace MITM against real traffic. Operational experience is Section 10.4's entire content so far, and it shows.

03

Try the formula

The interactive calculator is a straight port of Appendix A — a good way to find where the weights produce a silly result before a reviewer does.

04

Point people at it

Joke RFCs live or die on whether anyone outside the author has read them before 1 April. This page exists for that reason alone.

Anything about the document itself — a broken weight, a registration that makes no sense, a section that stops being funny — goes to rtraviss@evilbyte.net, which is the address in the draft's Author's Address. Bugs in the code, the site, or the ERA are better as repository issues; anything security-shaped should follow security.txt instead.

Further reading