1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc877d937ca0ddd00c00b3e8806e51ffe8f5e3f4950781b06534a9397834744a5. 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/102fa126-6322-443d-a82e-3cc1eee3e6b1.json and https://artists.proofprofile.net/proofs/artist/102fa126-6322-443d-a82e-3cc1eee3e6b1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1c762ef5be6076a7473df09d7ebafe327698d4eea8729310a50bac2e47f74d9. Chain 2 (Bitcoin): anchored in block 959054 (2026-07-21T20:19:31Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b814e33da0d77eb93791b7a4f85851a7471736b9aaeaa59f02f193db06a68bd. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dc5e79626952baaed7ca02d2738bcb022e958ae9be73317ce29ed9069d30762. Chain 2 (Bitcoin): anchored in block 958130 (2026-07-15T08:37:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX282223634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4f5397d8e067c76c75758940dd52f17d5d1b916f67c02d2348a32444e8e61f6. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUA322300135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4640db82bc7c1a94ab8b6a820c09345d7afd9a0abf1796c528058d6522f2cd88. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2301288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf67fe070d9a91b50b7b88bc4efdd63f7d79fccacbc3ff7828bc58ed0834b15c5. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2302059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x959f48cf59ef8452b9f06e36b974116fe61d182f2f849b798b8aef6b0a9a7448. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2305370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf804998054b54b12e106cc4b2f7200b2b2dd6debff0f9857a45b49f86b034c90. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2306517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1d181b557ed730d2fdb92968d3641e670ee22df60db5f675fa22021521ba2c7. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2306518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d3f2f026ecaaf3768079ac2bb4573a7114436bb29f1f65f93374a9c42ffc94f. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2306520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82834e0e88ce498f3fb14a2a9a51991e0733935a5f974f5427dc132d4da8c8ad. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2306521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc842cff08556944d5a7bcc260af88f8bcf0dd05d529f643b7e2b10f9e030a543. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2306524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe50dca3d4dd3b4f85e4a7e883322a6af8653f889ad6a0297bf9e8b1205a090d0. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2306525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7034e2002762b605f41d87a9db5784152cb1fa06320420f8c556b181030fb656. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2306526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcda24ca01a9c5447442fa06657bfa9f2118927cdf5d3d5188a88f7ad3c1a48c1. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2306984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcc1991a9cc511fbd34b995782fe7e9271dec312733b52c4850e47bbd30170e8. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2400533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb49c1716e94b05776f014a9cb501cabcb9e0c56711bcecec7ea3106db12243a. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T10:57:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2400977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd015737e3a808ea874bba86a93e45d5b61f170ae5adbfa978ab1bd41c2ef17ac. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2402226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ef6ccddb7347177c1a68333f1cc7329bdf31f73ed964f5982c1797df1cff9dd. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2403119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5124a7c3b7bc882209ab0726292c207558512f25d69c998e67b889b093b013c4. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T16:21:50Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2403622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f5ceade434afeebb2ca32e042e3143dbe670083427fcd8c9d1e9afb635030ce. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2404478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55e0a4e6f60d718a3de105ff72f58a36ab70a122f644934afea51ce696ea894b. Chain 2 (Bitcoin): anchored in block 957522 (2026-07-11T04:46:56Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUAGV2405545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6766a05d1d3278ea7de2286f1cdf4c1c66a3fe693225f964d7b8466100187cf7. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/RUA322204599.