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 0x092d1f96afc6432c002244227fabe59eeac9a5d176fe2165cfec0bba0abcb3a9. 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/6fb12aa0-3d0d-462d-9af9-20b28be726ff.json and https://artists.proofprofile.net/proofs/artist/6fb12aa0-3d0d-462d-9af9-20b28be726ff.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xb0db518f7a398e68e24ecd7bc5c2ebc1b59879eb3f0abe22631597817f0df6d6","isrc":"QM24S2207132","name":"Sorry, I'm Late","registered_at":"2026-06-19T01:52:05Z","spotify_id":"59UmfHIp0uYBqauVkbm1aZ","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 0xb0db518f7a398e68e24ecd7bc5c2ebc1b59879eb3f0abe22631597817f0df6d6. 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/59UmfHIp0uYBqauVkbm1aZ.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/59UmfHIp0uYBqauVkbm1aZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x328386ec7c77fb02e85277469ed56696b123e22be586d91031e3efd140f4093f. 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/6wImwi94jer6zoFuZggLGR.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/6wImwi94jer6zoFuZggLGR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc31591d79f75760c85edefc0d5f5ab985d153991593ba7e655763ead4101002f. 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/165rnYdsvn3nKJ5UlI3N2f.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/165rnYdsvn3nKJ5UlI3N2f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70594156136c4e54a840fa75e0b9af677b202e00ee3ad235d354752b1e032ee8. 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/1mfSmZyShHXRSjDEEmFawb.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/1mfSmZyShHXRSjDEEmFawb.
{"copyright_id":"0x7786ddcc54277c83c61be4505e45a8db1e19e76b8d52e2c072cb8e4b9fbd2027","isrc":"QM24S2207126","name":"Open Up Your Eyes","registered_at":"2026-06-27T04:08:59Z","spotify_id":"5ivzUkekLy4dQydTqgqS1x","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7786ddcc54277c83c61be4505e45a8db1e19e76b8d52e2c072cb8e4b9fbd2027. 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/5ivzUkekLy4dQydTqgqS1x.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/5ivzUkekLy4dQydTqgqS1x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ed49b9380cfc280d2c1e428f9a037c09c42155c818ea844f1f07a0a15d518b2. 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/00CzwYm5zFmXz0b03IDBp0.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/00CzwYm5zFmXz0b03IDBp0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a0703b6d8b476ac6f39340f1bd3e90358ad2609a24eaa92766a1c8b02a21f22. 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/1B5kyh85h5MUEfbIJdZbUW.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/1B5kyh85h5MUEfbIJdZbUW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x011b6a14778ee62f939c67c871150949dee69b8b513ba705e5cff96cd4522c64. 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/6qIQDGtXcKgv8uMt5bxGPO.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/6qIQDGtXcKgv8uMt5bxGPO.
{"copyright_id":"0x9a49b5e3eef34365c12cada0737233c2f2bbe423d0745d256ca6aba4f1b3c513","isrc":"QZHN82447626","name":"Everlasting Love","registered_at":"2026-06-18T09:15:58Z","spotify_id":"1zljuVdmUtU91rsMiirznB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a49b5e3eef34365c12cada0737233c2f2bbe423d0745d256ca6aba4f1b3c513. 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/1zljuVdmUtU91rsMiirznB.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/1zljuVdmUtU91rsMiirznB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb5e94fa32e09452a38da662e465939dd69243756d99162b430f19b6394cc779. 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/5hwTnQgxOSr8A1eIS4Ozvo.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/5hwTnQgxOSr8A1eIS4Ozvo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7f670d9a0d1f08a7ea370c49425a07fce15edb0f6303100a43794f6d7924c0f. 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/6jCEyKq1QmzpKS9EHI7cmL.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/6jCEyKq1QmzpKS9EHI7cmL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ed49b9380cfc280d2c1e428f9a037c09c42155c818ea844f1f07a0a15d518b2. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2T0VR6XvlH3UcmhgeNnAR1.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/2T0VR6XvlH3UcmhgeNnAR1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0db518f7a398e68e24ecd7bc5c2ebc1b59879eb3f0abe22631597817f0df6d6. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/02FfUZS3q1BJ373OTgJ4cG.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/02FfUZS3q1BJ373OTgJ4cG.
{"copyright_id":"0x8a0703b6d8b476ac6f39340f1bd3e90358ad2609a24eaa92766a1c8b02a21f22","isrc":"QM24S2207124","name":"Everything Makes sense","registered_at":"2026-06-28T00:45:48Z","spotify_id":"7ENe79TmitB0gagjBXhbjz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a0703b6d8b476ac6f39340f1bd3e90358ad2609a24eaa92766a1c8b02a21f22. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7ENe79TmitB0gagjBXhbjz.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/7ENe79TmitB0gagjBXhbjz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x328386ec7c77fb02e85277469ed56696b123e22be586d91031e3efd140f4093f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0gCN0DWWADbNN4RPMUEIxl.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/0gCN0DWWADbNN4RPMUEIxl.