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 0x98dcdaa5cb8c906ef273fb0816bd8f96c72ec948a29df7c9fd5d2039e509506e. 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/9d5b1321-5c70-4c5a-9cac-b7dc2362bb1b.json and https://artists.proofprofile.net/proofs/artist/9d5b1321-5c70-4c5a-9cac-b7dc2362bb1b.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 0x40f89d403ae8a8591e995618d8025ba97d82d5fe747e55a138f4b7985ed518a1. 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/330n2kCReNeWQEx40Oajxc.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/330n2kCReNeWQEx40Oajxc.
{"copyright_id":"0xd92a9568478c0a95e1aab90ba93d5976eb944bc66bc3ba8a960d40392b37952f","isrc":"NOGBV1901043","name":"Never Back Down","registered_at":"2026-06-10T21:15:31Z","spotify_id":"36RAREPkmo4LcUkrQdjiXs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd92a9568478c0a95e1aab90ba93d5976eb944bc66bc3ba8a960d40392b37952f. 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/36RAREPkmo4LcUkrQdjiXs.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/36RAREPkmo4LcUkrQdjiXs.
{"copyright_id":"0xfb2099b6aa466cbe7fcf4599bbe46875ed8bc1aa765cdd164763f10ff438e627","isrc":"NOGBV1801010","name":"Heart of a Champion","registered_at":"2026-06-07T22:08:05Z","spotify_id":"2btR1TEWFPxibWoQeHXCWC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb2099b6aa466cbe7fcf4599bbe46875ed8bc1aa765cdd164763f10ff438e627. 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/2btR1TEWFPxibWoQeHXCWC.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/2btR1TEWFPxibWoQeHXCWC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89acef8b52d6550471678d58d6786d321214e9c773ec268a7f5fe99f9e36e7d9. 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/1IcH4tJKek3x7tV6D49BL4.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/1IcH4tJKek3x7tV6D49BL4.
{"copyright_id":"0x8842ee16ddf687705a02a8b9fcbdffeec4a7d1a053c4a9675cf8c635397c7b50","isrc":"NOGBV1801043","name":"Only a Human","registered_at":"2026-06-08T22:58:14Z","spotify_id":"5AXsjeLEgYZUD0B9L7kio3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8842ee16ddf687705a02a8b9fcbdffeec4a7d1a053c4a9675cf8c635397c7b50. 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/5AXsjeLEgYZUD0B9L7kio3.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/5AXsjeLEgYZUD0B9L7kio3.
{"copyright_id":"0x44279d612d5b1848433375eda1cce905941a36daad6ceb87df3f388c0624bc1f","isrc":"NOK9L1602020","name":"Winning the Raffle","registered_at":"2026-06-09T11:40:57Z","spotify_id":"0tJvqnEUWSW5XhTFa11OAK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44279d612d5b1848433375eda1cce905941a36daad6ceb87df3f388c0624bc1f. 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/0tJvqnEUWSW5XhTFa11OAK.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/0tJvqnEUWSW5XhTFa11OAK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6d246d78eef0aa3c20befc3b126e5f14af7ebee69b32866c1dca29c9b1eda54. 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/2Ye4hHjiAFSoMHmqmJEdNo.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/2Ye4hHjiAFSoMHmqmJEdNo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6981887398605c5410997f783a414051bb39cc9a447c5d8638e472f2c3d193fb. 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/3VEtT2gOyRrh2TmL00iVWS.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/3VEtT2gOyRrh2TmL00iVWS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8bba30efcafe8b8d985550622c63b950b0babc32615737136d4744716712ccd. 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/5EGwCXSUluyy2GKztGyW2X.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/5EGwCXSUluyy2GKztGyW2X.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92c4d0e79f49c0299d26d50642d769eec376f0e649742253f376e2e581e35123. 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/5G1TPNJZ8uTFN1jtX4OqGM.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/5G1TPNJZ8uTFN1jtX4OqGM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e175ad39104be45c376b21f25607ef0a7ee893417289580168c6e3dad75f759. 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/4ptwc9TEAoukTBnkpw4Zri.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/4ptwc9TEAoukTBnkpw4Zri.
{"copyright_id":"0x3fcf67f20cc235d2792f013e813fad5a82b3e480a219e2304aaf465dd2e842f9","isrc":"NOK9L1602110","name":"Profit of the Child","registered_at":"2026-06-21T12:00:22Z","spotify_id":"2Hs6Ho2Ec7uQjZUBKWWacZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fcf67f20cc235d2792f013e813fad5a82b3e480a219e2304aaf465dd2e842f9. 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/2Hs6Ho2Ec7uQjZUBKWWacZ.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/2Hs6Ho2Ec7uQjZUBKWWacZ.
{"copyright_id":"0xd129bc89424ed8f4091ca76c9952f6d38f0c2ba7a4bc7d8d7b5f40f2423ac2ae","isrc":"NOK9L1602130","name":"Pirates (Bonus Track)","registered_at":"2026-06-10T22:43:06Z","spotify_id":"5KEo3bqVEdg0hH0LXNzGJE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd129bc89424ed8f4091ca76c9952f6d38f0c2ba7a4bc7d8d7b5f40f2423ac2ae. 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/5KEo3bqVEdg0hH0LXNzGJE.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/5KEo3bqVEdg0hH0LXNzGJE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4db3429c2c2ba5954df203d601ca32dcda6d0133a296132a667673874bb52298. 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/4R6BpVCYqlU6p0s50foM5E.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/4R6BpVCYqlU6p0s50foM5E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d87235042f903d9b552b601a452df0a14a840552963d4a3115b21b08ba2e361. 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/6sPrM6xI5QfMDa57bgDcaN.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/6sPrM6xI5QfMDa57bgDcaN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82196f766a591a239ab91d6b8690e2cd65d2386979e920bca049bfbdc00636aa. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:38:04Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/57MTWZa7wTKiBJ2UStVsRZ.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/57MTWZa7wTKiBJ2UStVsRZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde0e24d8effa8f6642257e7a70337b9a6829e7361cc6a72aad760f61545aa20c. 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/17qvphyyYIrsxfS7WDGHb5.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/17qvphyyYIrsxfS7WDGHb5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dc2c7060c69b399cb841b607d08123a593bfb7d830f84255ec1351fd96b284a. 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/6BCUKh0HrfeLNxvex6jUit.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/6BCUKh0HrfeLNxvex6jUit.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc547a9e7a075433e3d8781a4e5dbc2892671383e09d10676cd78b715df9c9e83. 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/1NTv1QluY238Xfk6yqirbH.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/1NTv1QluY238Xfk6yqirbH.
{"copyright_id":"0x8842ee16ddf687705a02a8b9fcbdffeec4a7d1a053c4a9675cf8c635397c7b50","isrc":"NOGBV1801043","name":"Only a Human","registered_at":"2026-06-08T22:58:14Z","spotify_id":"303HIoYAq6QKpYZ8hxfcDW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8842ee16ddf687705a02a8b9fcbdffeec4a7d1a053c4a9675cf8c635397c7b50. 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/303HIoYAq6QKpYZ8hxfcDW.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/303HIoYAq6QKpYZ8hxfcDW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89acef8b52d6550471678d58d6786d321214e9c773ec268a7f5fe99f9e36e7d9. 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/1lL4D2k644iNadP95vbGrI.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/1lL4D2k644iNadP95vbGrI.
{"copyright_id":"0xfb2099b6aa466cbe7fcf4599bbe46875ed8bc1aa765cdd164763f10ff438e627","isrc":"NOGBV1801010","name":"Heart of a Champion","registered_at":"2026-06-07T22:08:05Z","spotify_id":"4vcYwVeEPiPaaSydGWACEo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb2099b6aa466cbe7fcf4599bbe46875ed8bc1aa765cdd164763f10ff438e627. 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/4vcYwVeEPiPaaSydGWACEo.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/4vcYwVeEPiPaaSydGWACEo.