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 0x5c0d8bb91950ff35a824fa14ce6d4e98913831c992313f0a6c50b7b0a3a920cf. 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/26e83f3f-4c55-4f6d-ac1b-e42b64b0f8cf.json and https://artists.proofprofile.net/proofs/artist/26e83f3f-4c55-4f6d-ac1b-e42b64b0f8cf.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 0x237665472429954a62758c148eee55058f592efb51318c4c83fba830cc6876cc. 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/4sJadsT9u9XwazpdUvVdwM.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/4sJadsT9u9XwazpdUvVdwM.
{"copyright_id":"0xbadeb9f984bc331183f156eaeeb2e6bbbaa672628adc6db6d8cb3f9e2658590d","isrc":"USR2M9900041","name":"Agua Negra","registered_at":"2026-06-29T11:31:12Z","spotify_id":"1a2aI3oE6vzaW06S4U9vIG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbadeb9f984bc331183f156eaeeb2e6bbbaa672628adc6db6d8cb3f9e2658590d. 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/1a2aI3oE6vzaW06S4U9vIG.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/1a2aI3oE6vzaW06S4U9vIG.
{"copyright_id":"0x0207f3d027f06ddf4c0eb0025b86966ca3c32d3b2f29cf17364cfa26ac72303d","isrc":"USI4R0404105","name":"Sangre Del Toro","registered_at":"2026-06-29T11:32:06Z","spotify_id":"6MHenSf17vgcAcHE5kZOtL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0207f3d027f06ddf4c0eb0025b86966ca3c32d3b2f29cf17364cfa26ac72303d. 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/6MHenSf17vgcAcHE5kZOtL.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/6MHenSf17vgcAcHE5kZOtL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7cd51137a6a6c20faf26a53046f307339c86f4588a1c0f220a5b0c746e1397c. 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/7kISE9B1p3ZkD2MzF2c3Q5.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/7kISE9B1p3ZkD2MzF2c3Q5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26d9f33f268a5c2f159ff818969c77425ac00345c1333618fbcae047a8eb5974. 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/2rqILwZKyM2fbc3JHwXYU3.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/2rqILwZKyM2fbc3JHwXYU3.
{"copyright_id":"0xc8a6e255b013a56cf1f5b2d8fbc45ced188fd1cf7ce007caeb8e27174a3ded43","isrc":"USI4R0911530","name":"Spanish Town","registered_at":"2026-06-29T11:33:35Z","spotify_id":"2qYhjohYLZis3bvjRrPL5d","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8a6e255b013a56cf1f5b2d8fbc45ced188fd1cf7ce007caeb8e27174a3ded43. 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/2qYhjohYLZis3bvjRrPL5d.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/2qYhjohYLZis3bvjRrPL5d.
{"copyright_id":"0xf7bedf4f892a04f611c7ec9a394e0503f4f32f9ffffe47df4d3b6abc538d448d","isrc":"CA5NX1200001","name":"Jungle Love","registered_at":"2026-06-28T19:12:46Z","spotify_id":"6y4FESUGEIH9nme38AGdm7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7bedf4f892a04f611c7ec9a394e0503f4f32f9ffffe47df4d3b6abc538d448d. 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/6y4FESUGEIH9nme38AGdm7.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/6y4FESUGEIH9nme38AGdm7.
{"copyright_id":"0xb7aea9b126b067cfbc87ec2dda8cb875590dc8eb997344685d51a57b28b472f8","isrc":"CA5NX1200003","name":"September Remembered","registered_at":"2026-06-29T11:34:46Z","spotify_id":"6dJavtUDWtdAlNxdvjuODg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7aea9b126b067cfbc87ec2dda8cb875590dc8eb997344685d51a57b28b472f8. 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/6dJavtUDWtdAlNxdvjuODg.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/6dJavtUDWtdAlNxdvjuODg.