Each equity should have its own separate website where users can buy and sell the security.
Too centralized. Try
distributed bonds.
Or even better, a merge-mined data timestamping service... no blockchain bloat, as it is just another merkle branch in the merged-mining merkle tree (of which a single merkle root is then published in each block's coinbase).