Asset fractionalization algorithm
In certain aspects of the disclosure, a computer-implemented method includes receiving information regarding characteristics of an asset. The method includes tokenizing at least one digital asset representing fractional shares in the asset. The method includes determining the initial share price. The method includes updating a capitalization table based on the number shares and share price. The method includes performing a transaction based on share price. Systems and machine-readable media are also provided.
1 . A computer-implemented method comprising:
utilizing a continuous learning model automatically: (1) suggesting a guardrail share pricing range based on a plurality of pricing factors and defining a minimum share price and a maximum share price and (2) identifying a denominator within the suggested guardrail share pricing range and representing a share price of an asset;
fractionalizing the capitalization of the asset into a plurality of tokens based on the identified denominator, each token in the plurality of tokens representing a digital share of the asset and having a fiat currency value of the share price;
splitting the share price of the digital share into a split share price;
fractionalizing a token, from among the plurality of tokens and representing a digital share, into a plurality of other tokens, each other token representing a split digital share and having a fiat currency value of the split share price;
electronically ingesting capitalization data defining capitalization of the asset;
automatically and electronically tracking a parent-to-child relationship between the digital share as a parent share and each of the plurality of split digital shares as a corresponding child share in a digitally updateable capitalization table, including for each split digital share in the plurality of split digital shares, incorporating metadata, including persisting a serial number, into the split digital share tying the split digital share back to the digital share; and
performing a buy/sell transaction for a portion of the asset at an exchange based on split share price, including:
electronically transferring at least one other token, from among the plurality of other tokens, to an exchange managed digital wallet of a new investor in the asset; and
updating a digitally updatable capitalization table indicating the new investor has invested in the asset; and
automatically deepening the guardrail share pricing suggestion capabilities of the continuous learning model based on the electronically ingested capitalization data and the identified denominator.
2 . The method of claim 1 , wherein electronically ingesting capitalization data defining capitalization of an asset comprises ingesting capitalization data defining capitalization of an asset, the asset selected from among: gold, real estate, oil, a franchise investment, uranium, timber, private credit, or private debt.
3 . The method of claim 1 , further comprising:
mapping the capitalization data into an Alternative Trading System (ATS) exchange usable format;
returning the plurality of tokens via an API to another system in a format desired by a recipient; and
returning the plurality of other tokens via the API to the other system in the format desired by the recipient.
4 . A system comprising:
a processor;
system memory coupled to the processor and storing instructions configured to cause the processor to:
utilize a continuous learning model automatically: (1) suggesting a guardrail share pricing range based on a plurality of pricing factors and defining a minimum share price and a maximum share price and (2) identifying a denominator within the suggested guardrail share pricing range and representing a share price of an asset;
fractionalize the capitalization of the asset into a plurality of tokens based on the identified denominator, each token in the plurality of tokens representing a digital share of the asset and having a fiat currency value of the share price;
split the share price of the digital share into a split share price;
fractionalize a token, from among the plurality of tokens and representing a digital share, into a plurality of other tokens, each other token representing a split digital share and having a fiat currency value of the split share price;
electronically ingest capitalization data defining capitalization of the asset;
automatically and electronically track a parent-to-child relationship between the digital share as a parent share and each of the plurality of split digital shares as a corresponding child share in a digitally updateable capitalization table, including for each split digital share in the plurality of split digital shares, incorporating metadata, including persisting a serial number, into the split digital share tying the split digital share back to the digital share; and
perform a buy/sell transaction for a portion of the asset at an exchange based on split share price, including:
electronically transfer at least one other token, from among the plurality of other tokens, to an exchange managed digital wallet of a new investor in the asset; and
update a digitally updatable capitalization table indicating the new investor has invested in the asset; and
automatically deepening the guardrail share pricing suggestion capabilities of the continuous learning model based on the electronically ingested capitalization data and the identified denominator.
5 . The system of claim 4 , wherein instructions configured to cause the processor to electronically ingest capitalization data defining capitalization of an asset comprise instructions configured to cause the processor to ingest capitalization data defining capitalization of an asset, the asset selected from among: gold, real estate, oil, a franchise investment, uranium, timber, private credit, or private debt.
6 . The system of claim 4 , further comprising instructions configured to cause the processor to:
map the capitalization data into an Alternative Trading System (ATS) exchange usable format;
return the plurality of tokens via an API to another system in a format desired by a recipient; and
return the plurality of other tokens via the API to the other system in the format desired by the recipient.