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 0x6bdf0e34c6bccc8369ccb1c19fa69799b18b2861361916cadb3f3cf10a0d305a. 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/05a5b589-f9b0-44fd-8864-101257ceabcb.json and https://artists.proofprofile.net/proofs/artist/05a5b589-f9b0-44fd-8864-101257ceabcb.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 0x29eb27b8442167426c33331e7a151a17c086445b635e5e7d2b2b5798305fbaf0. 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/4REsa72mZaUVIEDXKght4z.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/4REsa72mZaUVIEDXKght4z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96054d10e74cd6cb131f79d559f4f0b6f92b5f8b6bbd7ed12ab86b7265df9331. 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/0gVvOPtA8zbnMVTUGnpQip.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/0gVvOPtA8zbnMVTUGnpQip.
{"copyright_id":"0x80fcbb37d7f66ced0d7973f186ea56fdbd87bdbca2fbe4212b944e7180842990","isrc":"BE2MK2300025","name":"Monde à dos","registered_at":"2026-06-24T13:47:22Z","spotify_id":"76wMdxx4fgmNokbvmKh5DD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80fcbb37d7f66ced0d7973f186ea56fdbd87bdbca2fbe4212b944e7180842990. 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/76wMdxx4fgmNokbvmKh5DD.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/76wMdxx4fgmNokbvmKh5DD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7da253e878b0eb520a4aa862461851b3c1bbd6a5ca0d29fee74200ef2e6a2166. 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/4w1xJhXUoMsHDsI6L3TGC8.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/4w1xJhXUoMsHDsI6L3TGC8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3381838c4800d5dddc17cd322a3d202be3a9d2045d40db5b653edfc947214d2d. 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/4yGb9rMRsKO07gvffTSBg1.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/4yGb9rMRsKO07gvffTSBg1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7da253e878b0eb520a4aa862461851b3c1bbd6a5ca0d29fee74200ef2e6a2166. 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/7IJYhS3aHVjglMVGHDOdFl.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/7IJYhS3aHVjglMVGHDOdFl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54c6c4fa7af6343d6b907251aaa713d8fc2eb0bda705bad934b4ff1cb5c6d214. 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/1QuZobkRpOjBceNeRlEhJn.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/1QuZobkRpOjBceNeRlEhJn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbed9e924e1b336045fec5e5b2cacf8a92b33261719096ad20491ab2f17ed90b. 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/4Wep90SVnQt5BfPmo0nnox.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/4Wep90SVnQt5BfPmo0nnox.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b0633d3eed55cc732eb87a3d11364f1f4bfb843dbc4ea4ca1f56cda6baf80b1. 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/0C7trKOIDNlTNS2OjfgqxN.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/0C7trKOIDNlTNS2OjfgqxN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4f50709f95910513e9697aa36ebd8280cd51f84da03829d462cbc18ecb0689d. 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/76AfH160fjHWUdst1MZ6vS.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/76AfH160fjHWUdst1MZ6vS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x179b1450fec7cf7ebbf51766582dfedc1f76ac570c72521b6e524a52fd247ba9. 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/391hiAF0uoS0FcbXb8sCHB.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/391hiAF0uoS0FcbXb8sCHB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb81117f1d29ea85780991154adf3c83eb3e0001a8c932464bd9cf691c42400c. 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/5Mywh23dVpZAGAYXwmg79E.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/5Mywh23dVpZAGAYXwmg79E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3381838c4800d5dddc17cd322a3d202be3a9d2045d40db5b653edfc947214d2d. 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/3kKalceD8teCndyyE3Gh7M.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/3kKalceD8teCndyyE3Gh7M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02601f9981490376921ef367e02d06b825868ace58cabf955ce5a713c8a6eb62. 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/5i7v9gOqzlbRJCuhdViPHh.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/5i7v9gOqzlbRJCuhdViPHh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2880631a3a6a61553f4971ba49f00297b6586c99bb903295f0470e2fd1ff57c. 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/1UupmZNffutW23xDQRdpxv.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/1UupmZNffutW23xDQRdpxv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eec139ac251f9cb00cb94af869ba736ddbcf7d487bf7e93d0dcb3297624ab3b. 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/1rvbneo0QDriv4x3QAOOTF.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/1rvbneo0QDriv4x3QAOOTF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fd86bedf25a1ec91aa820e9164ee148abf04038c74f95f85131fc231c7c6cfe. 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/18Evqdnf8O8OIxuXg29PPQ.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/18Evqdnf8O8OIxuXg29PPQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6b411ee445c7512bc8f464d3feb6e077ac32fef4f23f2525f422c9a29535842. 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/6HnkHikybR6RLOq4xjuw6K.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/6HnkHikybR6RLOq4xjuw6K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64133de2901ec64138bbb38226dbb2475deb9e1417b9e6dcecacb22e87b16edd. 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/60VaZGuJzZnmfhxHl574sO.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/60VaZGuJzZnmfhxHl574sO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8496537035e7ba61ce58fda3872fac0da6c3b51d6d6c17dfc35b3cd83c0a9638. 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/6VQ25jM1ygyqzjwPQK0f17.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/6VQ25jM1ygyqzjwPQK0f17.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe90e6d24ac663c5337fa4a619e09d59095b754f32531b7d2f57e7ef95c7fa50. 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/4HHP8HsduHRW3mRcXljhSn.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/4HHP8HsduHRW3mRcXljhSn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3381838c4800d5dddc17cd322a3d202be3a9d2045d40db5b653edfc947214d2d. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6x1sXExiAkG8VqEkpfXilK.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/6x1sXExiAkG8VqEkpfXilK.
{"copyright_id":"0x238595af4c6e884b159b139d5936b47bdb02dc5fe57dddad85cdf0e4b3db2851","isrc":"FR9W12363072","name":"Mauvais Pressentiment","registered_at":"2026-06-06T23:42:52Z","spotify_id":"3yLxmLygxDghcLrDOQdG6N","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x238595af4c6e884b159b139d5936b47bdb02dc5fe57dddad85cdf0e4b3db2851. 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/3yLxmLygxDghcLrDOQdG6N.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/3yLxmLygxDghcLrDOQdG6N.