This evening we launched a node module and standards proposal for issuing/transferring tokens via the notes field in Algorand transactions. We’ve called it “ARC-01”, with the hope that the community can help improve the flexibility and validation of the standard as a whole by adding their feedback.
Right now if you pull down the node module, you’ll find a number of functions you can use to convert a standard javascript object into an encoded payload for use in the notes field of a transaction. The “Basic” token type handles issuing and transferring tokens by having the issuer maintain the totals, and the “Security” token type has a number of additional functions for managing compliance, distribution, and even adding documents to a previously-created token.
Comments and feedback welcome!
Npm: https://www.npmjs.com/package/@assetblock/arc-01
Github: https://github.com/AssetBlock/arc-01