Symbol Wallet Features Requests:
I have two feature requests that are related, and fall under a general umbrella of “Accounting”
In database systems we have come to take for granted complex accounting and data management tools.
Anytime we shop online: we search, sort by attributes, exclude data, and otherwise make extensive use of defined parameters to display the data we want. - All from user friendly GUIs.
In the future, data management software with such capabilities will become a standard in distributed ledgers as well. Today we just have the basics, we call them “wallets”
It would be sensible to consider this and take at least small steps, and thus:
Today I want to focus on two specific accounting features that will empower endless possibilities.
Transaction Search & Sort
This is quite self explanatory. In accounting, browsing is a nightmare.
No individual or business wants to scroll through hundreds of transaction records to find specific ones. Even the average crypto user doesn’t like this.
Let’s make it easy to search and sort transaction history with defined parameters.
Here are some examples:
- Display only transactions with XYM amounts between 1,000 and 1,500
- Display only transactions between dates Dec 18th, 2020, and Dec 20th, 2020
- Exclude all transactions with XYZ mosaic amounts equal to or less than 100
- Display only transactions made between Dec 18th and 20th, that contain 100 or more ABC mosaic, and have a transaction message attached.
Now I will segway into use cases built upon this, and introduce the second Symbol wallet feature request:
I had difficulty settling on a one word definition, as the capabilities far exceed our traditional understanding.
Receipts
When we make purchases at any store, we take one thing for granted: Receipts.
In a data flow diagram, receipts are a secondary transaction based on a prior transaction. IF you give money, you receive receipt.
IF purchase data is entered into the database, a copy of the corresponding data is provided to the customer as a proof of purchase. AKA: Receipt.
Beyond proof of purchase, receipts can also bundle additional data:
- Brick and mortar stores often print coupons on receipts.
- Software purchases include license codes with receipts.
- Airline travel purchases include itineraries with receipts.
- Lottery purchases include official lottery codes with receipts.
- Crowd funding participants receive receipts qualifying them for specific products.
My proposal is to build into the Official Symbol wallet a user friendly method to generate transactions & aggregate transactions based on prior transactions.
Conclusion:
Search and sort functions allow one to quickly identify transactions, and make the necessary corresponding transactions.
Beyond what I have already mentioned, these capabilities allow:
- Symbol wallet to empower ICO & STO issuance, with variables.
- E-commerce integration
- Crowdfunding of unique items.
- Issuance of verifiable signed receipts
- Refunds
- Much much more.