Decentralized DNS, because centralization is a weakness that makes the internet vulnerable to censorship, etc.
And DNS is a major weakness in my eyes.<p>Also, anti trust/monopoly moves preventing content providers from owning or attempting to control what should be dumb public pipes ala public roads.
Truth servers:<p>1. User address<p>2. domain code<p>3. data address<p>4. data<p>5. data version<p>6. digital signature<p>7. signature verification algorithm<p>- and depending on the importance of the data you could store the data on multiple servers to add redundancy and prove the server is telling the truth.<p>- root user addresses could be used like name servers to store other types of truth servers, user names etc.<p>- could add some kind of currency/time storage protocol to manage free loading.<p>- you could have some kind of trust network by putting I attest that at this time this server returned this version of the data and/or I verified the data was signed.<p>- or I attest at this time this server(any server including web) returned this data and here is a hash of the data<p>- reputation could be stored by putting a transaction code and each party agrees they did the transaction and it went well and here's the contract with index-able properties.
How about transparent fair pricing contract/database.<p>1. if you post your prices you agree your not offering other prices for X amount of time to anyone else for that marketplace product code.<p>2. skill/service codes priced by the hour<p>3. marketplace product code for all vendors<p>4. you can fork a product/service/skill code but need to list a reason, xyz feature(s) is/are different or just a contractual difference or something.