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 0x11636ba86fa3e113818abaae9c4d91c4e3eb2bc527b9ddf24c6661158d52ebed. 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/60539be8-0d87-4b88-b939-c76becf8e964.json and https://artists.proofprofile.net/proofs/artist/60539be8-0d87-4b88-b939-c76becf8e964.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x4b62bf19cdd14c0b967abcf674355186f80500c52bfbd13bdfb22216701f1c4f","isrc":"DE1AO2310191","name":"Novaacation (Solomun Remix)","registered_at":"2026-06-11T23:37:28Z","spotify_id":"69V3ab9N7fahkgWc4vLddT","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 0x4b62bf19cdd14c0b967abcf674355186f80500c52bfbd13bdfb22216701f1c4f. 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/69V3ab9N7fahkgWc4vLddT.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/69V3ab9N7fahkgWc4vLddT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe87e4339fa3643777bcc07fc91bb680476cda863706a364ceac48ae36b2ea5a2. 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/6HFNns6mdMOCboU9Ns9nzF.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/6HFNns6mdMOCboU9Ns9nzF.
{"copyright_id":"0xcb52d94121a67e9666cbbfac3fa9215183f33afb945c1db0e2507291b899a1e7","isrc":"GBLAZ2001459","name":"Figure It out B Side","registered_at":"2026-06-07T17:46:59Z","spotify_id":"55jQAaqTvib9kGUmRqUNFV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb52d94121a67e9666cbbfac3fa9215183f33afb945c1db0e2507291b899a1e7. 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/55jQAaqTvib9kGUmRqUNFV.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/55jQAaqTvib9kGUmRqUNFV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1cc288120fb39179bea51a46b15d73e1e0714087ae929aec020532767e130ff. 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/3P4R03NpZGqVtSqj6QaR74.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/3P4R03NpZGqVtSqj6QaR74.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38569b06fc044fc225601de0886751a072e455e922dbbb33105e4f5e3e237816. 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/3RnjfzRqOLm5aHFnhX2kyu.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/3RnjfzRqOLm5aHFnhX2kyu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd45b16a6d07cd31f5dc1e8d3b258317ea1db48fa0204a5134ec76d23a29a58f5. 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/5aLY8E1e60iaI4gVCCD7OK.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/5aLY8E1e60iaI4gVCCD7OK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x662537ebb7dfa84e8b4f3e74e6325a76bd550da07e634be109525ba6ba6f0be0. 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/1T5v1tZouf118fSQ5hNX1C.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/1T5v1tZouf118fSQ5hNX1C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce8650c8863935e26a18437eb7e0135fb55b6a9bcf719ddaabf956eae1607182. 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/6HoqZhDmgwFuMo0PpuHPRp.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/6HoqZhDmgwFuMo0PpuHPRp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6842db2151699b09eb31d9792678ccbcef95461acd8435f371be1883f7caf049. 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/02Z0vftRIvhDAqdhpxxAg9.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/02Z0vftRIvhDAqdhpxxAg9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fd43c88361f7496bdd67184f012aa5344018f71de863870dad4ffcf7b6a3e5c. 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/6Isd7jA3Su2TryJA7EpS4A.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/6Isd7jA3Su2TryJA7EpS4A.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26fd05b9e8dd26979c5b172c81b299270987f6ecb7b8cf6cc35f965f475bccf1. 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/3gappsDgBdikbxvTG8pu4Y.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/3gappsDgBdikbxvTG8pu4Y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fa47493653a2b745a22b04fd36496e92ea75cb5f33602ebee3962dcde0be506. 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/5iX1W6jUGjYMzI1b5l2ZGy.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/5iX1W6jUGjYMzI1b5l2ZGy.
{"copyright_id":"0xc5d2c6a4f6c14296e1943e3eb08eb2a2c8f8dfa6b6e571a1c7e4cc2d84916df9","isrc":"DEDH72300315","name":"Feels Like A Jungle, Pt. 1","registered_at":"2026-06-10T01:37:18Z","spotify_id":"5wXNX4cWlStIQLDk6nAokI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5d2c6a4f6c14296e1943e3eb08eb2a2c8f8dfa6b6e571a1c7e4cc2d84916df9. 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/5wXNX4cWlStIQLDk6nAokI.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/5wXNX4cWlStIQLDk6nAokI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47fc3eef1896909291f8d68ff836c9ea82b8d299328ff7740b72e61595c0381b. 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/3ZsNy3IuJ9K0fWrdUhWBft.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/3ZsNy3IuJ9K0fWrdUhWBft.
{"copyright_id":"0xedcc3c8ae1e9ee8ef84a0cd561122717e0e64cf7c32bc79cb3c078e054ac1b96","isrc":"DE1AO2310179","name":"In The Business","registered_at":"2026-06-25T09:05:33Z","spotify_id":"2CgPMaKBTpao7b36EoHUe7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedcc3c8ae1e9ee8ef84a0cd561122717e0e64cf7c32bc79cb3c078e054ac1b96. 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/2CgPMaKBTpao7b36EoHUe7.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/2CgPMaKBTpao7b36EoHUe7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02a7a6dffa0425d5cfb31a1241a01d13b7e34b6f926e6b136f89c3d01a14c463. 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/5aJZ16FOs90XwNH6afrchJ.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/5aJZ16FOs90XwNH6afrchJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38569b06fc044fc225601de0886751a072e455e922dbbb33105e4f5e3e237816. 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/7p9qrq8qPw8KA6nyLN6Ocq.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/7p9qrq8qPw8KA6nyLN6Ocq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a1e21e47592aba80a0a059978e326ff02ac31c065a67da4fd2c600c581cf99f. 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/4cnnSYOJmuB2d5C7Noxb5a.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/4cnnSYOJmuB2d5C7Noxb5a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ca2b0c0bd04943a641ecb7869734ef501ba69cc0a66b8de28f8574770317ab8. 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/0kql0o5nJLHK4q1kDabm62.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/0kql0o5nJLHK4q1kDabm62.
{"copyright_id":"0xc0ed4f0cbb164af7a0480c67d4cbb8a88fa8382bc6eb379657f1b687acc3ae9a","isrc":"DESY21401339","name":"Welcome To","registered_at":"2026-06-10T18:06:19Z","spotify_id":"6NWlVlFocOJ8MfYeVb4cHO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0ed4f0cbb164af7a0480c67d4cbb8a88fa8382bc6eb379657f1b687acc3ae9a. 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/6NWlVlFocOJ8MfYeVb4cHO.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/6NWlVlFocOJ8MfYeVb4cHO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2021573e4038d6eea94a1f1e1996e1063432d3ce729dcd637e076a7703ba52c6. 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/7gvY6VMKthAT1IOnBkmFb1.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/7gvY6VMKthAT1IOnBkmFb1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eae8bf397d957ffa165677033b5aede7d54c88d3e25d55d470157e1d12065e4. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2LgCQb822jgWDjSOjZQrja.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/2LgCQb822jgWDjSOjZQrja.
{"copyright_id":"0x52f3b4cb4c6c38293cc32bfa1d48fe1e7c4a219ead91980b78bcff8ae0e1b095","isrc":"DESY21401342","name":"Don't Need U for My","registered_at":"2026-06-24T14:06:22Z","spotify_id":"3x5ik184Zk3MQ8Y7MPXemE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52f3b4cb4c6c38293cc32bfa1d48fe1e7c4a219ead91980b78bcff8ae0e1b095. 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/3x5ik184Zk3MQ8Y7MPXemE.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/3x5ik184Zk3MQ8Y7MPXemE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eae8bf397d957ffa165677033b5aede7d54c88d3e25d55d470157e1d12065e4. 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/3eGrDFDqNpFUzPGhimhxDs.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/3eGrDFDqNpFUzPGhimhxDs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a1e21e47592aba80a0a059978e326ff02ac31c065a67da4fd2c600c581cf99f. 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/1Yz2piyosf4Snm0rhAR5bg.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/1Yz2piyosf4Snm0rhAR5bg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7b43bc4a2ef9bc320cec3ac36f098d36710c3fefd46168fe99b08baeeadfc79. 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/4Fm9Y03e8ZTWYrUN6CDgBD.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/4Fm9Y03e8ZTWYrUN6CDgBD.
{"copyright_id":"0xf3b70177de01936edf863fa6f875f60306361a043253b3a5dfd990c1ec2e0dce","isrc":"USL4Q2022094","name":"invisible woman","registered_at":"2026-06-08T13:14:43Z","spotify_id":"3AFPJz8ufribd4XhWwAXAT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3b70177de01936edf863fa6f875f60306361a043253b3a5dfd990c1ec2e0dce. 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/3AFPJz8ufribd4XhWwAXAT.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/3AFPJz8ufribd4XhWwAXAT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x151708665f7a268d30abfac1833830d81b5fe7388217afc80b9e9776739c958b. 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/777QFRlhJkC2HzC76cM6Gr.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/777QFRlhJkC2HzC76cM6Gr.
{"copyright_id":"0xc9f4c0c6d52540a2b60ae909415c43a707d8daa56636ad51cd17478c8438e6e3","isrc":"DEVF11700247","name":"Tonic Water - dazy Remix","registered_at":"2026-06-04T11:44:44Z","spotify_id":"7zn3MMeHjee0OZAtsLMDxN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9f4c0c6d52540a2b60ae909415c43a707d8daa56636ad51cd17478c8438e6e3. 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/7zn3MMeHjee0OZAtsLMDxN.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/7zn3MMeHjee0OZAtsLMDxN.