A big part of Aragon is user-friendliness, and one of the most unfriendly things in the Ethereum world is transaction data.
Examine this screenshot of a transaction in MetaMask:
UTF8 string in MetaMask
Would you know what this transaction does? Not even a developer could tell. This is why we created Radspec.
Radspec is a secure alternative to Natspec. Natspec was supposed to be a way to describe transactions from a Natspec expression and some transaction data.
How to use Radspec
It's as easy as adding @notice to functions in the smart contracts.