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 0xf55fcc7a3648f6e2f0d8d362e972a5ac9b3bcd2865e4629beaa47606421805e8. 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/06cb6e0d-f5a0-4a5a-8478-7b28290746da.json and https://artists.proofprofile.net/proofs/artist/06cb6e0d-f5a0-4a5a-8478-7b28290746da.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x3635fbecec2f6ec067df8010b5c13a5715d4b140f589f2ce06cc45d99d823ebb","isrc":"USWU30900051","name":"Pink Lighted Suicide","registered_at":"2026-06-09T13:22:21Z","spotify_id":"4bj7WC7Y4d9A3qcP1YElIm","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 0x3635fbecec2f6ec067df8010b5c13a5715d4b140f589f2ce06cc45d99d823ebb. 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/4bj7WC7Y4d9A3qcP1YElIm.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/4bj7WC7Y4d9A3qcP1YElIm.
{"copyright_id":"0xdc2dae619163bf158e945e0fe69d52703c562ddc4173b3f6be88dd596215a9b0","isrc":"USWU30900052","name":"Million Miles","registered_at":"2026-06-11T23:24:01Z","spotify_id":"1ZPCsLjR2jpPsimyTLgZtb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc2dae619163bf158e945e0fe69d52703c562ddc4173b3f6be88dd596215a9b0. 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/1ZPCsLjR2jpPsimyTLgZtb.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/1ZPCsLjR2jpPsimyTLgZtb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa27582a8ac49056c72a372893127dd31b2ef78b7d0c807207573b983e590b34f. 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/4u9EEa50joYg5UdbbE5dBi.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/4u9EEa50joYg5UdbbE5dBi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ac32da03009d837a0d197ee334c47841867f1004627c31105fc077a518b9d77. 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/6hrMDuCZqocM5KRfu9Pf8n.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/6hrMDuCZqocM5KRfu9Pf8n.
{"copyright_id":"0x1454580306ce01b17e1cac8e95076a6e5346232d8cec345de128d46b57310f5e","isrc":"USWU30900055","name":"Curse of The Broken Hearted","registered_at":"2026-06-08T09:09:00Z","spotify_id":"1JSPsSyoK8dcELM4IRGKHZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1454580306ce01b17e1cac8e95076a6e5346232d8cec345de128d46b57310f5e. 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/1JSPsSyoK8dcELM4IRGKHZ.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/1JSPsSyoK8dcELM4IRGKHZ.
{"copyright_id":"0xf79ff3188c27aef13cda72ce12bfc26d263ca589ee4bbb2df1798e61b2729868","isrc":"USWU30900056","name":"In The Middle","registered_at":"2026-06-18T11:36:27Z","spotify_id":"4kJEjRBiAESG7cBlK6MK5F","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf79ff3188c27aef13cda72ce12bfc26d263ca589ee4bbb2df1798e61b2729868. 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/4kJEjRBiAESG7cBlK6MK5F.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/4kJEjRBiAESG7cBlK6MK5F.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b07a0528477c2a7b0dee9291a378248569fa83767761af2bed9e2b0d5f159cd. 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/4vSuPtwuvbEudSZxvFmZxB.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/4vSuPtwuvbEudSZxvFmZxB.
{"copyright_id":"0x5486db9a3bcd9e64ae5e1a43404cf76315dee30e05153bb4a58a1c47829eaeb4","isrc":"USWU30900058","name":"Part of You","registered_at":"2026-06-20T17:06:01Z","spotify_id":"3dJRjWJOBfPmtjGyljWRYE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5486db9a3bcd9e64ae5e1a43404cf76315dee30e05153bb4a58a1c47829eaeb4. 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/3dJRjWJOBfPmtjGyljWRYE.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/3dJRjWJOBfPmtjGyljWRYE.
{"copyright_id":"0x94cbb5f6610d4a6ccd5dafbc8cec7c0b1a2dd71638c5d5f1e5ffe1da09340de9","isrc":"USWU30900059","name":"Come Undone","registered_at":"2026-06-28T02:12:55Z","spotify_id":"1a1lCfpePe0MjoO2H1DlIJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94cbb5f6610d4a6ccd5dafbc8cec7c0b1a2dd71638c5d5f1e5ffe1da09340de9. 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/1a1lCfpePe0MjoO2H1DlIJ.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/1a1lCfpePe0MjoO2H1DlIJ.
{"copyright_id":"0xbdceed53956c889aa9ddf410850fba4398a93709085cad1278713c7a88a1006d","isrc":"USWU30900060","name":"Late Night Lullaby","registered_at":"2026-06-11T23:24:31Z","spotify_id":"045BaOjAtqhJfIVrKfnZyk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdceed53956c889aa9ddf410850fba4398a93709085cad1278713c7a88a1006d. 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/045BaOjAtqhJfIVrKfnZyk.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/045BaOjAtqhJfIVrKfnZyk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa82a7c1e7608b82fd9d1f0c563870e8f6c2a919852b40f60ef2a0f1020db6848. 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/2J6qr3pC10jeEg7dSN9YHG.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/2J6qr3pC10jeEg7dSN9YHG.
{"copyright_id":"0x2aa82933ae6bc2a37b3200750b5decbc96c9de8dae4f572e33f2c6d3e762b3fc","isrc":"USL4R2085810","name":"Break You","registered_at":"2026-06-25T05:33:35Z","spotify_id":"4ZAMgcdOORz5XZXJXRmT8t","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aa82933ae6bc2a37b3200750b5decbc96c9de8dae4f572e33f2c6d3e762b3fc. 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/4ZAMgcdOORz5XZXJXRmT8t.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/4ZAMgcdOORz5XZXJXRmT8t.