diff --git a/README.md b/README.md index b92cfa1..30f784b 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Sup!? experimental decentralized state engine browser -Sup!? Object Browser is currently a READ ONLY demonstration of establishing a decentralized identity and tracking state changes with comments on immutable blockhain objects in a format familiar to NFT enthusiasts. +Sup!? is a READ ONLY demonstration of establishing a decentralized identity and tracking state changes with comments on immutable blockchain objects in a format familiar to NFT enthusiasts. the experimental Sup!? object browser is currently hardcoded to reference the bitcoin testnet mainchain ONLY. a production read / write deployment will be released December 2023, our goal is to give #teamworld ample time for testing and integrations This experiment is using an ancient blockchain protocol called P2FK (Pay to Future Key) invented by http://HugPuddle.org in 2013. @@ -11,7 +11,7 @@ P2FK was directly inspired by the satoshi uploader see --> https://cirosantilli ## **Installation** -1. Download the Sup.v0.1.6-beta.zip file +1. Download the Sup.v0.1.7-beta.zip file 2. Create a folder on your **fastest** disk drive with at least **700GB** free (it will be storing the bitcoin prod and testnet blockchains) 3. Unzip all contents into the folder. 4. Create a shortcut to SUP.exe and launch. @@ -21,34 +21,43 @@ P2FK was directly inspired by the satoshi uploader see --> https://cirosantilli 2. Launch a full bitcoin Production node AND a full Bitcoin testnet node using the buttons provided 3. Wait until testnet is fully synched and production has synced passed at least 2014. ( this part could take several hours ) 4. Type #flowersofwar in the main search box and hit enter +
+
## **Search Options** -### **#CaseSensitiveKeyword** +### **muVrFVk3ErfrnmWosLF4WixxRtDKfMx9bs** +searches mainchain - bitcoin testnet by address returns all object associations and or associated profile -searches up to a 20 character case sensitive keyword and shows all object associations +### **6d14b0dc526a431f611f16f29d684f73e6b01f0a59a0b7b3d9b8d951091c2422/index.html** +searches mainchain - bitcoin testnet by transaction id returns referenced index.htm(l) in browser -### **muVrFVk3ErfrnmWosLF4WixxRtDKfMx9bs** +### **BTC:0618f12af65a4e82f8e7b41f8578721dfeb109e9a73ff71aebdbc982696e3720/index.html** +searches sidechain - bitcoin production by transaction id returns referenced index.htm(l) in browser + +### **MZC:4dbb0e984586d1994f461c419c460edf7ecf15488a8b11282f19cec9aa7ec285/index.html?viewer=embii4u** +searches sidechain - mazacoin production by transaction id returns referenced index.htm(l) in browser -searches main blockchain returns all object associations and associated profile +### **#CaseSensitiveKeyword** +searches mainchain for up to a 20 character case sensitive keyword and shows all object associations ### **@UserName** +searches mainchain by urn shows currently registered profile object associated with @userName and shows all object associations. profile registrations are transferable and expire after 3 years of no activity allowing them to be claimed by other registrants in the future -searches urn shows currently registered profile object associated with @userName and shows all object associations +### **Search by File** +(drag and drop the file anywhere on the main Sup!? browser screen)
+searches mainchain and returns first object discovered with an owner where a hash of the search file equals a hash of the referenced urn file. Sup!? file registrations do not expire and are transfereable to other owners. all urn file types and urn locations can be discovered in this manner. this includes IPFS files, mainchain files and sidechain files. -### **sup://twitter.com** +### **ipfs://QmU42aLJToYmshwJu26iprH9RsX6SfJDw3FTf6senJEdF1** +performs a ipfs get, archives ipfs file(s) locally, pins file(s) if pinning is enabled, opens a system folder dioluge allowing you to explore any files found -searches urn shows currently registered object with URI ( no urn character limits, redirects are NOT enabled ) +### **sup://twitter.com** +searches mainchain by urn shows currently registered object with uri redirection. urn registrations are transferable and expire after 3 years of no activity allowing them to be claimed by other registrants in the future. ( there are no urn character limits, uri redirects are NOT enabled ) ### **http(s)://embii.org** - navigates to requested url in browser. - -### **ipfs://QmU42aLJToYmshwJu26iprH9RsX6SfJDw3FTf6senJEdF1** - -performs a ipfs get, archives ipfs file(s) locally, pins file(s) if pinning is enabled, opens a system folder dioluge allowing you to explore any files found
+


