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 0x4e78b4183c54020e68470067b501a194904564b64b104cce862134877fc80baf. 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/b0a8496c-8791-485e-8790-7ecb5040f3ba.json and https://artists.proofprofile.net/proofs/artist/b0a8496c-8791-485e-8790-7ecb5040f3ba.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 0xa7a46a5b74935d8ec5d9a32c8b14df51c1207029c4958d2e0eb487618c6be21e. 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/TCAEH1957526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e3dfa8cac2a75211ba5f8cdac2d8a824ab9f1d1192049757c6ea53d2248f745. 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/TCAEM1968427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5158a585b8c385fe57e3d4bdaf31ed2de382323e5980d08428736c7cb70ecdde. 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/MXUM72008879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1673371fb94750eedfc07fd1dd08e2adb3bf707b9219743a86a3eb5245483684. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43:15Z), 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/MXUM72008880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x592d5f6e3be5088832c10c3243b30ba507135d3b41e70bbcef3860ed1b0b5b37. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/MXUM72103340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5b341e72331ef135ba4fe8c2feb73257105446ba78dbebfc4072385b5e853cf. 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/MXUM72103341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaebeca7e731e87ec5a09430a5ef9985c8d4a3ec1d5b7f75f7cfb43321be811fc. 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/MXUM72103344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x785de5e85f9258d71fc2dc55092246c96648196a8b3c34b33467af1ff4379f2d. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/MXUM72400229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67031dd46e41bcfab6bd933ae484d2dfe58a8899a100b4e537f668bdfd851e09. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/MXUM72400654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48b2b415b02d7b3035e32cb714829f76b55a106ae4504e0128eadd8dbc523585. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24: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/MXUM72402890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x785de5e85f9258d71fc2dc55092246c96648196a8b3c34b33467af1ff4379f2d. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/MXUM72400229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fc4d7ba872c8ea315239e5fa8885d725cc46a1f55ee79404a129e52be27c465. Chain 2 (Bitcoin): anchored in block 958380 (2026-07-17T07:07:02Z), 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/MXUM72401967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8871e033725e4d4da0e46aac1fba6b2ae401fed33cadc6d24322606883b1b9b6. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/MXUM72402898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64c168eb12561c32ffc8ba69e07c42d061ee1bc1a3accc35b970630d97d3c15c. 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/MXUM72401370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x455074b6de10b572706a3153eb7597a32f0e2c4f9ffb88a7ed9b23e5c56dfaa8. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/MXUM72402901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x395231c33f6ef711e22fccf4287c663bad208f798d83ffd56e8d8fb4b616c9bb. 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/MXUM72402916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30a283aa06328afe9030ef93fa23ac902463986d6f35e1f965d9f7be9f379ee6. 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/MXUM72402920.