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 0xb5a97f68c8c7c5d7e0900cfef0d70031210758780736114ee96c8d38086def5c. 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/ad0e924e-d88a-437e-889f-72a51b34669f.json and https://artists.proofprofile.net/proofs/artist/ad0e924e-d88a-437e-889f-72a51b34669f.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 0x378818c706f4820b3b134f039dad5050581331e61bd2bd80e119494009074500. 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/MXF012400500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54f35088ad3d71939fbe4eaa6baaeac7c403f1af51ae01d2519dbe9088d9c901. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/MXA4C2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0f0a333873a6022743c4db7c7f31de2ed2562bdaa3b393a8e36088e0bf9f99f. 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/MXA4C2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c84fd5be80720794ece0e2ea8b8a11baab9f110ce05a4b162c9e84d17ee2456. 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/MXA4C2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b0c891436f25ea6334a7dfae968bf3ed4d0115e8e325d2f5dd8a4a23c0c0e93. 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/MXA4C2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21cacbb5131f992a8fe55bfecff436b29c991542fce135cee387def2cc08af1e. 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/MXA4C2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3110b77b671e9c7b3537a01158f851df935cc527cdac3b165ef94485812fab44. 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/MXA4C2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x164ecbf3d6b8ca1089227f9e9cc77065b7603c4da27be2cf7eb87751a0e74d05. 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/MXA4C2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0eb67168baf23fec53aff945aaef15a2ad453a4030910688f9b11fce07e966a. 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/MXA4C2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b4003f66903676a430035934be6f3334010728e6d79d568edaf3dcac5beaf09. 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/MXA4C2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dc9263d85547d6ab53b9673cdd4c4a3104237314c16889fd77029a3bc56b166. 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/MXA4C2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17c11662b45d9b8c496119cc92859325c847781fe4a9687f6d8302c6f124365e. 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/MXF012400705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b1d2271fbfda4f3a7bdb34bdbf5f697ebea4436d0f24ca3a63e79e45715797c. 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/MXA4C2400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x685cdf0b711a8ec248dd0094c3aed4f0afa4ac84f43144d26a0c7341168805d2. 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/MXF012400820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01490c372eeaf3355c19a9e3d6c8b2ddb30e0b24e6d4cdfd6a0957935b8d5600. 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/MXF012400602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ccc2cdfc02aee4c13a25e8f6f093df6e74d76dc075166ffe67b18932f4efc62. 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/MXF012400552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc03009e5154b62a07b3e41585fc2569b1682d8a544edaa598b3bb0ef3dd9937. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/US3DF2523984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5725eb695ef102cf49e0d66597732c9d912451f21c723d266d85a8d72da1fbf3. 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/US3DF2514156.