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 0xdaaa89c7366d9546a76dc6964d06b80eaddcbe13822c13c45de1e43c68bb5ba8. 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/e2146c82-cd44-4828-8a8e-f4e579f8f257.json and https://artists.proofprofile.net/proofs/artist/e2146c82-cd44-4828-8a8e-f4e579f8f257.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x23d65ac8877ccd8d00d0b881c23ea90ab2c8df8ebe224fab07693cdc859396d8","isrc":"QZJG51711911","name":"Forever Tippin","registered_at":"2026-06-06T05:34:59Z","spotify_id":"4ePl3G7iNT1uXTrtTppHHP","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 0x23d65ac8877ccd8d00d0b881c23ea90ab2c8df8ebe224fab07693cdc859396d8. 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/4ePl3G7iNT1uXTrtTppHHP.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/4ePl3G7iNT1uXTrtTppHHP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d4f7d67681e97d5812f05cf98436b1f3158eef7d648aeac91003d989a04a6bc. 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/5anhqEGXtfyPKozqVEihig.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/5anhqEGXtfyPKozqVEihig.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72554c9e0378e4d7334f9293155aded9213dd381d3ff44e477ae749c06aa9e9e. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:38:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2z1cXSjjGgkTIlxk94X0Bp.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/2z1cXSjjGgkTIlxk94X0Bp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c16686e457eb8a348411a288cd7234fffe242324a462751921ef6ed7f485a91. 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/7jbCKEoQI7RutLuvJvA2pT.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/7jbCKEoQI7RutLuvJvA2pT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1da704e52ce9072befd0536ac8159b7c0f6e124741060d5c8e9f36867e8d39a1. 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/75TDjGU1DNgxo4PhZVEaOk.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/75TDjGU1DNgxo4PhZVEaOk.
{"copyright_id":"0x3d0eca90cbdf501a02d047d2c50b7f6e45f4d666095c849d83dcbb25d4b5b8ad","isrc":"USUYG1285587","name":"Hands on You","registered_at":"2026-06-05T23:04:19Z","spotify_id":"0U9fetKMbt1rd0Hm1lYf6C","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d0eca90cbdf501a02d047d2c50b7f6e45f4d666095c849d83dcbb25d4b5b8ad. 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/0U9fetKMbt1rd0Hm1lYf6C.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/0U9fetKMbt1rd0Hm1lYf6C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x565e30237a73ba89e01721fdffde213eb841eda8fa5410c86adb817a97f0905b. 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/2i4f2AFI4dEWDkUc2j8x7n.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/2i4f2AFI4dEWDkUc2j8x7n.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e568a1768e87cdab50f5e3bc93f22beb059031b486cce47d197b149ffa7b3c6. 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/5Oddlu9had7aJxzOoLHhJ7.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/5Oddlu9had7aJxzOoLHhJ7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96d316172c619d2176d3b9435b339e83b8be54efa2cb1e5968371bea2e98b02c. 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/5Hw1uU5ySPmgu6bZMnuNB0.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/5Hw1uU5ySPmgu6bZMnuNB0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5631418a411315cfaf5dc31d1ca6dc42a0d3cca78736251c75c04d3a31320c3e. 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/7q0VdsXafFQIYfk3eZpwTq.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/7q0VdsXafFQIYfk3eZpwTq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x350a6c19ad74a1de8afd83b2871fa0cc2f945dcd7b942b405a16c35d70c03087. 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/5XkWku8JMqCiTxNMYPBEKX.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/5XkWku8JMqCiTxNMYPBEKX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ff0a6a6620e1b09e33e26ce27419ad2523a474a61307d06093b54703bb72e5b. 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/6xY1ldUHrzsV6egbnzMuAs.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/6xY1ldUHrzsV6egbnzMuAs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cc81ee03946ac1ed81bebf21324dcc898f64efad1f9169216143d828e9e2e59. 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/3mR3L5GEx8SjLHma3wwEOd.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/3mR3L5GEx8SjLHma3wwEOd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cc81ee03946ac1ed81bebf21324dcc898f64efad1f9169216143d828e9e2e59. 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/3Gqr7l2LVobS3PvqQ8RPdn.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/3Gqr7l2LVobS3PvqQ8RPdn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7895286d302e919b77fb57e5ada6aa46f0178eca603b081a90d70be7b2e69678. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1F3FvLytTnml4m21NPzqSA.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/1F3FvLytTnml4m21NPzqSA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ab75692b0e0ea098c6cb405e24093bd06c2397cf9535985e6e97598acb27d8e. 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/5r1rdd0eq780nePBvcVJHe.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/5r1rdd0eq780nePBvcVJHe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb5ad027bbc6c2b88b03818fd75b56ff1314966c1f6af30d4d0349b04cf3322d. 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/24scNJHZfz2ppumDteY2ip.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/24scNJHZfz2ppumDteY2ip.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43f96b06b93d1db65e6e04122132be5858be2764de568ea333ed10930e2a9e9a. 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/49npsHkkRrF42IxwU10Egt.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/49npsHkkRrF42IxwU10Egt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0439853d4a44e0b63d661be32e3e4c4219b7703d613e4b8671cdb74f9a12aad1. 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/6TroTGBpRvWtMT05BILA9a.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/6TroTGBpRvWtMT05BILA9a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98f79a1b2e1bc8cc59d5e12bfc4a1ade5de8a71a3297c58fd49334dabe8ad2d4. 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/5TUOSvBFNZ9RZZEJe2UFph.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/5TUOSvBFNZ9RZZEJe2UFph.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79c79d153b317656a5ac8077ad6360c90f9b08b544f7e942add993894370de8a. 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/01Ynfp1UOc9Tep3a25ySqX.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/01Ynfp1UOc9Tep3a25ySqX.
DJ Khaled Presents Ace Hood Gutta [Exclusive Edition (Explicit)]