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 0xa95d61359d31d0a0fe6cf8ce4822601b3b4040f882faa4c7cddf85210cc0de65. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c56e9543-04ee-4a22-814a-78691d58d162.json and https://artists.proofprofile.net/proofs/artist/c56e9543-04ee-4a22-814a-78691d58d162.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x4fdd13962b9a353193929cb8796af61b698aae9bcf61dde36de8aa27f64ec9d3","isrc":"GBKQU2384926","name":"Feel It","registered_at":"2026-06-11T17:40:47Z","spotify_id":"6w3WOOEuTpHLfF8KAIHdIj","type":"track"}
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 0x4fdd13962b9a353193929cb8796af61b698aae9bcf61dde36de8aa27f64ec9d3. 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/6w3WOOEuTpHLfF8KAIHdIj.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/6w3WOOEuTpHLfF8KAIHdIj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd4251205fe655634d8e9b6804b3f9e5d6d6820124a370427a4fb5da15722638. 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/1AGopeqQwHl81jUCnc7Vct.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/1AGopeqQwHl81jUCnc7Vct.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x395f94f5d7548c94f07568b6436c40699cd2ff1077069a0ac008e1d73953119a. 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/0NTkRjQMoJp3iug5RiaN92.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/0NTkRjQMoJp3iug5RiaN92.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19e7113a23ecb4bbfa67b0b434875a7352e80b655c0dd0972031b5d47ddb6580. 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/394GLqBu5fR3hvHqqI9czF.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/394GLqBu5fR3hvHqqI9czF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1d8e18c93b908389390ca8c094e35cfe3fbfe569ae9445e637d1d8ecd918898. 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/6FMcxUih5mIeqVJUv6iTrn.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/6FMcxUih5mIeqVJUv6iTrn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed896bf41eb8ca4cc7d226604591554d9c21569845d6ba1098e12bd6f320a636. 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/3PEwHACjlfuN7r3aWLxo1r.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/3PEwHACjlfuN7r3aWLxo1r.
{"copyright_id":"0x0c2e967af2cb4d98e708d416857d03f80a7b5fa2af27639f36c92dfc0a36b3a0","isrc":"GBKQU2311659","name":"Won't Let Go","registered_at":"2026-06-18T04:21:55Z","spotify_id":"1fzbFsfBX6MZSudMxqKkEr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c2e967af2cb4d98e708d416857d03f80a7b5fa2af27639f36c92dfc0a36b3a0. 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/1fzbFsfBX6MZSudMxqKkEr.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/1fzbFsfBX6MZSudMxqKkEr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42071b61f64563f72049ae46c0ed08893fd5b621ec6b1c346f40b6ebc7c64ad5. 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/2aKi0hmZ7M5wVnd69RUEu7.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/2aKi0hmZ7M5wVnd69RUEu7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21342551a5326c07d6fa66cb5c85371f55bb97d6906527dd780788dd3a66582d. 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/6qDnXfSNszSteGakmzQzUK.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/6qDnXfSNszSteGakmzQzUK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6a7cb92bac60f54363945033abf023c9b9f574e0a2bcf7112f938bfa0ac605c. 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/5bO7tqqa4PL5627xhk5cyd.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/5bO7tqqa4PL5627xhk5cyd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4d9b0196f857629d1173a650299cc27f47d1442e550f60330356bc1abc5d3d5. 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/3Mo5u66C5MJtlRVCW7k3u9.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/3Mo5u66C5MJtlRVCW7k3u9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fe29b3b13a301b355bf27ec908f3b1e64d65b391b8c315bbcbac49ba71d8c2f. 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/5yqevIi6idUAjBo67lJTtz.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/5yqevIi6idUAjBo67lJTtz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf280c1cf79a93144c8fc2ad0136cdb6f02828cff3b9c046c875a6e1fdf536d62. 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/5APsWgxFfSRx0o61L0dh5f.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/5APsWgxFfSRx0o61L0dh5f.
I Ain't Worried (Slowed & Sped Up Version)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78c3a6e96abab0562bfeecb42617073613b7ebc1d874013f4f030dd105164e27. 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/63a4T7RGKTdhGOpUdjoKRl.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/63a4T7RGKTdhGOpUdjoKRl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe347f1e2f2411dd08f8f7f85995db938ffecfcb19b333aa360a456201217d442. 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/3r5h8t4eRHLIkUZsUruy9z.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/3r5h8t4eRHLIkUZsUruy9z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf038641bfb071bfc3f69198c6518268c007f655369b03e1869c42d1044df24c7. 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/0syQwZ3sNrvMP4KE7OFH7j.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/0syQwZ3sNrvMP4KE7OFH7j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfc734fa40471bf006794efdedf993246b26c3a803aa9898be70b9ce864a8754. 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/2ogVLH8dJgEj1hVWp2a1jt.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/2ogVLH8dJgEj1hVWp2a1jt.
{"copyright_id":"0x557db1ef7a174f93e9c6a799b213f16415e3f9f2c698b15baf61dceaf5575cfe","isrc":"QMFME2174878","name":"Whatever You Like","registered_at":"2026-06-17T19:57:29Z","spotify_id":"3OUY4gnP9p80UgZjyfqb5h","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x557db1ef7a174f93e9c6a799b213f16415e3f9f2c698b15baf61dceaf5575cfe. 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/3OUY4gnP9p80UgZjyfqb5h.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/3OUY4gnP9p80UgZjyfqb5h.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9574418a5ae447a3e16ee1a9bf294761e9855e2214733d6448e5fe10fde91aba. 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/7fZoDeLkUxy4463rMJcRVc.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/7fZoDeLkUxy4463rMJcRVc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98061693e201d908ac460ce427813078ca22585daadab27a7d0b0951f91e5a2f. 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/6cCsLFjfD6iJoVowYQGkiz.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/6cCsLFjfD6iJoVowYQGkiz.
{"copyright_id":"0x8ee1116180cdc05a8e8f1b1ea747e5bb60b12a63ec21401823fd9c1bacdfa5f8","isrc":"GBSMU9225222","name":"End Of Nights","registered_at":"2026-06-21T12:24:30Z","spotify_id":"5BrDsgM1mgNCDb1JOoFli9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ee1116180cdc05a8e8f1b1ea747e5bb60b12a63ec21401823fd9c1bacdfa5f8. 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/5BrDsgM1mgNCDb1JOoFli9.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/5BrDsgM1mgNCDb1JOoFli9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb7299ff2f961c36da2f4f58593bba2ffda61fb2bc7f66ab155c8bb6ef7fdf7f. 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/3DMr5q1LSmDeXt4dC6uASp.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/3DMr5q1LSmDeXt4dC6uASp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7550739a3fbdda8e681746662d6787cbabf378e136367b6bcc2c4ac8b42a54d. 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/1gSwjthRqzqpkGX69zW9m1.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/1gSwjthRqzqpkGX69zW9m1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45cddec3084f93c180218e365ea186e2223561d28a0d12a5548e27898b8b6363. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2kAxzFctYA0LSpTkwDvkQM.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/2kAxzFctYA0LSpTkwDvkQM.
{"copyright_id":"0x34c7dfa57bd296a30382b5d8c7a86c33dbd3cb3750af5bcd0dd811bb752e0336","isrc":"GBSMU8104164","name":"How I Must Feel","registered_at":"2026-06-08T19:10:47Z","spotify_id":"75hu3OsDjY69iys8DlveP6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34c7dfa57bd296a30382b5d8c7a86c33dbd3cb3750af5bcd0dd811bb752e0336. 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/75hu3OsDjY69iys8DlveP6.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/75hu3OsDjY69iys8DlveP6.