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 0x528314177c4293131ec21d96260df6ee22a42b7e493599f90a327aa4469cdf90. 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/b8a70464-278c-4202-88ce-48b9a80c80da.json and https://artists.proofprofile.net/proofs/artist/b8a70464-278c-4202-88ce-48b9a80c80da.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 0xe62c650f8362e1b9fa08b59242e41587765291402b58d1b77e0b488e5eff71f2. 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/3CWuU5kIw8zsWJTcgreUwl.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/3CWuU5kIw8zsWJTcgreUwl.
Head On Fire (feat. Sigrid, King Princess and MØ)
{"copyright_id":"0x4d96dbdf72baa98bcce39b6624232e9b9d8734899b9a6937d97b4f65f72c5b99","isrc":"GBAHT2200481","name":"Head On Fire (feat. Sigrid, King Princess and MØ)","registered_at":"2026-06-09T23:37:34Z","spotify_id":"1Vk3kWl25pHmu9rpBjiXUa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d96dbdf72baa98bcce39b6624232e9b9d8734899b9a6937d97b4f65f72c5b99. 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/1Vk3kWl25pHmu9rpBjiXUa.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/1Vk3kWl25pHmu9rpBjiXUa.
{"copyright_id":"0xef102fd0231418678fc076873a9f9bd9f3ccea7fcac5bcc32c02b15077f7435a","isrc":"GBAHT2200456","name":"Head on Fire - Danny L Harle Remix","registered_at":"2026-06-11T01:22:04Z","spotify_id":"5tNqLFGg2thF0hKit8SxoL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef102fd0231418678fc076873a9f9bd9f3ccea7fcac5bcc32c02b15077f7435a. 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/5tNqLFGg2thF0hKit8SxoL.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/5tNqLFGg2thF0hKit8SxoL.
{"copyright_id":"0x6a4396d362b37198089e0f6dd42c126a498d2a036e3f6e0f4359ebf15b798e85","isrc":"GBAHT2200169","name":"Head on Fire - Acoustic Version","registered_at":"2026-06-07T09:27:30Z","spotify_id":"1wqMIMDciRUbSDZgfOA4v8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a4396d362b37198089e0f6dd42c126a498d2a036e3f6e0f4359ebf15b798e85. 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/1wqMIMDciRUbSDZgfOA4v8.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/1wqMIMDciRUbSDZgfOA4v8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99df131a4791a9306f02b747c9dc08e8f0f74531a483fc7c3069bf5eba7a5f0e. 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/7H8LQydDNnThNeoTb8L9SW.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/7H8LQydDNnThNeoTb8L9SW.
{"copyright_id":"0x1953efc6558126c5cdbc69f95b3c00706c0ce5cd9823f4ced9320e22802c028b","isrc":"GBUM72105768","name":"Burning Bridges - Crush Club Remix","registered_at":"2026-06-08T21:58:24Z","spotify_id":"5LuKKyy1UMkAtTs7PLytBN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1953efc6558126c5cdbc69f95b3c00706c0ce5cd9823f4ced9320e22802c028b. 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/5LuKKyy1UMkAtTs7PLytBN.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/5LuKKyy1UMkAtTs7PLytBN.
{"copyright_id":"0xfb9e6bb0fb0b47c4a9aaccee5bba949f30aba6000aaaad090a928dae11746ac1","isrc":"GBUM72204096","name":"Bad Life - Stripped Back","registered_at":"2026-06-07T04:32:57Z","spotify_id":"04q7NIqyeQqfjzlW6V4mnO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb9e6bb0fb0b47c4a9aaccee5bba949f30aba6000aaaad090a928dae11746ac1. 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/04q7NIqyeQqfjzlW6V4mnO.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/04q7NIqyeQqfjzlW6V4mnO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f9b565c5d24134867b5a4ac5d6f573360ed40b4021e071e173bbf119fd0c6b6. 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/5DwJKJ3Gg5UlzsTMpYXkwT.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/5DwJKJ3Gg5UlzsTMpYXkwT.
{"copyright_id":"0xef102fd0231418678fc076873a9f9bd9f3ccea7fcac5bcc32c02b15077f7435a","isrc":"GBAHT2200456","name":"Head on Fire - Danny L Harle Remix","registered_at":"2026-06-11T01:22:04Z","spotify_id":"3iDHkSTaDcFzsqGCsv5S5J","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef102fd0231418678fc076873a9f9bd9f3ccea7fcac5bcc32c02b15077f7435a. 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/3iDHkSTaDcFzsqGCsv5S5J.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/3iDHkSTaDcFzsqGCsv5S5J.
{"copyright_id":"0x6a4396d362b37198089e0f6dd42c126a498d2a036e3f6e0f4359ebf15b798e85","isrc":"GBAHT2200169","name":"Head on Fire - Acoustic Version","registered_at":"2026-06-07T09:27:30Z","spotify_id":"7pKMlWDdCzTDj8DwraDdZr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a4396d362b37198089e0f6dd42c126a498d2a036e3f6e0f4359ebf15b798e85. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7pKMlWDdCzTDj8DwraDdZr.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/7pKMlWDdCzTDj8DwraDdZr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99df131a4791a9306f02b747c9dc08e8f0f74531a483fc7c3069bf5eba7a5f0e. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1ofGiR8qfLp5CK3RVusT1q.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/1ofGiR8qfLp5CK3RVusT1q.
{"copyright_id":"0x6a4396d362b37198089e0f6dd42c126a498d2a036e3f6e0f4359ebf15b798e85","isrc":"GBAHT2200169","name":"Head on Fire - Acoustic Version","registered_at":"2026-06-07T09:27:30Z","spotify_id":"7m0gn93nr1GEQ2fqbhgxSF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a4396d362b37198089e0f6dd42c126a498d2a036e3f6e0f4359ebf15b798e85. 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/7m0gn93nr1GEQ2fqbhgxSF.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/7m0gn93nr1GEQ2fqbhgxSF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99df131a4791a9306f02b747c9dc08e8f0f74531a483fc7c3069bf5eba7a5f0e. 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/7ibFW2CwchTmgCp1g6j40D.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/7ibFW2CwchTmgCp1g6j40D.
{"copyright_id":"0x99df131a4791a9306f02b747c9dc08e8f0f74531a483fc7c3069bf5eba7a5f0e","isrc":"GBAHT2102125","name":"Head on Fire","registered_at":"2026-06-04T06:52:09Z","spotify_id":"6QLNcOI6YCqdLAS6GLWXMj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99df131a4791a9306f02b747c9dc08e8f0f74531a483fc7c3069bf5eba7a5f0e. 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/6QLNcOI6YCqdLAS6GLWXMj.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/6QLNcOI6YCqdLAS6GLWXMj.
{"copyright_id":"0xb78e08c982887f1780da35c7e29516e1691f99bf3a57ad6b0fda9fd132f2d29e","isrc":"GBUM72103353","name":"Mirror - Kelly Lee Owens Remix","registered_at":"2026-06-27T02:09:50Z","spotify_id":"0VgLr11BdLZvtQBoRjM4aU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb78e08c982887f1780da35c7e29516e1691f99bf3a57ad6b0fda9fd132f2d29e. 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/0VgLr11BdLZvtQBoRjM4aU.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/0VgLr11BdLZvtQBoRjM4aU.