- Online Wallets. Stamp can be used as a safer form of 2 factor authentication.
- Online Market Places. A new wave of cryptocurrency marketplaces using multi sig transactions need an easy way for the user to sign the transaction.
Basically Stamp is a Hierarchcal deterministic Bitcoin wallet that doesn't store any Bitcoins. Rather it can issue Master Public Keys and sign P2SH transactions created with those keys.
- Send a MPK after reading a QR code. DONE.
- Sign a TX generated from a P2SH using the above key. IN PROGRESS
- Fix up GUI and look and feel.
- Test on iOS
Below are some example Stamp commands.
mpk|service-name|Callback URL (POST)|Pipe seperated paramers you supply
e.g.
mpk|mywallet.com|hxxp://mywallet.com/external_mpk|user|980190962
sign|service-name|Callback URL (GET) to get the TX|Callback URL (POST) to send the signed TX|Pipe seperated paramers you supply
e.g.
sign|mywallet.com|hxxp://mywallet.com/get_tx|hxxp://mywallet.com/get_tx|user|980190962
Simply take the Stamp command above and create a QR code for stamp to scan.
Stamp was written with the Appcelerator Platform http://www.appcelerator.com/. Download the IDE import the project and (hopefully) off you go.