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 0xdfcca35b9ae31d9d19a50dba1535eb29c0116f62374489b24886cb9a0b44bc52. 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/c2351faf-0373-4494-81ab-8c6103c97be1.json and https://artists.proofprofile.net/proofs/artist/c2351faf-0373-4494-81ab-8c6103c97be1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xc7d04431d0fd1dada97b7aa0cebcbe7394091bdde73e9c4efe04c2e7ec594107","isrc":"FRIDO1911771","name":"S'il suffisait","registered_at":"2026-06-10T05:33:19Z","spotify_id":"74MCf02ZgbvE2WUD7b9Y31","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 0xc7d04431d0fd1dada97b7aa0cebcbe7394091bdde73e9c4efe04c2e7ec594107. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/74MCf02ZgbvE2WUD7b9Y31.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/74MCf02ZgbvE2WUD7b9Y31.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48784f3e22a40864c05fc1ffde330b34bb05d9e139b2551ffc81bac92ca898f3. 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/349byzh1XnVtnInLbGgZfD.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/349byzh1XnVtnInLbGgZfD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x356d21897e9e5e3e88b66d299c7bd59e9d23b319da4727a686fba1822769f033. 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/7BOhoyD4HmishpuZlOF0M4.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/7BOhoyD4HmishpuZlOF0M4.
{"copyright_id":"0xc7d04431d0fd1dada97b7aa0cebcbe7394091bdde73e9c4efe04c2e7ec594107","isrc":"FRIDO1911771","name":"S'il suffisait","registered_at":"2026-06-10T05:33:19Z","spotify_id":"40NJJEKKLvnWKmT2M4xNM7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7d04431d0fd1dada97b7aa0cebcbe7394091bdde73e9c4efe04c2e7ec594107. 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/40NJJEKKLvnWKmT2M4xNM7.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/40NJJEKKLvnWKmT2M4xNM7.
{"copyright_id":"0xade532e32d15134e164d6a1b51e8303e1af820b967f7ccd77b1fcb56104f710f","isrc":"FRIDO1911772","name":"Besoin de personne","registered_at":"2026-06-23T11:00:21Z","spotify_id":"31Ueyi6hwPPLjnji6mI8nG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xade532e32d15134e164d6a1b51e8303e1af820b967f7ccd77b1fcb56104f710f. 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/31Ueyi6hwPPLjnji6mI8nG.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/31Ueyi6hwPPLjnji6mI8nG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb7fa0c9b5aad5b9f338d1de466c43ad58dac6332bd6a97986294a12b6978477. 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/3Zqr1sbbqx3Sms72iPEKfH.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/3Zqr1sbbqx3Sms72iPEKfH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec024f0b5bf528e7da2e1cfcae82f1a80d5ecac196463a7ea52a98e1e89d5527. 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/046oKwMNaC1JIZVYomqYsB.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/046oKwMNaC1JIZVYomqYsB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7064eac13909e7d4a8b21974b7d08728da4ae2c15e3e25945b232d4fd6cc893. 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/458jymYwp103FpfZd8eDNF.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/458jymYwp103FpfZd8eDNF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81039b79eccbb9210f3469a8fb20e592634c3c26eaaed5b8bfbb33eb611c7aa2. 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/55t3lAYQULu25qnvqbKrK2.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/55t3lAYQULu25qnvqbKrK2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cb5aa6288deeea125bd97fd0f88d233666832e1624a6c381af187d25e7d8c9c. 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/4prkPuGjkzgYvdREsNw27F.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/4prkPuGjkzgYvdREsNw27F.
{"copyright_id":"0xa1e702817a0b73aa5de1a0096f61065efe1fbba191a199f2166f0c756049647a","isrc":"FR9W12216758","name":"South London (feat. Nekfeu)","registered_at":"2026-06-08T01:13:52Z","spotify_id":"1Wz4Gp7JDBpbHxlCPROlWr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1e702817a0b73aa5de1a0096f61065efe1fbba191a199f2166f0c756049647a. 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/1Wz4Gp7JDBpbHxlCPROlWr.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/1Wz4Gp7JDBpbHxlCPROlWr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31f079e5346be3b8ef52194723470977edc063a07986638ae3976bdee7792663. 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/2XtbRTfOR0GzxP9UZjYpRn.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/2XtbRTfOR0GzxP9UZjYpRn.
{"copyright_id":"0x1cfe920307ead7ebe27e1e7c554a2505c7c14c4fdd755728bf79df5826a022a3","isrc":"FR9W12227834","name":"Un Deux Marqué le Pas (feat. MHD)","registered_at":"2026-06-29T10:30:53Z","spotify_id":"2B8wifKw3Z2qeooxFm4rMn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cfe920307ead7ebe27e1e7c554a2505c7c14c4fdd755728bf79df5826a022a3. 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/2B8wifKw3Z2qeooxFm4rMn.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/2B8wifKw3Z2qeooxFm4rMn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x668542019045e79f638ae941355f48f03c761d0eba51b45fc3ce2e523d152809. 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/6Vz2druh6kbGlOEuPdK1SZ.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/6Vz2druh6kbGlOEuPdK1SZ.
Electron Libre (feat. Jazzy Bazz, Deen Burbigo, 2zer & Eff Gee)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03118ce2041b6b84b3bb905199217140baa9b34064f537e699840d4b981365b4. 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/1kY2dTf9Tpa8QRHlAJeRYd.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/1kY2dTf9Tpa8QRHlAJeRYd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70af9a56a20d6f700d2e13612085d11f9f90d79e7577b2de5f9579fb7e627a3d. 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/5biJjM2Kalqzj1gSVnBtqw.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/5biJjM2Kalqzj1gSVnBtqw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d18ce74d4371b011fa49f780b708cc90e8b379f7256e19eef372e7c0f499e05. 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/6X5BtNKCeTNGx2JP2rLeX8.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/6X5BtNKCeTNGx2JP2rLeX8.
{"copyright_id":"0x540ae4be7cc86a28f10c7893e17ccaf0759c2ed844fb7868b8a55cc08703ca9c","isrc":"FR9NG1800299","name":"Youssouf et Mamadou","registered_at":"2026-06-10T01:11:04Z","spotify_id":"5jG2lLFOd4881sK9S2fFQp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x540ae4be7cc86a28f10c7893e17ccaf0759c2ed844fb7868b8a55cc08703ca9c. 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/5jG2lLFOd4881sK9S2fFQp.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/5jG2lLFOd4881sK9S2fFQp.
{"copyright_id":"0x540ae4be7cc86a28f10c7893e17ccaf0759c2ed844fb7868b8a55cc08703ca9c","isrc":"FR9NG1800299","name":"Youssouf et Mamadou","registered_at":"2026-06-10T01:11:04Z","spotify_id":"4h9ACEMUVM0e53VVzjEVsN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x540ae4be7cc86a28f10c7893e17ccaf0759c2ed844fb7868b8a55cc08703ca9c. 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/4h9ACEMUVM0e53VVzjEVsN.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/4h9ACEMUVM0e53VVzjEVsN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd95624c248ddd0740bb398808eda92d884845daa7aeccb96ada8db57ec201c28. 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/3uxS0FEQtCES0uVn1V07sl.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/3uxS0FEQtCES0uVn1V07sl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28a4479d39d8ebc016741ef1e8071bc89afc1f560247102d9d2838b6e0412637. 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/3xKk6x2dsIUoYSwsEyEme0.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/3xKk6x2dsIUoYSwsEyEme0.
{"copyright_id":"0xfb7a5d86baf17deacdc01f1259168916ec83dba31d9529a5fb5b8d9732fce6ca","isrc":"FR9W11909842","name":"L'air du temps","registered_at":"2026-06-04T11:03:18Z","spotify_id":"1EmA0Vy52T84bObOEOPWsB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb7a5d86baf17deacdc01f1259168916ec83dba31d9529a5fb5b8d9732fce6ca. 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/1EmA0Vy52T84bObOEOPWsB.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/1EmA0Vy52T84bObOEOPWsB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d5a3ead689e7ddf883904a14ebf0767ea9d6798064cccd2354bf220aaf3b0f0. 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/6s9mhZAQz652T2DdbVsxuW.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/6s9mhZAQz652T2DdbVsxuW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f220891f68a0be2b2d23043770a7236a6b0e4534ef24294662bccfe5c5c386. 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/7nipxhnG4w62JAtOI5W3VC.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/7nipxhnG4w62JAtOI5W3VC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35d57683d71a783b78b2a281861d8b3c63c44da9f2d0f333655c8a0bc923be07. 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/2f3WRfTpwkrTOx825JStBT.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/2f3WRfTpwkrTOx825JStBT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35d57683d71a783b78b2a281861d8b3c63c44da9f2d0f333655c8a0bc923be07. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6HBhfdRgxVvk12ohsEENqZ.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/6HBhfdRgxVvk12ohsEENqZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d18ce74d4371b011fa49f780b708cc90e8b379f7256e19eef372e7c0f499e05. 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/5sfkip1hOFUXmoziG69og4.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/5sfkip1hOFUXmoziG69og4.