User stories to explore the usefulness of anonsats
Uncle Jim has heard about anonsats.io and figures this is the best way to get Alice on board by sending her some sats.He
Uncle Jim hears about an exciting new service called anonsats. He checks out the Anonsats API.
Convinced this is the way to get Alice into the sats game, Uncle Jim creates an anonsats wallet and writes down the wallet_key
and wallet_name
which are the keys to use the wallet:
wallet_key
key is the owner key and he must keep completely secret or risk loss of his funds. The wallet_key
has full control and owner access to the wallet.wallet_name
, because the wallet_name
is the user key and has limited read-only and deposit-only access to the wallet. Anyone who has this wallet_name
can deposit to this wallet, that only Uncle Jim can withdraw!With wallet in hand, Uncle Jim now needs to add some anonsats. Anonsats is fully-backed by Bitcoin, but to use anonsat tokens, they need to be minted using Lightning. Unfortunately, a simple user app is not yet available, but Uncle Jim is ready to navigate the challenging waters of API calls to make this happen. Fortunately, whoever wrote this service, is taking the time to document the backend Anonsats API. It looks pretty easy that Uncle Jim might create his own frontend client! But once the user app is available, it will be super-easy for everyone!
Unle Jim now has his wallet_key
and his wallet_name
handy (they are easy to type in!). He accesses the deposit method, enters an amount of sats and his wallet_name
. He presses 'Execute'.
He then heads over to the lnqrinvoice method and enters his wallet_name
. When he presses 'Execute' a QR code appears, and he scans and pays with his Lightning wallet.
Once the payment has been completed, Uncle Jim checks if the sats got in with the balance method to see if the sats are in the wallet. He can use either user wallet_key
or wallet_name
. Sure enough, they are there!
Jim now has anonsats and he is ready to send some to Alice!
Uncle Jim is now ready to send Alice some sats.
wallet_key
and wallet_name
using a pen and a secret notebook. She emails Uncle Jim the wallet_name
because Uncle Jim said it was ok. But Jim reminded her, "Don't ever share your wallet_key
!"Will be written in due time…