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 0xa5ff87c9a3ea5cb7482320ee6addeb706bfbd8ae139663c02cf8d12231caee66. 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/ff5cfa64-9be9-48ce-a6a2-40e59580a247.json and https://artists.proofprofile.net/proofs/artist/ff5cfa64-9be9-48ce-a6a2-40e59580a247.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xe54a7ff764f8e239f810f90b46eae5fdef6fdcb91f10612964e9ead66ba3b2ff","isrc":"FRP622400640","name":"lunettes de vitesse","registered_at":"2026-06-09T19:31:36Z","spotify_id":"2gCa5U9zTYlkAfwRxNW6aO","type":"track"}
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 0xe54a7ff764f8e239f810f90b46eae5fdef6fdcb91f10612964e9ead66ba3b2ff. 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/2gCa5U9zTYlkAfwRxNW6aO.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/2gCa5U9zTYlkAfwRxNW6aO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2be7680cbd06ed108e3d837129c92b426c745a3569d8261ebf2973d1a3e11d4d. 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/77gDQplKAqQNNpbUPRc1CP.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/77gDQplKAqQNNpbUPRc1CP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13dba6823e22c41dae519edf9ca101d40835ca52e38e317e30e0188ccc9471f1. 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/48XkPJEU8l40nedN2lcIm7.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/48XkPJEU8l40nedN2lcIm7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x172858f91fbbc25c91d35a7b1fc1f219d0fd2e29d9c515f808882c45f1b8de0e. 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/29kcHwDvvxuH4Rs5PRJi0K.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/29kcHwDvvxuH4Rs5PRJi0K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6f00e8bf318460ea1477ccd22f6e07d4488f10ea3bd52153aa806c756da9f24. 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/1cuGtdZRM91PrmCMf1mRy0.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/1cuGtdZRM91PrmCMf1mRy0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc03d181c1197f0aa54dabeb110137971e4e67847fd75dab5d5b1c75eea0c7b5. 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/4Hn60WfewSAUMzmJdxq1XV.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/4Hn60WfewSAUMzmJdxq1XV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x506c629e2dbcd4baa444a1367d9f532ae9de98e341c6857dec9825d919031fea. 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/1b6JFyPE4mWQuiBHXiFYO1.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/1b6JFyPE4mWQuiBHXiFYO1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8ee8e0ef546840974fd24644a7034fd899d2b3598fe44917b114b85df1659c8. 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/5hEorezNUnSdIqLRllaNwu.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/5hEorezNUnSdIqLRllaNwu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda26ae56f3a3dd9140c10c2a3eafed403a6726834b38d309530db79fc3f62771. 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/1Cscpg7U50aJfE3ZGUDxiP.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/1Cscpg7U50aJfE3ZGUDxiP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb22afba2b4eaf1a9acea248abc90bab1a7373c5d65ec1ff2575d6017569e68c6. 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/2456wguT92ZFqdoce1slBe.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/2456wguT92ZFqdoce1slBe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda26ae56f3a3dd9140c10c2a3eafed403a6726834b38d309530db79fc3f62771. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/76GScRNSeA7c6IZVlVXYMg.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/76GScRNSeA7c6IZVlVXYMg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x506c629e2dbcd4baa444a1367d9f532ae9de98e341c6857dec9825d919031fea. 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/4YWO4eaYw91Rv8snXZNPbe.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/4YWO4eaYw91Rv8snXZNPbe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb17df9536674331c69903d61966b830a600b2f0d9c70632b50abcef9340a3d71. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/067skvImEIDjOp0KGectCO.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/067skvImEIDjOp0KGectCO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd14d986042a603d371d6afd1480273609a4079d70d283076596ab989b83ef80. 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/0o4b0ZuawtAYB7Vb6sfmdl.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/0o4b0ZuawtAYB7Vb6sfmdl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4777d7697442055cf6c65f457536b52368eb70863c1f9c7c7f8b716ffac466b. 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/4WNUQwynCjFi8QmnMRQVQk.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/4WNUQwynCjFi8QmnMRQVQk.
J'SUIS RESTÉ DANS MON CANAP TOUTE L'APREM
{"copyright_id":"0x29d33581ff2279e0ac9c7a2e2bc634d4aa174be1ab570506ae70933c9a6320ab","isrc":"FXR142300020","name":"J'SUIS RESTÉ DANS MON CANAP TOUTE L'APREM","registered_at":"2026-06-23T05:04:10Z","spotify_id":"1y7B2PwTeZdu9diUBMMaWz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29d33581ff2279e0ac9c7a2e2bc634d4aa174be1ab570506ae70933c9a6320ab. 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/1y7B2PwTeZdu9diUBMMaWz.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/1y7B2PwTeZdu9diUBMMaWz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb17df9536674331c69903d61966b830a600b2f0d9c70632b50abcef9340a3d71. 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/56fFvWdB650YQC5qTjpwJI.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/56fFvWdB650YQC5qTjpwJI.
{"copyright_id":"0xefddc8a3b62b230ccf1390c292ff8990de8fe2393e3f43f9e0e4a1cc93243116","isrc":"FXR142300023","name":"COMME ON A DIT (feat. Sheldon)","registered_at":"2026-06-23T05:03:59Z","spotify_id":"1ErYTzq882V3Ci8N9CT3UD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefddc8a3b62b230ccf1390c292ff8990de8fe2393e3f43f9e0e4a1cc93243116. 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/1ErYTzq882V3Ci8N9CT3UD.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/1ErYTzq882V3Ci8N9CT3UD.
{"copyright_id":"0x4fd235733cbf3af7631d956566b968c74d1e51b260497c4fcd394b33fbe2bcbe","isrc":"FXR142300024","name":"PAR LA FENÊTRE J'REGARDE LA MER","registered_at":"2026-06-10T04:12:35Z","spotify_id":"2VWrl4Gq8KhbpAJ7iKIFaG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fd235733cbf3af7631d956566b968c74d1e51b260497c4fcd394b33fbe2bcbe. 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/2VWrl4Gq8KhbpAJ7iKIFaG.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/2VWrl4Gq8KhbpAJ7iKIFaG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x398e2d3b87a0e428ddf35d78e078c61ad523ed1a7dd7d131e91cb39cd18a2d4e. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7aACorH9jBL9mzvyoEM98A.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/7aACorH9jBL9mzvyoEM98A.
{"copyright_id":"0xbd590ccdf36b74e3849efdad9dc8f34375cd87ea5cd64e05f6ba9b593ee99422","isrc":"FXR142300026","name":"GUN (feat. Shien)","registered_at":"2026-06-27T03:41:47Z","spotify_id":"5prf9XlPOGUR01RZZKfwMc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd590ccdf36b74e3849efdad9dc8f34375cd87ea5cd64e05f6ba9b593ee99422. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5prf9XlPOGUR01RZZKfwMc.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/5prf9XlPOGUR01RZZKfwMc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08aedda984146db9bc2392180cd13599601470f7fb1e9826a7c16acdc96f4173. 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/1JuBKfko6QW5DHEvxKmR8E.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/1JuBKfko6QW5DHEvxKmR8E.
{"copyright_id":"0xbd590ccdf36b74e3849efdad9dc8f34375cd87ea5cd64e05f6ba9b593ee99422","isrc":"FXR142300026","name":"GUN (feat. Shien)","registered_at":"2026-06-27T03:41:47Z","spotify_id":"7BJMJCUzKV2hlI8OtNgfLC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd590ccdf36b74e3849efdad9dc8f34375cd87ea5cd64e05f6ba9b593ee99422. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7BJMJCUzKV2hlI8OtNgfLC.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/7BJMJCUzKV2hlI8OtNgfLC.
{"copyright_id":"0xefddc8a3b62b230ccf1390c292ff8990de8fe2393e3f43f9e0e4a1cc93243116","isrc":"FXR142300023","name":"COMME ON A DIT (feat. Sheldon)","registered_at":"2026-06-23T05:03:59Z","spotify_id":"21wfQHv9hYkcg7luEH0kzY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefddc8a3b62b230ccf1390c292ff8990de8fe2393e3f43f9e0e4a1cc93243116. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/21wfQHv9hYkcg7luEH0kzY.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/21wfQHv9hYkcg7luEH0kzY.