| CPC G06Q 40/04 (2013.01) [G06Q 20/0658 (2013.01); G06Q 20/367 (2013.01); G06Q 20/3829 (2013.01); H04L 9/3236 (2013.01); H04L 9/3239 (2013.01); H04L 9/3247 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 20 Claims |

|
1. A method of issuing a requested number of ownership tokens of a decentralized investment fund operating on a shared ledger of a blockchain network, the method comprising:
broadcasting a token sale transaction as a smart contract on the blockchain network from a wallet address associated with at least one entity of the fund; and
calling a plurality of functions of the smart contract to perform via at least one processing system the steps of:
receiving a purchase request from a candidate purchaser for the requested number of ownership tokens from the wallet address associated with an account on the shared ledger and identifying the candidate purchaser as an owner of a private key corresponding to the wallet address on the shared ledger;
determining whether the candidate purchaser satisfies an investment accreditation condition based at least in part on the account on the shared ledger including determining receipt of a payment of capital based on the requested number of tokens into the fund from the candidate purchaser and determining at least one of: (i) digital asset funds held by the account of the candidate purchaser exceeding a minimum; and (ii) minimum income received over a defined period of time;
determining that the candidate purchaser satisfies the investment accreditation condition that includes transferring the requested number of tokens to the account on the shared ledger and identifying the candidate purchaser as a token holder; and
outputting a fund document on the shared ledger for viewing by the token holder, the outputting includes:
using a symmetric key, symmetrically encrypting the fund document by the at least one processing system to yield an encrypted operating document;
writing the encrypted operating document to the shared ledger;
asymmetrically encrypting a copy of the symmetric key by the at least one processing system to define a unique encrypted key for the token holder which decrypts using the private key corresponding to the wallet address on the shared ledger; and
writing the encrypted copy of the symmetric key and the unique encrypted key to the shared ledger for unlocking the encrypted operating document and yielding a readable copy of the fund document.
|