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 0x32cf0717c162a6f169be38f29da45fe1d26bf21acb330a9ad065849c17f1aca9. 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/b5eb4dc7-60ff-49fb-ab95-c916f642dc5e.json and https://artists.proofprofile.net/proofs/artist/b5eb4dc7-60ff-49fb-ab95-c916f642dc5e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x6d83354b0e489b94258cf98badc25d4cbf557d111670e2d6fe9630ff53f1b95e","isrc":"AUVB02400001","name":"Cocaine Runaway","registered_at":"2026-06-17T23:04:41Z","spotify_id":"6ouKyu5s9PPW5wpfjFcMuA","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 0x6d83354b0e489b94258cf98badc25d4cbf557d111670e2d6fe9630ff53f1b95e. 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/6ouKyu5s9PPW5wpfjFcMuA.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/6ouKyu5s9PPW5wpfjFcMuA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaf559d7a0521fc1df2296019c0e404a45abb61e161b736b5f57172aa47fe350. 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/495LiUjJ61sqBzDQv0msJ6.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/495LiUjJ61sqBzDQv0msJ6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12273f455f0448c2a1d04863a573f5a15369a692386fc02ab0e0e252fd559378. 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/1UpWJXJzH86HAfsRSOX8tr.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/1UpWJXJzH86HAfsRSOX8tr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e9dfd10cb8553f13f962213f9845286218767e55d12c3facbe697f6b599f213. 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/4TX9sqpLwe886HAgC378Hn.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/4TX9sqpLwe886HAgC378Hn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x171599221a4ba7ed9949e7adc163cf27a041a145edd6e5ea3a941680ee65e630. 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/315JcOrar55yJ5CPUgsUhW.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/315JcOrar55yJ5CPUgsUhW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6866e61946a5820db9205f839abe4e10270110fc9809cf37dbabe9e990764070. 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/4u6DztZLmjJYlbNzm7jrab.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/4u6DztZLmjJYlbNzm7jrab.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3cb73900dc027c56a7d58fb926cb4ffcec3018d5258bd04d85e7ca286bbdd02. 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/20Pha3noMyhpcmLQL504BR.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/20Pha3noMyhpcmLQL504BR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b86cc2de3e0363f77ea53e5a4e710282c08636635da5b5b04d90ddb18a78f4f. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1VwOlMnl9OpftoBv1pDtK8.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/1VwOlMnl9OpftoBv1pDtK8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x500631ce981a66159fa2abda66c8e271fb7712db404fd34952358860864c6bce. 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/1ppBzVGVnwJsoBwrSS3TtI.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/1ppBzVGVnwJsoBwrSS3TtI.