Human-readable Machine-verifiable Transaction requests

Feels like this could learn from / interact with ERC-1066: Ethereum Status Codes (ESC), ping @expede