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 0xf50aa20d6c35db226974e672cb1c004f9266f4a0342ac203b365c0016f0e18db. 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/7ef5d691-d2f0-4709-b020-839e164be0b8.json and https://artists.proofprofile.net/proofs/artist/7ef5d691-d2f0-4709-b020-839e164be0b8.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 0x6c90c47a867a8074ce2ba51e73435a64d380af3cf72efa1fba7fc98cb0bf3223. 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/7FJzTqUTlBmwxmKZ08pWfk.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/7FJzTqUTlBmwxmKZ08pWfk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e22105267c83acdc86e9a026970fac385c0e12fde4608d66a178e959d8f8d18. Chain 2 (Bitcoin): anchored in block 956383 (2026-07-02T18:11:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7rkoxF9IKsrNti5ui1pQtH.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/7rkoxF9IKsrNti5ui1pQtH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14a53ec47a409548a367f57a5cc737012c87033196d8cb478d59ea03a6846e01. 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/2kyAN8qoT9nqPlgKpsiY2P.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/2kyAN8qoT9nqPlgKpsiY2P.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x071dbfda5c5090defc6de602d3b7c838005634b5882d9d1cd37d28d366c252fd. 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/2kjD4SuGIWtP9pe3AbMxEC.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/2kjD4SuGIWtP9pe3AbMxEC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x207b56e49d0d263bf13b1b7fe1643b2a55585f67877c1cc2b101f68caa961eca. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2cZHD8FHD8Hdm9XZhWozjz.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/2cZHD8FHD8Hdm9XZhWozjz.
{"copyright_id":"0x9c44f1ffcfed11bb6881c6b547f14a64a59b68129e85db01a68ca9ec4e102f5b","isrc":"FR0U91201069","name":"Trop bon, trop con","registered_at":"2026-06-18T04:16:18Z","spotify_id":"4UghDovjxlQqvOoRzD2NfZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c44f1ffcfed11bb6881c6b547f14a64a59b68129e85db01a68ca9ec4e102f5b. 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/4UghDovjxlQqvOoRzD2NfZ.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/4UghDovjxlQqvOoRzD2NfZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddf6457693bf71778adba4c89d26b02914413a38eab9c50de3ee030e922fba3c. 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/67K5eHVsK0gYpY2EklDZoT.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/67K5eHVsK0gYpY2EklDZoT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fdda5680ed04e29a34a3d31c7f77f2178cdeb281489e26323c0253d85537c38. 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/62rYCUmC0PdOq4XG9YrWFC.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/62rYCUmC0PdOq4XG9YrWFC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e69f69839ee8aea23f9fb6756bcfa30a681e626638a16446ca36f6f41d27d8f. 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/3dVuqF1ZD28Pou6A4IXqTu.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/3dVuqF1ZD28Pou6A4IXqTu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e71ed3c8c6d46c36ee3ad05b7e51332ce9d44943c7c44b22beaba7fe8b59885. 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/1tSSK8ZS7o6p2cJjyJEVFj.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/1tSSK8ZS7o6p2cJjyJEVFj.
{"copyright_id":"0x3ba51250cd7e33ced53fc44dcf98270bd9eabbccb24a43fbfcb0b1c02f8f37f4","isrc":"FR0U91201077","name":"Lettre à ma soeur","registered_at":"2026-06-27T11:02:30Z","spotify_id":"3juMeS2VSSLLd45QNRAv6s","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ba51250cd7e33ced53fc44dcf98270bd9eabbccb24a43fbfcb0b1c02f8f37f4. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3juMeS2VSSLLd45QNRAv6s.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/3juMeS2VSSLLd45QNRAv6s.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79b35b90048abd27c93a06210c1d7eff6957a582a60cc6e5c3222a061e4fa606. 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/0GSLSE9dIMSGGhrAHVmRR2.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/0GSLSE9dIMSGGhrAHVmRR2.
La route du bled (feat. Kamelancien & Harone)
{"copyright_id":"0xaa36d2430152edb1000fa030741e5a2b40f58022700e8fcb8c76bdd5d3ee928f","isrc":"FR6Q11500115","name":"La route du bled (feat. Kamelancien & Harone)","registered_at":"2026-06-25T16:16:32Z","spotify_id":"1VS5E65ZT7mawDPjcVW5ck","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa36d2430152edb1000fa030741e5a2b40f58022700e8fcb8c76bdd5d3ee928f. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1VS5E65ZT7mawDPjcVW5ck.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/1VS5E65ZT7mawDPjcVW5ck.
{"copyright_id":"0xdbd464e38d6d2eef9632304df61d9d005a1ed727a0f5d79bc71f81bb3d93fe34","isrc":"FR0U91400457","name":"Souvenirs du bled","registered_at":"2026-06-24T14:17:28Z","spotify_id":"4Bh6Qa8tca3KQ0Y6giWjJ1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbd464e38d6d2eef9632304df61d9d005a1ed727a0f5d79bc71f81bb3d93fe34. 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/4Bh6Qa8tca3KQ0Y6giWjJ1.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/4Bh6Qa8tca3KQ0Y6giWjJ1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69158d0d5a25d2764d6d275701bdd47bbe692e1565753343d689bb81465fdb34. 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/59W6cnfGDubwizah3nrmIX.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/59W6cnfGDubwizah3nrmIX.