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 0x0509a7fa5c82edcc32e49fd927bc034fc1a440958b662d2a3cfac0284a1aa3aa. 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/164b364c-b05c-44df-8fb0-90074694591e.json and https://artists.proofprofile.net/proofs/artist/164b364c-b05c-44df-8fb0-90074694591e.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 0xa39dcdcb1d130fbdda4f04ec220557bb4dcfcd838af672ef7b2899f75214aed2. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/TCACA1414670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54e4be6760a4a6ade09f35280c4491383f68a12ccda7c7e3929ad7bc784e1d13. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/TCACA1414672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9103d1344ab79eaa45182cd1dfa836d423022c45931b3771d3c736ff72ba445. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/TCACA1414674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x531f335423018d6b1e96ed34556ded157d0befa9c61556517a3ae6c6607f6c95. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/TCACA1414676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x330f389a40902db51d06a237d3852d46573c9cc354f6389d2511a49a67d0adad. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TCACX1789215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6e2a5059270abd272dbfc6d7d650bb986b5cee8118104dac612b47f31b1e5a0. 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/TCACX1789220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2676374c15fb04813ae90db50732d9056eebe5cb17bbd38006d4784506ea9401. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/TCADJ1760545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x937575e7aa638b7614a8382a779976402cd0d0dc723bcddb5686f625be0e973d. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50:13Z), 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/GBAJC1900010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c1d2284d601ed469ec3ac5b4fddd91044e091487d4cd3cb81dcfa007fa07f37. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/GBAJC1900018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf920bffa9c3a30223c6e7ffa05c1074403639d530fc4bbb732e17085e31bdb4d. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29:03Z), 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/GBAJC2200101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b646878c9a2bd60ae0959af54689312661341b9d8d9eb6fdc7988bbaa747a28. Chain 2 (Bitcoin): anchored in block 958945 (2026-07-21T00:35: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/GBAJC2200102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b700594127de6dcdf3054a91d19260bbd4faa4b392a442d09cc2d31b5fd7ae7. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22: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/GBAJC2200103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f88184cb983000df8d3ed8e3b931d3cd213bac5aedbcaa866e247112518d07b. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03: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/GBAJC2200104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae29b2550c9dddc94914222a1f62065a87f0788f45983500eaac01c5aa4a3d47. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/GBAJC2200106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe9136a4312816adf337fffb7a6fc525029dda1b37b15f591cb38792ef6e72b7. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/GBAJC2200107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c8c1c3735522456291462e3e63661e5813049dd1072dd16a8a2ca16a22219b2. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/GBAJC2200108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f2b27a348f79b923b26abfcd6234802098feabcf6f6166ddac41723c6635d55. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/GBAJC2200121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb70b6db5f534026167414646201c74fe7fcc4374fd3ad9859e00abc56f82a766. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/GBAJC2300460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04346501dcabc95b62e816d521420621cd9f9dbbda483a6f0b06d705f56163ff. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QMGVJ2300227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f6765de7ebe5fbdddb85d0a715d37f6ece770f07a3c3699438c2f34aa7ba334. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/QMGVJ2400268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4df61b83b0955c3f3e62a23040e447d2974eb3090a0f0b66adfdaa921d1f503f. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/QMGVJ2400270.