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 0x98526d11201c5b11c03a81173f45b94fa544d8184a01e84a2347c0f1aeed13fc. 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/c209eee0-c262-4638-88c7-8315f085c3fb.json and https://artists.proofprofile.net/proofs/artist/c209eee0-c262-4638-88c7-8315f085c3fb.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 0x487d574c177879fac41e305f71ac48fc5f66769bde7a19015ee2bd4186a5ede4. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6j0cONM0FhPZm0yj1D5rHg.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/6j0cONM0FhPZm0yj1D5rHg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74293743ec901b29f8a4a01fa7e5ca71985559edda51fa76abebd04c9db44005. 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/71doi4tb34ceIW1RB2Uft0.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/71doi4tb34ceIW1RB2Uft0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x487d574c177879fac41e305f71ac48fc5f66769bde7a19015ee2bd4186a5ede4. 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/3ZjksKBauoq108CzdKblzW.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/3ZjksKBauoq108CzdKblzW.
{"copyright_id":"0x4d544e802b0a9f1ef4caa74f630ce62a6836e94dc2b42c4a8eb1a5be4e076ff5","isrc":"QZFYZ1900029","name":"F Je EX","registered_at":"2026-06-07T14:32:19Z","spotify_id":"5sVkTo7gDsEAPa9L1Q9VFu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d544e802b0a9f1ef4caa74f630ce62a6836e94dc2b42c4a8eb1a5be4e076ff5. 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/5sVkTo7gDsEAPa9L1Q9VFu.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/5sVkTo7gDsEAPa9L1Q9VFu.
{"copyright_id":"0x6e71e32762c1cb56d53fad1f2f74fde8cfe4e6f9d857ff4fb82c48d64ee84caa","isrc":"QZHNB2044677","name":"Hele Domme Flex","registered_at":"2026-06-19T11:09:52Z","spotify_id":"5IECWYuaXs7fV6vtvGEmry","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e71e32762c1cb56d53fad1f2f74fde8cfe4e6f9d857ff4fb82c48d64ee84caa. 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/5IECWYuaXs7fV6vtvGEmry.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/5IECWYuaXs7fV6vtvGEmry.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x168b2e8978f8e9b52570e96a545aa930e6939f0dcdf96d4ab74a97a86456de98. 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/3vMJgzpyZpimT6xqA5CakJ.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/3vMJgzpyZpimT6xqA5CakJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0af475191649842f3a4cb286bc042a96df7468ffd676e7b6de7372caec69afd0. 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/4MlU81TyuXe7V5xz99HgDE.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/4MlU81TyuXe7V5xz99HgDE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79863035d8031da40c0837713f97a2ee92ee851e6de7b30792854f596d0f3f33. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7gldh8ogRFJliHUvVxJYho.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/7gldh8ogRFJliHUvVxJYho.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3743732b7616eafe8cd1d4a4e4de6b89f49a9e58664ac6266989d5b502a91203. 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/3si5KNKxV2zVzPtpAB6Hps.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/3si5KNKxV2zVzPtpAB6Hps.