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 0x1989af92d28e017a5b0f4229b9287f93b61d668fb175183800134af7e064ef2a. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/34d20292-ca8c-46c5-af96-104e62a66fb7.json and https://artists.proofprofile.net/proofs/artist/34d20292-ca8c-46c5-af96-104e62a66fb7.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 0x1902336d1b3e6ab4a43ac4f08ba39988d4ac7ea4cfa80a48373e229f7af98548. 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/54wqX30KnwGZdLmi8r0Wgo.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/54wqX30KnwGZdLmi8r0Wgo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x397d8856fbe6dfa108f5f4916d5fa014b8dbe61b7bc4ae31b10455c9f3149b76. 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/1w1kvWFdm3u0GgkG9VSFGH.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/1w1kvWFdm3u0GgkG9VSFGH.
{"copyright_id":"0x099ef6f5c5bfdbe871af9ad8f6995ddd0ad5e253c334cdd412bf9100d072d93b","isrc":"USA2P2409360","name":"So let's go see the stars","registered_at":"2026-06-01T11:30:02Z","spotify_id":"7x9s9KVpMOrQ2z2fzOGo8z","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x099ef6f5c5bfdbe871af9ad8f6995ddd0ad5e253c334cdd412bf9100d072d93b. 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/7x9s9KVpMOrQ2z2fzOGo8z.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/7x9s9KVpMOrQ2z2fzOGo8z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x384fc5b6382ce957b0e3a27ab999a46d8e1c0346cc457ad53672d77f410f5502. 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/0Tq7v8YAmwdnAYBwyR1pZ4.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/0Tq7v8YAmwdnAYBwyR1pZ4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4a057f01e1403e048ffe60e4a441d03b47f6d5be8d8cd80b65d8e4ab4574319. 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/7rXUWfUAaOmPNHS7cwfTL2.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/7rXUWfUAaOmPNHS7cwfTL2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2f4d115975f233e714c2271305671bc75901595bcef7912d03d1a4336872d1a. 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/4gHBVNtx6Kh5F97GoIg0fq.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/4gHBVNtx6Kh5F97GoIg0fq.
{"copyright_id":"0xe9f5c5dbf4f172a467b2e40d1edc326341e9795acaa9e16a542f34030cff3499","isrc":"USA2P2409364","name":"Earth, Wind & Fire (English Ver.)","registered_at":"2026-06-04T08:19:36Z","spotify_id":"7sEkQPK4bxBum9CoAp5Onl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9f5c5dbf4f172a467b2e40d1edc326341e9795acaa9e16a542f34030cff3499. 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/7sEkQPK4bxBum9CoAp5Onl.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/7sEkQPK4bxBum9CoAp5Onl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5467b7ab9fbac95e76fd20bba389bd841d19a907814f3f2454295c1fc7d3739. 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/3ckM6eeEiOc0iON56lKfDv.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/3ckM6eeEiOc0iON56lKfDv.
{"copyright_id":"0x70e2b2a411854e721ce185fad798a953b3dbf977cc0fb82cd298ffb869048ccd","isrc":"KRNAR2354385","name":"Fadeaway - Inst.","registered_at":"2026-06-06T21:38:52Z","spotify_id":"38HbimAJMH5bU5RExmhLXF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70e2b2a411854e721ce185fad798a953b3dbf977cc0fb82cd298ffb869048ccd. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/38HbimAJMH5bU5RExmhLXF.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/38HbimAJMH5bU5RExmhLXF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd9339152f1aaef8ed21a22644c7198a2c912be813f69978cffdc4809e01ae77. 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/0XPkHALe0ZcUP8BSg55vX8.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/0XPkHALe0ZcUP8BSg55vX8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37f69ef2073f7f0ad7c4112672ffa6d80e1a8789c7be28c68939b09bfb7dea06. 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/50mLOs7G5WD7NGUZtOwNlz.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/50mLOs7G5WD7NGUZtOwNlz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b798fdd90ebe943bb37964e5a73b6e03efa373f5f33a850e2e171b51f1fbcbf. 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/1SGHPuia3S8AROG5EE1A2S.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/1SGHPuia3S8AROG5EE1A2S.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52131a853a4c9b2a3a7f4b7f4281dbebd892375edb6b2d5db49b7d28e458afdd. 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/2EcUNCoMNUqqF6v81loNNk.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/2EcUNCoMNUqqF6v81loNNk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe03ebcc3686b4f439e254a7898503345c3c415040a9990f13c7e464a45c842c0. 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/5TNMJ6Csb2NgSohuz76XJT.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/5TNMJ6Csb2NgSohuz76XJT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe849343362dd123eafc81253099f601eda8ab23a89c5ddbc67adeb72f578b471. 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/76WmEfvmMXKBvfAkb41fut.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/76WmEfvmMXKBvfAkb41fut.
{"copyright_id":"0xbd9339152f1aaef8ed21a22644c7198a2c912be813f69978cffdc4809e01ae77","isrc":"USA2P2310715","name":"But I Like You","registered_at":"2026-06-01T10:52:37Z","spotify_id":"3cJgwAm8FRkgjRIGatdRct","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd9339152f1aaef8ed21a22644c7198a2c912be813f69978cffdc4809e01ae77. 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/3cJgwAm8FRkgjRIGatdRct.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/3cJgwAm8FRkgjRIGatdRct.
{"copyright_id":"0x37f69ef2073f7f0ad7c4112672ffa6d80e1a8789c7be28c68939b09bfb7dea06","isrc":"USA2P2310716","name":"One and Only","registered_at":"2026-06-01T10:23:33Z","spotify_id":"7twsZBhfSJFeaDp2rFHP1d","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37f69ef2073f7f0ad7c4112672ffa6d80e1a8789c7be28c68939b09bfb7dea06. 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/7twsZBhfSJFeaDp2rFHP1d.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/7twsZBhfSJFeaDp2rFHP1d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b798fdd90ebe943bb37964e5a73b6e03efa373f5f33a850e2e171b51f1fbcbf. 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/0mJohf6KCgFeCWbMBAS8RL.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/0mJohf6KCgFeCWbMBAS8RL.