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 0x91e4089eddda52359891ae33b03f87158fb656b1176d04c3e5f957db4b8634bc. 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/1f0ee79e-8077-4700-bace-f01f70db0160.json and https://artists.proofprofile.net/proofs/artist/1f0ee79e-8077-4700-bace-f01f70db0160.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 0x9c7ba7e93f5bc4ad2e6cf52450640a270b963514f039c9f17637063239db8e93. 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/6ExRWosTwCUXL7SpleARq3.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/6ExRWosTwCUXL7SpleARq3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6005c9f27fbebfe1090175050ab160b10364147971d7381f1f6f27f5a0081ef. 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/1SQETyfiwNpEIHluodkhSE.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/1SQETyfiwNpEIHluodkhSE.
{"copyright_id":"0x30c7e9abd4cab8fb9e15e8372807e773cd7133f5e10e60a4afbfe09b090630db","isrc":"PLF242210409","name":"Boli Ją (Pije Henny)","registered_at":"2026-06-23T18:16:18Z","spotify_id":"3oSvxaSBpCkMaLec8iRLX9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30c7e9abd4cab8fb9e15e8372807e773cd7133f5e10e60a4afbfe09b090630db. 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/3oSvxaSBpCkMaLec8iRLX9.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/3oSvxaSBpCkMaLec8iRLX9.
{"copyright_id":"0x458a40ea3ca98b9acea7ec4cd839a9208e21dea89b789ca809a53b3bd2e3b6bb","isrc":"DGA052429771","name":"Bez granic","registered_at":"2026-06-19T18:42:09Z","spotify_id":"1r0hxaI2tKU5ZrwtFXNCJb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x458a40ea3ca98b9acea7ec4cd839a9208e21dea89b789ca809a53b3bd2e3b6bb. 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/1r0hxaI2tKU5ZrwtFXNCJb.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/1r0hxaI2tKU5ZrwtFXNCJb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3770791b37be29cd25998a972f2672926ca349717ab3ade2d3192181f8630b9e. 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/3HVcdH7cIOBYGsh274XadC.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/3HVcdH7cIOBYGsh274XadC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e937905d53d2beb016fc630c01fd202726f3a37d6020d9ae1539b28728484cc. 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/5B7Y6iWTPqGHJFX8QSIgiO.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/5B7Y6iWTPqGHJFX8QSIgiO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf34e51815def2ddbbcf65e88fc5f79fd2d21ea98593677a291a43245eb6f2112. 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/25Zqky6fc3V6B0XfnMLeuu.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/25Zqky6fc3V6B0XfnMLeuu.
{"copyright_id":"0xea73ab0775cb572bf3f3c281219ca469a6b8b77d664f4b4fb7647a09d3aab0e8","isrc":"PLUM72400484","name":"Trochę Za Blisko","registered_at":"2026-06-01T20:59:16Z","spotify_id":"3VuLQ81YM90UVBLgeEmSGE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea73ab0775cb572bf3f3c281219ca469a6b8b77d664f4b4fb7647a09d3aab0e8. 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/3VuLQ81YM90UVBLgeEmSGE.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/3VuLQ81YM90UVBLgeEmSGE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d57c1e1a06ce42e77f3474cc4db2340ad0ce0c883476ed52f0b6ad16e5cb421. 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/27M13ZyPMJ0cRXrI4O7OWK.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/27M13ZyPMJ0cRXrI4O7OWK.
{"copyright_id":"0x822561f0b01ea66d60778f72a746fbc4cb75011e557607cdd418ae51f8190461","isrc":"PLUM72400494","name":"After Nie Before (hymn afterów)","registered_at":"2026-06-04T13:16:22Z","spotify_id":"5XqBApjAQU9dGrlho1X4zy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x822561f0b01ea66d60778f72a746fbc4cb75011e557607cdd418ae51f8190461. 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/5XqBApjAQU9dGrlho1X4zy.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/5XqBApjAQU9dGrlho1X4zy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae6bc073bb8aad6a8163d34ccafc9886f875458094e69ff8561c562688e56fb7. 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/5YsYR6YGkx0u8hjZJDffrI.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/5YsYR6YGkx0u8hjZJDffrI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb3891903134c9c5f6d7c5c5a7d8772a035391e026547331318013395e624e53. 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/0fGddpnDT4oAea5HArqPC9.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/0fGddpnDT4oAea5HArqPC9.
{"copyright_id":"0xea73ab0775cb572bf3f3c281219ca469a6b8b77d664f4b4fb7647a09d3aab0e8","isrc":"PLUM72400484","name":"Trochę Za Blisko","registered_at":"2026-06-01T20:59:17Z","spotify_id":"6SpeBDnkgYdkFYy5AEW2Oz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea73ab0775cb572bf3f3c281219ca469a6b8b77d664f4b4fb7647a09d3aab0e8. 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/6SpeBDnkgYdkFYy5AEW2Oz.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/6SpeBDnkgYdkFYy5AEW2Oz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e1bff76532986b6a2ab12c16d5bb27c07337a5c414de93e9c33409fb4af5424. 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/07xSkypf6gceRgjnY1kZGu.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/07xSkypf6gceRgjnY1kZGu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd004a33a62eb8c777d101f267b5ea38e34f186e65caa494232c84e3950333682. 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/3gvJeMSwp2UUnibGpmdIhh.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/3gvJeMSwp2UUnibGpmdIhh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb65af42c5f23b895d7fdaa32ed386d6e0cf8a628c10125102b636270f6750bd9. 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/21radxZ4Xh5Zsq9lQ9hEs1.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/21radxZ4Xh5Zsq9lQ9hEs1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c7ba7e93f5bc4ad2e6cf52450640a270b963514f039c9f17637063239db8e93. 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/0peRfvtx1Je91FxQtii5DJ.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/0peRfvtx1Je91FxQtii5DJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6005c9f27fbebfe1090175050ab160b10364147971d7381f1f6f27f5a0081ef. 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/6esBajH4pfY0i61Vr53QWR.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/6esBajH4pfY0i61Vr53QWR.
{"copyright_id":"0xeb3d4568b2fc41ababbb369839eb80e97fe76b581048161ec1568a82a163e947","isrc":"PL2DY2302129","name":"Industry Plant (skit)","registered_at":"2026-06-06T15:37:38Z","spotify_id":"0KqKWpPcvFk1zpMmIgTyDQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb3d4568b2fc41ababbb369839eb80e97fe76b581048161ec1568a82a163e947. 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/0KqKWpPcvFk1zpMmIgTyDQ.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/0KqKWpPcvFk1zpMmIgTyDQ.