METHOD AND APPARATUS FOR A CONSUMER CONTROLLED, DECENTRALIZED FINANCIAL PROFILE
The system provides a method of storing the financial data of a consumer in a lockbox on a blockchain. The financial data is written to a lockbox by a writer (e.g. credit bureau, financial institution, data provider). The data is read by a reader (e.g. lender, investor, and the like). The blockchain technology provides security and auditing so that the information can be trusted, and any modifications can be identified and confirmed. The lockbox comprises a smart contract and SMPC group participants.
1 . A method of providing a consumer-controlled, decentralized financial profile comprising:
using a Lockbox Management node to create a Lockbox for storing consumer financial data of a Consumer, wherein the Lockbox is defined by a Smart Contract;
using a Writer portal to allow a Writer to write consumer financial data to the Lockbox,
using a Reader portal to allow a Reader to read the consumer financial data from the Lockbox.
2 . The method of claim 1 wherein the Consumer gives permission to the Reader to read the consumer financial data from the Lockbox.
3 . The method of claim 2 further including a Group portal to allow a Lockbox Management group to manage access to the Lockbox.
4 . The method of claim 3 further including an Identity node to confirm the identity of the Consumer.
5 . The method of claim 4 further including an Incentive Management node to track financial transactions associated with the Lockbox.
6 . The method of claim 5 wherein the Management group comprises a plurality of members and wherein each member has a financial stake.
7 . The method of claim 6 wherein each member makes a deposit LD associated with the Lockbox.
8 . The method of claim 7 wherein the Management group posts a Result in response to a request to read financial information from the Reader.
9 . The method of claim 8 wherein the Reader may challenge the accuracy of the Result.
10 . The method of claim 9 wherein the deposit LD is forfeited to the Reader when the Result is not accurate.