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 0xf6ffda5f46d744e8f36b9f64afda9c7bfd79a80df9724c216b58442337fcf3a1. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3f3e13d4-cd55-46d9-a835-0ed3bb762ed3.json and https://artists.proofprofile.net/proofs/artist/3f3e13d4-cd55-46d9-a835-0ed3bb762ed3.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 0x687253a4ce671df69cf82d6990e1e26a47fc27e9b9c90add23e14ff33db0acba. 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/0x8tXEvOtFlb7gUST9Tf6R.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/0x8tXEvOtFlb7gUST9Tf6R.
{"copyright_id":"0x01f80aaa1f863f93b5cc6dec584b25ddfab4774b2b3b97464b37cf8682f1dae2","isrc":"USUM72405243","name":"Chase Em Down (feat. EBK Jaaybo)","registered_at":"2026-06-07T19:56:02Z","spotify_id":"0YxD0lYWTk9Am6vUq0LujK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01f80aaa1f863f93b5cc6dec584b25ddfab4774b2b3b97464b37cf8682f1dae2. 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/0YxD0lYWTk9Am6vUq0LujK.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/0YxD0lYWTk9Am6vUq0LujK.
{"copyright_id":"0x5222307040e2a2fb3cfa92c41b64abab1b3b590a45e4a54f10cc88a2bbfa2fa3","isrc":"QZNMW2139058","name":"Last Breath","registered_at":"2026-06-08T16:39:56Z","spotify_id":"6SRtICPuHcNyxyLlifgxxn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5222307040e2a2fb3cfa92c41b64abab1b3b590a45e4a54f10cc88a2bbfa2fa3. 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/6SRtICPuHcNyxyLlifgxxn.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/6SRtICPuHcNyxyLlifgxxn.
{"copyright_id":"0x7d2ebeae54ac56a0d8428c76d3cdd2ff8a0cbb8be906273b50b750f94c7a09a9","isrc":"QZLL92261519","name":"Gates Ta Hell","registered_at":"2026-06-09T13:30:29Z","spotify_id":"46VVrY4Urfxz1jw5sB4Yx4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d2ebeae54ac56a0d8428c76d3cdd2ff8a0cbb8be906273b50b750f94c7a09a9. 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/46VVrY4Urfxz1jw5sB4Yx4.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/46VVrY4Urfxz1jw5sB4Yx4.
{"copyright_id":"0xc3ce3926eb903c0b3e7cf4918fb1376f8baebda46506543b21f482d5b1ee0d25","isrc":"USUYG1503042","name":"BIG DIFFERENCE","registered_at":"2026-06-09T15:59:35Z","spotify_id":"3a9xZg5KovKKt7bpA8F1O8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3ce3926eb903c0b3e7cf4918fb1376f8baebda46506543b21f482d5b1ee0d25. 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/3a9xZg5KovKKt7bpA8F1O8.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/3a9xZg5KovKKt7bpA8F1O8.
{"copyright_id":"0xba935c59b7e9ab7096e7b9c95ead27ea89cd1d52bba759525fd5a28c7fca7ac0","isrc":"USUYG1541288","name":"Don't Lie (feat. EBK Jaaybo)","registered_at":"2026-06-18T18:47:34Z","spotify_id":"0T1gPdxWF9jh8BCK4SzQXE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba935c59b7e9ab7096e7b9c95ead27ea89cd1d52bba759525fd5a28c7fca7ac0. 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/0T1gPdxWF9jh8BCK4SzQXE.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/0T1gPdxWF9jh8BCK4SzQXE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c11646944d3a7e80c4d470592fb45acc33b9ef28a031029c7265923e794d631. 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/5gl9EAU3FLJziCwixg3LJO.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/5gl9EAU3FLJziCwixg3LJO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63b760114bd6d9afc7a66a4bfc40d7d7ca3474b757704b7e437af1711034559a. 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/3M4f3I9uQx0zW4ImJKhGcM.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/3M4f3I9uQx0zW4ImJKhGcM.
{"copyright_id":"0x762a15480baa30085e4594349e8b8aa4033ee8d2cd70b2cc7d73ddd7aff9fd66","isrc":"QZFZ22316849","name":"Coldest Nights","registered_at":"2026-06-07T14:06:22Z","spotify_id":"47ynVPhffWYA50MvQlnUfu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x762a15480baa30085e4594349e8b8aa4033ee8d2cd70b2cc7d73ddd7aff9fd66. 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/47ynVPhffWYA50MvQlnUfu.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/47ynVPhffWYA50MvQlnUfu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66ee89cc242a6747df42fe76e5d70f8b058253b7938c2052ce3e142f63c2c208. 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/3BJPRoubOgLpVEw1LT4lAj.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/3BJPRoubOgLpVEw1LT4lAj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7b7b027fca32babe1b734857f4d6f10b472882a50df4772746e60e447fa7620. 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/4nQ4JoAymTPyEfquFuOIJb.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/4nQ4JoAymTPyEfquFuOIJb.
{"copyright_id":"0x5a08000bb743e3fc6d06c9a3194d90c326258f805d2f23eaecf3ec5b12afe73b","isrc":"QZFZ22464815","name":"Triple Cross","registered_at":"2026-06-08T22:41:34Z","spotify_id":"2kahjBFqooY2Vg7jJ0DKk9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a08000bb743e3fc6d06c9a3194d90c326258f805d2f23eaecf3ec5b12afe73b. 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/2kahjBFqooY2Vg7jJ0DKk9.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/2kahjBFqooY2Vg7jJ0DKk9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94ffd67a9ddbe452b5a97428e1fb52d5a1d9635af3b7cd58e5c39f9641b9623d. 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/6sjterU8eIGXrrXxIxVPUq.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/6sjterU8eIGXrrXxIxVPUq.
{"copyright_id":"0x5a08000bb743e3fc6d06c9a3194d90c326258f805d2f23eaecf3ec5b12afe73b","isrc":"QZFZ22464815","name":"Triple Cross","registered_at":"2026-06-08T22:41:34Z","spotify_id":"2QgygONVhlgveR6mRRzcWQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a08000bb743e3fc6d06c9a3194d90c326258f805d2f23eaecf3ec5b12afe73b. 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/2QgygONVhlgveR6mRRzcWQ.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/2QgygONVhlgveR6mRRzcWQ.
{"copyright_id":"0x85691e193052892f92a29e03bff8ee897ffef845ce98c2c71cffac0ca0bcb6ea","isrc":"QZWFE2439624","name":"Demon Talk","registered_at":"2026-06-08T04:58:20Z","spotify_id":"05zkYU4M17hRIjf13Qttxl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85691e193052892f92a29e03bff8ee897ffef845ce98c2c71cffac0ca0bcb6ea. 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/05zkYU4M17hRIjf13Qttxl.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/05zkYU4M17hRIjf13Qttxl.