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 0x95a2fa15b25589409492c4d85b8ff5f81f5945f82a71f89e9f1f7cfd008c0d86. Chain 2 (Bitcoin): anchored in block 953808 (2026-06-15T16:45:15Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f2b631b6-ad1d-4c0a-84f2-5cd3e6e8808a.json and https://artists.proofprofile.net/proofs/artist/f2b631b6-ad1d-4c0a-84f2-5cd3e6e8808a.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 0xc57209cebf68867c4b0bd496e580265b8d32e0c6213613330daaf72f2f456863. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/USLZJ2593327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b716038df14aa0bf10fbe2242ac25bb5d93ba511b9654aa6075d90852d3e852. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/USLZJ2593331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21c86d4c2f00ed3b7aa0792197c87eb82421690ac8782ef852e487b3d2516531. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41:40Z), 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/USLZJ2593334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e60006544cd91b6232c9852707b66befe8093f8825016f2cd34f9d972e20f6. 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/USLZJ2593339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdd4ff360dba3cc12f2e76bbe69ad3a43185684c9778f80b211a4f8fcf5d031b. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/USLZJ2593341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdc0872fef76ed83e457b5370df40a2761daea762ebe72f7e448eb528982e1d7. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00: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/USLZJ2593343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0bcb205c3bef4c1370ee4fdc5bc88d88d2e82ac698afe8a8b3bc9efcfd4042e. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/USLZJ2593346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x811e773de74b386647fec0a459ae0f2e3dc81965093ff96b1c6143cd39de41db. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/USLZJ2593351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb85ce86420ff2bf8f8fc76ed398d8c14d1cc495a5ddb99bddc8d458866fd492c. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/USLZJ2593353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a628fadc255afee2039236e8479c8a9b0818a55cb7a59d64b599d2d4c6ac119. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/USLZJ2593356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4523dd5effbea562f52314c399a8c43da668422fc03852de3b2115be6cf609. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/USLZJ2593357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd43f680f4d7c145c16f14fec6e0493e23a6dcff53542ea1474870c4f99395a99. 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/USLZJ2593358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x121d624374bcb63f5c90dcf1f7340852fa80c2c27a0b473f8f824a6ceff1134d. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/USLZJ2593359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x146143a3d49709adc61dfbae1c6180c95077564826093bc456d30f608a369796. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/USLZJ2593361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a466d0d0ccf33701596f94b5e9e4f1ea6855b692b73c7934ae6c305866b9a07. Chain 2 (Bitcoin): anchored in block 959071 (2026-07-21T22:56:27Z), 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/USLZJ2593363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x102182cb59e1205c3f84ec35512c705636bb717d6cb011477a8bb26ff522e2ef. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/USLZJ2593365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd60fa481aee4d9170b41d3fb3ba9579e019cab2ce6a4f4fc918450265115276. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50:00Z), 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/USLZJ2593371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x478463cde660692789452b2b17a3f991c46b277e1e7dab3260e6c3b631a83087. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/USLZJ2593373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43d4d8ad3af68245647c7d92941f41c7973c2076646ac5c13f75a3152b37bc4c. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/USLZJ2593376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33d824802faea8b4db054bb07c529c6f80447e5af642e921cde322b8744697b9. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/USLZJ2593378.