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 0xa273f6e0ef54acfcd2ffe26d1a1a6403452bee03406727259f8eb4eff71cda8c. 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/dba9d89a-aef7-47fc-b0cd-68600c06e27e.json and https://artists.proofprofile.net/proofs/artist/dba9d89a-aef7-47fc-b0cd-68600c06e27e.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 0x4f8dab1cc4c2556775ee2ede81d26ec65ec3bd24c3d4a4bac4ba0218541cb5ce. Chain 2 (Bitcoin): anchored in block 958785 (2026-07-20T00:21: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/FR9W11621809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bdecfcc40a2a3be7aef291b8118ea1b0c3e1e5f6ee4b2dd4448e1b37bb24584. 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/SEYOK1732822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27b4a62b6be6348af18dc2640a8f9023d8591cf34a82056f3561e0a898c76a6d. 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/SEYOK1732824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a3e49b97ac9a79820771a88508d1aad8bde5ea12104f8789051c3f7ac07bd1b. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27:18Z), 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/QZES51886522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe405cf44b31fafeaa25c77717690473a59b7dd213ba9b3a5f9de74ae309ab450. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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/QZES51886523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1df127d7cc821ef907b1e3a856e6d93ad93b4b469aa5869b9360adcc2e1aed16. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/QZES51886525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65373fadfbf6563d0456f37d6b63df4f35dcc7232e29cd36493a9af5fe30282f. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T20:02: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/NLCK41047026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe78ef1f61dd1066e142c9134527ba74d1071a3500de6439a54f29063588305f3. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:36:29Z), 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/NLCK41050634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92452aa497cebfeae376f6802af3c375742bd4df0ab3bd17d31a0459a53e2211. 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/NLCK41055011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1c11a62ddb405211bb1e7f3fff2c2c40e92bbd281652aaaa4be74495198f752. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-17T00:18:21Z), 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/FRDX62208100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc548852ecbf400057d8550f6fba222efee3bb20eab8dbf1a908beb1dc786ee70. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51:20Z), 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/NL5YV2100082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9888156e712cfe78c1e762747be0f7f92219807fb141fa165c76f3c02f1c1e06. 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/NL5YV2100083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfc94152ac4008da7bc56e7df50161bcee86104bf3029f803fe9a6a1cb61c896. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/NL5YV2100084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54d16b576d36cde4b7d067bd6b49d02a43bbf400f65f4db3e0447d94f42fda54. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/NL5YV2100085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd7c41462b9b8b46f9cfda636ced9f0eb9b9bb4e74983f49773c737d943976ad. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/NL5YV2100086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x074e025f12d4cd074244f92fbf841dd81bf631d0569440455af50beb6034c109. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18: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/NL5YV2100087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54137f2e01621fbd819f890425fd7c1931a24181e26b32270ac46a124bc012f6. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/NL5YV2100088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91ac36782b260aa00aea3adfcca7e4ad149dc4712f166a77e67f70d653b984af. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/NL5YV2100089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x401f08e8912a2c3b7304b4527595282219853a882a2bb356f86f2161df4458ee. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T07:30: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/NL5YV2100090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4873383b8e2762b7628f71e97d829af300f68e1a055aeab111a7f5a58c14fee. 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/NL5YV2100091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb5ccff84e91c265e56f2498ca5e3c6c0de8142d8d19b910adcecfbea7abfc86. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/NLCK41076883.