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 0xc3f1934225d0fc2869e3648b49d0920809a972a15fade0cb4439ba6187c334b1. 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/c9482d82-1fed-4f28-bc75-bf03ed01ef2c.json and https://artists.proofprofile.net/proofs/artist/c9482d82-1fed-4f28-bc75-bf03ed01ef2c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xed6c833e343f58fa6ce2351135f1901dbafd2ff799603ed18c699621befa9992","isrc":"USUM70506575","name":"Trenes, Camiones Y Tractores","registered_at":"2026-06-04T05:38:01Z","spotify_id":"3tM9FUE7ETqnMQJMnCKLBw","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 0xed6c833e343f58fa6ce2351135f1901dbafd2ff799603ed18c699621befa9992. 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/3tM9FUE7ETqnMQJMnCKLBw.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/3tM9FUE7ETqnMQJMnCKLBw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad90bcd693299edba3c3f607d3958b0d4e12a261e9cdcdf90b6cc0dd485eed27. 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/2SmmevhFsgczaqU8pUDgaN.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/2SmmevhFsgczaqU8pUDgaN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8166a9107c595e383dff3b240893dbb86ef81f529b77633394468d35d121e86d. 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/2Vm4Uy2fsUcyRjViraNRPH.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/2Vm4Uy2fsUcyRjViraNRPH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x708be2de80e14bdbad8bbf165264972883da303765abdf5ec5f1372ec799d789. 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/7bxwO0efsmXk6tWFl2Wvw2.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/7bxwO0efsmXk6tWFl2Wvw2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e0fa6ffab33611201276b7286d4c5b1150ff264ae9fa92103370080c85de663. 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/4MjstyMMO5I6hch9GASIGb.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/4MjstyMMO5I6hch9GASIGb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd6d96c1e1057cbe965f6a8a6ddd54c9913b68e5b38c691dd6813115ffa79587. 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/5mtX7qSwGoo6Jbc96Ri2Hu.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/5mtX7qSwGoo6Jbc96Ri2Hu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3762108ee31d3d524203500c95d10f4a918e24f2e540e706589c4d87a327e7c. 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/2FBAM2dVhCex33z30YA7hV.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/2FBAM2dVhCex33z30YA7hV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00c7ff74449a016d72d044d6013431424f18af8c34cca4ed9bb991d182e1a116. 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/5C7dcSwhowL0092UfthqK5.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/5C7dcSwhowL0092UfthqK5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ee900ae9fa22475c2f00187aadffa7d8fb8fe081a52eb9bcf3b1bc64d5a40fd. 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/0grNELIxKngV6ozzbRZgQ5.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/0grNELIxKngV6ozzbRZgQ5.
{"copyright_id":"0x1cd27a11e82630d545c4cccf4d774b422d198f4ed8f79b41b0ebc6e9691ab5ce","isrc":"USUM70506654","name":"Comida Chatarra","registered_at":"2026-06-08T17:54:06Z","spotify_id":"3sFa7aofqqDAnbUvaJsVz3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cd27a11e82630d545c4cccf4d774b422d198f4ed8f79b41b0ebc6e9691ab5ce. 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/3sFa7aofqqDAnbUvaJsVz3.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/3sFa7aofqqDAnbUvaJsVz3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91b3e913d344ecc65fb2c29430b985cbe3e0d5c64a6921e98aedb56586cef973. 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/0N361WhEqVunVl5ZBkfd70.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/0N361WhEqVunVl5ZBkfd70.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46577ff03025f087f2ecc00ac4306e894e81141469ba18c327f9040f41c9311f. 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/0rOfDS4AE5jAWkNVo3adEW.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/0rOfDS4AE5jAWkNVo3adEW.