- ### **Block \ Mute** - blocking addresses and transactions ignores any associations to them going forward preventing a transaction or any transactions signed by the blocked address from outputting to disk. a purge and reinspection is required to completely eliminate all data. if a group of collectors decides to block an address or transaction they can technically ignore them out of existence. @@ -61,42 +70,30 @@ performs a ipfs get, archives ipfs file(s) locally, pins file(s) if pinning is e trusted index.html and index.htm files are sent the following Sup!? object information via querystring on load "address=", "creator=", "viewer=", "viewer-name=", "owner=", "owner-name=", "urn=", "uri=", "url=", "height="


- ### **URN IMG & URI Referencing Standards**

-IPFS:Qma7o6Yx2HQfCkNJEHv1gpiDzoZU8rNc6JFQXijfyt8cGc - -( references an IPFS gif file creates a default file named {hash}/artifact )
-

-IPFS:Qmex6VRDqwVCMPrc7ojtBWzUBPdQAmWq9FcprKTcgmbKX3/baby punch.glb - -( references and IPFS file outputs file with given name {hash}/baby punch.glb )
-

- -66e5f4df4bd0a3ea9b569498ed25f848e837b9dec7a2699c1d6756ae9560c962/8354.png - -( references mainchain - bitcoin testnet P2FK)
-

- -MZC:c0c7fa9536e31e04a65252d8acec29af1c54cb0a44609af7fb9e3804065c7f19/chief-sitting-bull.jpg - +IPFS:Qma7o6Yx2HQfCkNJEHv1gpiDzoZU8rNc6JFQXijfyt8cGc
+( references an IPFS gif file creates a default file named {hash}/artifact )
+
+IPFS:Qmex6VRDqwVCMPrc7ojtBWzUBPdQAmWq9FcprKTcgmbKX3/baby punch.glb
+( references and IPFS file outputs file with given name {hash}/baby punch.glb )
+
+66e5f4df4bd0a3ea9b569498ed25f848e837b9dec7a2699c1d6756ae9560c962/8354.png
+( references mainchain - bitcoin testnet P2FK )
+
+MZC:c0c7fa9536e31e04a65252d8acec29af1c54cb0a44609af7fb9e3804065c7f19/chief-sitting-bull.jpg
( references sidechain - mazacoin production P2FK )
-

- -BTC:3ff52882c93420c8fe4a90f6fa94b2a563316b5e7b83afe2ddd5bcadc86d3821/FakeUFO.png - +
+BTC:3ff52882c93420c8fe4a90f6fa94b2a563316b5e7b83afe2ddd5bcadc86d3821/FakeUFO.png
( references sidechain - bitcoin production P2FK )
-

- -http://bitfossil.org/7033eb8138de0d3f4be111a57dfb8319b400d3b6a6f5b387a22b334ebb998e93/EMBII.jpg - +
+http://bitfossil.org/7033eb8138de0d3f4be111a57dfb8319b400d3b6a6f5b387a22b334ebb998e93/EMBII.jpg
( references a http(s) address )
-

+
**ASCII free text urn registrations such as 'twitter.com' cannot begin with 'IPFS:',{transaction id},'MZC:','BTC:' or 'HTTP'** - ### - this experiment uses a v0.13.2 full bitcoin core clone with address index change https://github.com/btcdrak/bitcoin/tree/addrindex-0.14 @@ -112,7 +109,3 @@ http://bitfossil.org/7033eb8138de0d3f4be111a57dfb8319b400d3b6a6f5b387a22b334ebb9 ### **explore Sup!? on youtube** https://www.youtube.com/playlist?list=PLDNMoJ2rHmfoxt1AX417-lWt2zvWUnKUH - - - -