FISSION Codes (prev “ESC”) v1.0.0-beta
Hi everyone 
The past few months have been filled with interviewing around two dozen companies and projects, soliciting general feedback form the community, and exploring alternative code layouts. We had a community call earlier this week, and it’s been great to see the interest both on and beyond Ethereum 
One version that seemed promising at first was adding more structure: encoding the referent plus modal & temporal logics. This turned out to be too rigid, so we fell back to using the lowest bit to signify blocking/non-blocking, which is in the current proposal.
Fun Facts
- Now have more codes than HTTP
- Nearly two dozen projects interviewed for research
- Used by at at least three other ERCs (at least one more being announced by a partner soon)
- Four FISSION presentations (so far)
Why the major version bump?
As mentioned above, we propose moving a few of the rows to make even numbers “blocking / others have control” and odds “unblocking / you have control”. If there is strong opinion that this should not be the case, it is easily undone.
What’s New?
Columns
0x1* Permission & CONTROL
This column already contained permissions. A prior working design included a column for “stoplight” style transitions. We realized that this is really a type of permission (ie: permission to proceed), and merged it into this column.
Some examples:
0x10 Disallowed or STOP0x11 Allowed or GO
0x3* Negotiation & GOVERNANCE
Negotiation has been expanded to include decision making and governance, which have lot of overlap.
Some examples:
0x30 Sender Disagreed or NAY0x31 Sender Agrees or YEA0x34 Quorum Not Reached
0x4* Availability & Time
Simply expanded to include new rows (see below)
Some examples:
0x42 Paused0x43 Queued0x48 Already Complete
Rows
0x*4 Lower Limit
Includes items like:
0x24 Underflow0x54 Insufficient Funds0xE4 Untrusted/Unsigned
0x*6 Upper Limit
Includes items like:
0x16 Revoked0x26 Overflow0x46 Expired
0x*8 Unnecessary or Duplicate
Includes items like:
0x28 Conflict or Duplicate Entry0x48 Duplicate Request / Already Complete0x58 Funds Not Required
Feedback?
We’d love any feedback that the community has before we make a PR against the EIPs repo 