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 0x633e1e77b4ed1b99c41d002c86b6f48bfd9d6f339010ec998b3f803b83de1cc2. 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/09915408-643b-4ad5-ae41-51c8ea1e2cd1.json and https://artists.proofprofile.net/proofs/artist/09915408-643b-4ad5-ae41-51c8ea1e2cd1.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 0xd433630694fec076ec4642408aac750f00b5305cbbb849685e0380c5d8eb8e57. 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/3id4gunrMy5q4PiGxU1Ycw.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/3id4gunrMy5q4PiGxU1Ycw.
{"copyright_id":"0x09271bf1149f9272b3282a8fb9a492cf5dea00ce9dbe4a1aaf78ab907e443422","isrc":"FR6V81283562","name":"Fair Play Prod","registered_at":"2026-06-29T15:58:54Z","spotify_id":"5oLQueAUM1vpGu8eAbQZal","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09271bf1149f9272b3282a8fb9a492cf5dea00ce9dbe4a1aaf78ab907e443422. 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/5oLQueAUM1vpGu8eAbQZal.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/5oLQueAUM1vpGu8eAbQZal.
{"copyright_id":"0xac150ec659426f2ebec42fd7c596e60c5d3e1d5f3fb71e6b93640c63528a7d09","isrc":"FR6V81283569","name":"L'effet Boule De Nerfs","registered_at":"2026-06-29T15:48:29Z","spotify_id":"6tgoHcuSLgwAwfJL5AsD62","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac150ec659426f2ebec42fd7c596e60c5d3e1d5f3fb71e6b93640c63528a7d09. 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/6tgoHcuSLgwAwfJL5AsD62.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/6tgoHcuSLgwAwfJL5AsD62.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c64dbb5a4cf87d1624b1bc4b6b7163b16272bc0ac50d4d24a0e3debe6257964. 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/7ucluVZ01T3B9uDr60FUux.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/7ucluVZ01T3B9uDr60FUux.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d3aee8e07f6e936f973796ad9ce108b3683890985895450524c7afee11f0f1a. 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/7Gthe4FtP6XK83Pf5uWqfD.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/7Gthe4FtP6XK83Pf5uWqfD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x267216402976cac4214774fef19cad5f5325e5dd331341d7043c2306dbca42d3. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1E1dESJWj2RPojqjSFnqhW.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/1E1dESJWj2RPojqjSFnqhW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60a3533e2548a3d01721fca2b842482b634795f6eb9287c5371670f45f8c744f. 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/1DhQjQnRtA3KBNuxGUWO5T.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/1DhQjQnRtA3KBNuxGUWO5T.
{"copyright_id":"0x63c0443cb08e1dcd0d5f989dd9ee55b6088a0c83b22db7c04f86ada95588844f","isrc":"FRPIW2003010","name":"Laisse tomber","registered_at":"2026-06-18T16:53:28Z","spotify_id":"7Lagj1IpPBT5bVodLHDjVE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63c0443cb08e1dcd0d5f989dd9ee55b6088a0c83b22db7c04f86ada95588844f. 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/7Lagj1IpPBT5bVodLHDjVE.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/7Lagj1IpPBT5bVodLHDjVE.
{"copyright_id":"0x6308a2cf2d8f11bf6d9cf8fe0f6284e2cc0c199e0886c211ec8c802d26877db1","isrc":"FRPI32300064","name":"Casse Tête","registered_at":"2026-06-08T05:35:23Z","spotify_id":"10sV3uSkVNxhEzscNUkDXB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6308a2cf2d8f11bf6d9cf8fe0f6284e2cc0c199e0886c211ec8c802d26877db1. 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/10sV3uSkVNxhEzscNUkDXB.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/10sV3uSkVNxhEzscNUkDXB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e657b6dd24a9ee535a470ca93456487c29b5556ab8cdae05008f2655839e4fd. 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/4uQfjC83N7qg0GqQsus2u2.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/4uQfjC83N7qg0GqQsus2u2.
{"copyright_id":"0x6d71d9a03b0436daa5ec78dc476cbf3f52aa2b24bee12b623b5d5a071230dea6","isrc":"FR2X41622652","name":"Voisin d'en haut","registered_at":"2026-06-04T15:14:13Z","spotify_id":"4Sw6N8rJVMW0vitqblmUB3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d71d9a03b0436daa5ec78dc476cbf3f52aa2b24bee12b623b5d5a071230dea6. 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/4Sw6N8rJVMW0vitqblmUB3.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/4Sw6N8rJVMW0vitqblmUB3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x267216402976cac4214774fef19cad5f5325e5dd331341d7043c2306dbca42d3. 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/31UHFGpgrr7QbWKdLW6Mnu.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/31UHFGpgrr7QbWKdLW6Mnu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f32316a06ff8ab99d822316943e4113d8624c2fb5b2421452124ad402995c89. 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/4joBW7qC3W1qGw1OkmuYy7.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/4joBW7qC3W1qGw1OkmuYy7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x134379eb405b56afc8ad9affd48854a7d7d71f382c53d8f184bc098954c69935. 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/6ptEQHNblGYSPaPCBqfXps.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/6ptEQHNblGYSPaPCBqfXps.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd3c7ed299bf71a8b294ffdfce547a71425db52c2b758ce7c560f87d60955b11. 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/1SAEdf0adv0HP1d6CZ82wT.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/1SAEdf0adv0HP1d6CZ82wT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e9d68dd36013055ab1cb1471d02378e59df1d3799cfb2b34826fb3613278a69. 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/2Udw2xJ18HOowNkOwrHRfL.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/2Udw2xJ18HOowNkOwrHRfL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d580678eb7d4ad581be78f0feb408b4da40be642ae168e00351e2590b881b97. 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/7q1gE589pN73bHUrnbvco3.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/7q1gE589pN73bHUrnbvco3.