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 0xa489a4364004b7fbfe9a697211575939f1e1e5a50fb7d77dc3f43557aedf1c9a. 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/1a9791f2-99fb-443c-91cf-d5c0d1e9909e.json and https://artists.proofprofile.net/proofs/artist/1a9791f2-99fb-443c-91cf-d5c0d1e9909e.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 0x594d8e110b6242e2c8ff64831615cdaf953850f3629aae0fc409fa3d800662bf. 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/0mxRXxexHRz0kKl7P7UoW2.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/0mxRXxexHRz0kKl7P7UoW2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95a0f69295e19b530804915b1ff05b3dc4c02e77b6638decda675063e9f2dabc. 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/2IDtKzUTH1waiqezjafugJ.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/2IDtKzUTH1waiqezjafugJ.
{"copyright_id":"0xecd01c2ce980cc28f6b727abc60db657a8e0cfd849f3ac6938d38e662ea4291b","isrc":"UKW3Z2402239","name":"Till It Gets Dark","registered_at":"2026-06-04T16:29:09Z","spotify_id":"598Hgd0VKzRiU3btKLLd8d","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecd01c2ce980cc28f6b727abc60db657a8e0cfd849f3ac6938d38e662ea4291b. 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/598Hgd0VKzRiU3btKLLd8d.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/598Hgd0VKzRiU3btKLLd8d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cd70262c09bd1f693e2701ec84cd2745c17534bde118c3d0cd42a22932a2fd4. 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/49DeG4XzWOhWMJKP7y4IDd.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/49DeG4XzWOhWMJKP7y4IDd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8035cd315eafe45be98be86ef7b6f0a66e6f12dc1bc6b7de8e215a7ed30087b. 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/2KYo7g3epla1FPe2A439wD.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/2KYo7g3epla1FPe2A439wD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb288164bd6cfa9e5bde2115e63e81ad2b20f139fdcba423a74d55f24f32f569c. 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/2bSNePFmPxgSnLQp9o1YRq.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/2bSNePFmPxgSnLQp9o1YRq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd515d33a8f2ef5f65fc733b4283e0089ba782d1084169052ae7459a6213bc9d2. 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/631M9FKCXEdoBAgtCrrhbE.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/631M9FKCXEdoBAgtCrrhbE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1af09d76cd612f9800efdef58b5f12ba91f23265e71e1400a3be5055567230fc. 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/0YMnqOrQWPwXWMMY1L0WBL.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/0YMnqOrQWPwXWMMY1L0WBL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c0d2522f100266c9d317e414d0c505b521b6fb7afb9b5f113e6a8062a530380. 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/5lkfA2omBjs4Kz1v57KKj7.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/5lkfA2omBjs4Kz1v57KKj7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x084450f3b1e4d375962fdecb8c6206e585884f5c4656d1e483f9c7086db68e35. 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/3RSe4JzcYbaSALrfjxKoZH.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/3RSe4JzcYbaSALrfjxKoZH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aa0c36f87701060e17c8d22f0046f354650700c7316b53a0576e54776f29195. 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/1h6RxT1cKRXAqUOvaut0p0.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/1h6RxT1cKRXAqUOvaut0p0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed023fd461faeb29aebd2a430a6b6724728e350a7bcf66ff9e010ce2649ac12a. 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/3moHocFcyX5Ek77GoG0532.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/3moHocFcyX5Ek77GoG0532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd515d33a8f2ef5f65fc733b4283e0089ba782d1084169052ae7459a6213bc9d2. 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/1QcTDyopg7fNm7ZAu0mKoV.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/1QcTDyopg7fNm7ZAu0mKoV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x084450f3b1e4d375962fdecb8c6206e585884f5c4656d1e483f9c7086db68e35. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7M2VCY6POhq4avDoEGeLQ8.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/7M2VCY6POhq4avDoEGeLQ8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe98eb6914d1726d4c97dc2099e1a4508b6e623fa38c7a88df1ef7d499a0dfa34. 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/00vfX6iPmkIjAmuLZn3uYU.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/00vfX6iPmkIjAmuLZn3uYU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x084450f3b1e4d375962fdecb8c6206e585884f5c4656d1e483f9c7086db68e35. 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/0T9ZEGDXIm3BBGBIFrJ6Ow.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/0T9ZEGDXIm3BBGBIFrJ6Ow.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe98eb6914d1726d4c97dc2099e1a4508b6e623fa38c7a88df1ef7d499a0dfa34. 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/2ixF5SYrxGFm1vYDx23Y8k.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/2ixF5SYrxGFm1vYDx23Y8k.
In The Room (feat. Annatoria) - Afro Beat Version
{"copyright_id":"0x9055fdacf6f175b9a508a4016c5455d49839d896abd214797e98b0d60e52008c","isrc":"QM6MZ2485033","name":"In The Room (feat. Annatoria) - Afro Beat Version","registered_at":"2026-06-04T07:25:13Z","spotify_id":"1AdcEWQE8vSDYqOPHZsOSh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9055fdacf6f175b9a508a4016c5455d49839d896abd214797e98b0d60e52008c. 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/1AdcEWQE8vSDYqOPHZsOSh.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/1AdcEWQE8vSDYqOPHZsOSh.