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 0xe9a364b3b9d241dd44c987788dd8e84fc9dc89066c243fb1fdabe0d256649f28. 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/50198791-e698-40c8-a02a-a64d3ce45bbe.json and https://artists.proofprofile.net/proofs/artist/50198791-e698-40c8-a02a-a64d3ce45bbe.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 0xcb22cf73d884fb53d8d6c6763ca003503de44759fc5a36c49524aff21428ca7a. 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/1DRbGBIS3u750FH77j9NGy.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/1DRbGBIS3u750FH77j9NGy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d8d5d89019beda0fc4ae40d52a149ba02d90d734880932854eaf695177e0154. 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/6UhdHdR5y1xXBhOwYwzA0d.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/6UhdHdR5y1xXBhOwYwzA0d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2055bd8472611b1998c11b7f731a493b10f80df0b225cef9c3f5aeb28b5938ab. 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/4KOpgmof0r6RJEOWUgU9Kl.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/4KOpgmof0r6RJEOWUgU9Kl.
{"copyright_id":"0x674023745dddf1e9c21cd2c5cc963aa3ba9829cd298647db31bb76a2adb5d83a","isrc":"ITYBK2400014","name":"Non ci penso","registered_at":"2026-06-04T14:30:08Z","spotify_id":"7IYqWbceazrqnNhLaIt9Ig","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x674023745dddf1e9c21cd2c5cc963aa3ba9829cd298647db31bb76a2adb5d83a. 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/7IYqWbceazrqnNhLaIt9Ig.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/7IYqWbceazrqnNhLaIt9Ig.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a6e3160ea1e625c7ebd8fe7f90f05d86c8363bbbfe8196c93df9f53151c80f0. 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/1vb7vr0FBxWtcZKyrTs1Pi.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/1vb7vr0FBxWtcZKyrTs1Pi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2129e678529e366799c61cf9f127e82f8e54fee40e99baad4817cc431c81d85e. 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/2KKBe1n19PkNbfhGg4DYIA.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/2KKBe1n19PkNbfhGg4DYIA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x841970d824c3b5276c8ce5e311e705f3df520be4da8a4e8d26315f6750264809. 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/1V8cArMOfJvonlwAeYM9A9.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/1V8cArMOfJvonlwAeYM9A9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca892f692fc00b65ec800a182a812936acfc96990cd4723b6f97007070fcc150. 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/3BLdg3xnw8rPohtT0o8qdn.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/3BLdg3xnw8rPohtT0o8qdn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc0ef695ba98e2a8ba4902f90eacbdbd94305647414d08366125aba54f5f47a9. 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/0sy1Jz72XON9xyYIdcC7Ae.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/0sy1Jz72XON9xyYIdcC7Ae.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d8d5d89019beda0fc4ae40d52a149ba02d90d734880932854eaf695177e0154. 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/3rco8oMBJWdaeDBKObYbYW.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/3rco8oMBJWdaeDBKObYbYW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2055bd8472611b1998c11b7f731a493b10f80df0b225cef9c3f5aeb28b5938ab. 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/3odWDhS8Pk3yIqti833UQb.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/3odWDhS8Pk3yIqti833UQb.
{"copyright_id":"0x4460d3c9ff4891cc0dbd365004bba444fea4f17f097ab07abcfb48f8b008ffcf","isrc":"ITPVA2400005","name":"BASTA SESSION N°4","registered_at":"2026-06-07T01:07:15Z","spotify_id":"48yTjgwv8mJMMdVAAbwkag","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4460d3c9ff4891cc0dbd365004bba444fea4f17f097ab07abcfb48f8b008ffcf. 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/48yTjgwv8mJMMdVAAbwkag.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/48yTjgwv8mJMMdVAAbwkag.