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 0xe880fa82cc7a9dba06a8002bc09672dd4e83fc1403ef85cbb94c2aa5714a831e. 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/7872903d-88b2-481a-99a6-1ef66da6719a.json and https://artists.proofprofile.net/proofs/artist/7872903d-88b2-481a-99a6-1ef66da6719a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x4ba1371de458f3db6c48fd854942e49e9b4834eaa29341095c0a65a9afef2a0b","isrc":"COC019723064","name":"Estoy Enamorado","registered_at":"2026-06-28T18:19:45Z","spotify_id":"3exMDBJ5mlAxxKzr2lDEsO","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 0x4ba1371de458f3db6c48fd854942e49e9b4834eaa29341095c0a65a9afef2a0b. 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/3exMDBJ5mlAxxKzr2lDEsO.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/3exMDBJ5mlAxxKzr2lDEsO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdacd01d9d4154f86011d07987a7a3b3ce893523abaf57bae34eb975caa517f83. 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/3begU08h7zyr3GVolwYckw.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/3begU08h7zyr3GVolwYckw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3948d628c3c07152b577597d522a3ada64ee01007d164659bc8bd12f1054908c. 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/2ajypV1DOvIM1Ddbj3OnF2.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/2ajypV1DOvIM1Ddbj3OnF2.
Mosaico (Pablo y Pabla / El Dicharachero)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x193ec1ea732ee93a605e4ba874efd3d35982a64b40e1eb67dede897225599999. 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/1aoPFY4pBMm437wAhLiQVu.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/1aoPFY4pBMm437wAhLiQVu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x410d0951fa31d32fce85fed4b262763a94b729b691a3e97e6535210ab91bb4d0. 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/4agv1Y7yLhnHHte1wfIUFr.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/4agv1Y7yLhnHHte1wfIUFr.