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 0x167de180794ed1c9aabd5fece1aced7c9bc9f506ad22e15b908969fd8948d1e0. 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/4fedbee4-72bc-4328-b8e6-049ca41404cc.json and https://artists.proofprofile.net/proofs/artist/4fedbee4-72bc-4328-b8e6-049ca41404cc.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xcfd8bc0fdacb31fbf89668fee33c40a37e776d7a7fd20318dd1fc85f2b0f4b48","isrc":"QZNJY2457655","name":"99 Problmz","registered_at":"2026-06-23T21:21:23Z","spotify_id":"34Hpk8T8l7jjNtil6Ib1Ud","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 0xcfd8bc0fdacb31fbf89668fee33c40a37e776d7a7fd20318dd1fc85f2b0f4b48. 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/34Hpk8T8l7jjNtil6Ib1Ud.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/34Hpk8T8l7jjNtil6Ib1Ud.
{"copyright_id":"0x3a3bd7a27cf6c91b36aed2038e7df2b6ea64f1f3856f6656a74be885fc6ca960","isrc":"QZNJY2457656","name":"Side by Side","registered_at":"2026-06-26T06:47:09Z","spotify_id":"2KVMFtjg1v9xftGEz1HSnF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a3bd7a27cf6c91b36aed2038e7df2b6ea64f1f3856f6656a74be885fc6ca960. 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/2KVMFtjg1v9xftGEz1HSnF.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/2KVMFtjg1v9xftGEz1HSnF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25ac6e99f7f7e61fa4e44b5acd2af1d5b7b88716d8238ab75aceb348365702c1. 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/2gdO9XcEWeXOL79XksUjzj.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/2gdO9XcEWeXOL79XksUjzj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde17f03223520863de36a833eebf9e17d985743f8425ef1811b9912e64b94831. 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/0CL8DINos7ow0xGrvR0pHD.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/0CL8DINos7ow0xGrvR0pHD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4868ca3ba1671be14c260433d3e32205f9af304e5456068f2055ecef0f40dbf1. 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/15vymDGOOkPAWfkkS0kX4C.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/15vymDGOOkPAWfkkS0kX4C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x312454616c9521f1ea2d07879032b4f536e7a4a60d36dd39dc01af627440e82d. 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/1luaEpjGnqNMhqEmEOwwhe.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/1luaEpjGnqNMhqEmEOwwhe.
{"copyright_id":"0x7c5702c4c14dc9b85edf537ef442446c174434f7b4a0f4d49577eeffbba7ef41","isrc":"NLRD51968817","name":"Firedncr. - Amapiano Remix","registered_at":"2026-06-21T09:56:11Z","spotify_id":"2S7qU3PHssWAaZn2rr3brR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c5702c4c14dc9b85edf537ef442446c174434f7b4a0f4d49577eeffbba7ef41. 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/2S7qU3PHssWAaZn2rr3brR.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/2S7qU3PHssWAaZn2rr3brR.
{"copyright_id":"0x0d48548fe8fcb6872d8c98f492b4a27eb43bcae1e01f4bc414fe74ab62eac138","isrc":"QZNWR2203421","name":"PLAYFUL SOMEONE","registered_at":"2026-06-09T22:20:45Z","spotify_id":"79uLSwhDLbYw166q35CdDz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d48548fe8fcb6872d8c98f492b4a27eb43bcae1e01f4bc414fe74ab62eac138. 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/79uLSwhDLbYw166q35CdDz.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/79uLSwhDLbYw166q35CdDz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x825c061c1411390d90a03bc9a30ca7a37182f907fc3e13297bb200d6b5aa1d65. 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/2qa0YHx8WA4wkV0qR1Su6U.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/2qa0YHx8WA4wkV0qR1Su6U.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73540d72fa05713bdd1c693d443db0417f3ef7d85ae553b61f6ebca74230190d. 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/5tSJnOFGJrw0Eu4ZeXLuH8.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/5tSJnOFGJrw0Eu4ZeXLuH8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b1dd16c2e750c535fb2279aaa560888c5037da0c60c380ecf1cdd301759d200. 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/1ftp1INrJfDTXcqjM44s9b.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/1ftp1INrJfDTXcqjM44s9b.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f4014d63af220f7c64ce280ff8c4c39834a7bd87d60ae3304173845188e258d. 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/2dXuGumjq3XWPzFMdPIpHB.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/2dXuGumjq3XWPzFMdPIpHB.
{"copyright_id":"0x05977b3d6af0c615bdbecb7abee0548c0f6a48c03be4c8e0f7ebf602370b9af1","isrc":"NLRD51968869","name":"FOR BOYS","registered_at":"2026-06-08T15:12:09Z","spotify_id":"5rtWV97XInTEiMTKOe8oQq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05977b3d6af0c615bdbecb7abee0548c0f6a48c03be4c8e0f7ebf602370b9af1. 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/5rtWV97XInTEiMTKOe8oQq.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/5rtWV97XInTEiMTKOe8oQq.
{"copyright_id":"0x0d48548fe8fcb6872d8c98f492b4a27eb43bcae1e01f4bc414fe74ab62eac138","isrc":"QZNWR2203421","name":"PLAYFUL SOMEONE","registered_at":"2026-06-09T22:20:45Z","spotify_id":"7coDXjLexA01pcx3a3cT3n","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d48548fe8fcb6872d8c98f492b4a27eb43bcae1e01f4bc414fe74ab62eac138. 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/7coDXjLexA01pcx3a3cT3n.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/7coDXjLexA01pcx3a3cT3n.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06b2bdd5e5138b701c37d9a6c56d709eed4f433f7881f1d5337c0a246134257c. 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/7kC3Qd9cJSTJXM6LwR2mWp.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/7kC3Qd9cJSTJXM6LwR2mWp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe80d32dbf25995999ac6927719f196fa550961d91353c59a86a00e5115ce369. 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/03RE9abvrNAFHjLNrdRS1c.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/03RE9abvrNAFHjLNrdRS1c.