1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4103c744889a97b752801470a28e658dfa3c54e6e06c6caf0bc489d4cbd7388. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4f2183f9-d857-455f-bcc7-df8827731bca.json and https://artists.proofprofile.net/proofs/artist/4f2183f9-d857-455f-bcc7-df8827731bca.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2865b12cdf5a8c387fb5542bbed4f120bfaa8bfe660af132f461553da9185de. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7rxlbglIt4bbBZCkE1edJC.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7rxlbglIt4bbBZCkE1edJC.
{"copyright_id":"0x86302669cf65ffa2267cef75fc1ea37b5b20d40acd5757f885acef86bc60a380","isrc":"NLG180500019","name":"Niet Om Arrogant Te Doen - Remix","registered_at":"2026-06-21T18:33:32Z","spotify_id":"4B1e89AWId5Lk77y9Gvxlb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86302669cf65ffa2267cef75fc1ea37b5b20d40acd5757f885acef86bc60a380. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4B1e89AWId5Lk77y9Gvxlb.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4B1e89AWId5Lk77y9Gvxlb.
{"copyright_id":"0x96dabf7f2ccb3f4fdbfb8cc5c9ac608ffe43cb3a47d7a8814edb06ac4e1131ed","isrc":"NLG660900124","name":"Next Level Shit","registered_at":"2026-06-25T02:27:28Z","spotify_id":"3pHezkXZmtPl4CpTu4DqZX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96dabf7f2ccb3f4fdbfb8cc5c9ac608ffe43cb3a47d7a8814edb06ac4e1131ed. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3pHezkXZmtPl4CpTu4DqZX.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3pHezkXZmtPl4CpTu4DqZX.
{"copyright_id":"0xa23a3e07537a237bb37568a643b9031f18433e47ac021b363d60bbaea2dcc6aa","isrc":"NLG660900125","name":"Als Zij Langsloopt","registered_at":"2026-06-04T16:24:55Z","spotify_id":"4SoDQVbhz2VRRNfgGm3HbR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa23a3e07537a237bb37568a643b9031f18433e47ac021b363d60bbaea2dcc6aa. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4SoDQVbhz2VRRNfgGm3HbR.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4SoDQVbhz2VRRNfgGm3HbR.
{"copyright_id":"0x4a1398558aa4de76e26e40745bf2208e36d4e5330d6efe8803cdd445accdd7b8","isrc":"NLG660900126","name":"Wat Heb Je Geleerd?","registered_at":"2026-06-09T01:19:41Z","spotify_id":"3vnQ9CiXyKV8mtNKSLuT2i","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a1398558aa4de76e26e40745bf2208e36d4e5330d6efe8803cdd445accdd7b8. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3vnQ9CiXyKV8mtNKSLuT2i.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3vnQ9CiXyKV8mtNKSLuT2i.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5954c5219fda273c8540fbd6f22734482984bd29d8cc693a4241ed3ca1daec08. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5YSorkF3nHeC1WKOmvZ3jt.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5YSorkF3nHeC1WKOmvZ3jt.
{"copyright_id":"0xeafb1745f74d5ef0f1256cbb4fdebe2092896ded672209b46f6cfe3f64bf71e7","isrc":"NLG660900128","name":"Voor Jullie","registered_at":"2026-06-21T14:06:45Z","spotify_id":"6ZQzHBW8HUHJ1CHAC1Zlka","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeafb1745f74d5ef0f1256cbb4fdebe2092896ded672209b46f6cfe3f64bf71e7. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6ZQzHBW8HUHJ1CHAC1Zlka.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6ZQzHBW8HUHJ1CHAC1Zlka.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd073d8c0de19ee9ec57717f5d1d884c9fef615238d702aeba98eb0bffd12cbee. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0e4a4slXau43TgoRFmMxcY.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0e4a4slXau43TgoRFmMxcY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd079764ffca34164da58c8c681f20ba1224c02fad4250e683c0d66c246032858. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/52pkjWulk9BewyaIkmHiNm.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/52pkjWulk9BewyaIkmHiNm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd20bb0c53a5b8cc190e698b192b58b8012175b83abeab4039a17b114349bf2b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2Vr8GKVioYvhD7A6C3La92.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2Vr8GKVioYvhD7A6C3La92.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9e6e50287639f8acfbdb99baee21697432ba9990c4a84a123e60e1b24718ac6. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0onMpCJYPxkphLfHjPEaLr.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0onMpCJYPxkphLfHjPEaLr.
{"copyright_id":"0xcae7a3bfece4b18e643371808633fec0b16d5161962758fc3bca9fd3ea800cbd","isrc":"NLG660900133","name":"Door Dik & Dun","registered_at":"2026-06-06T20:48:44Z","spotify_id":"5GSTQ6SBzctUnlOYd38E3N","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcae7a3bfece4b18e643371808633fec0b16d5161962758fc3bca9fd3ea800cbd. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5GSTQ6SBzctUnlOYd38E3N.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5GSTQ6SBzctUnlOYd38E3N.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75927be63b0b1e0e1189a0054bba5800dffb7dd3eef64bc7e0ec45450d878aeb. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0IxMNNJz7Qm3PNB6YatyUl.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0IxMNNJz7Qm3PNB6YatyUl.
{"copyright_id":"0xd56f7365a535a1c88b48279aa49ac1ebf5e3999d9d5fbcd9692b36b74a73a6fc","isrc":"NLG660900137","name":"Flexican Beat","registered_at":"2026-06-09T01:09:12Z","spotify_id":"4ZUiSKMTgCNSPv3am7wFvc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd56f7365a535a1c88b48279aa49ac1ebf5e3999d9d5fbcd9692b36b74a73a6fc. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4ZUiSKMTgCNSPv3am7wFvc.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4ZUiSKMTgCNSPv3am7wFvc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x091232ed59f56eb90b209381792c7c7a8b8929342501ae2538023a107844d76b. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2QKYHykhs6WWflawVQez1G.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2QKYHykhs6WWflawVQez1G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd82f593c054034cc9f13448ac0bcf3fc86fe18ddf5cf8d8ea117d8896c1fc882. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3go7lji3yHcQxhSoN8KDeb.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3go7lji3yHcQxhSoN8KDeb.