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 0x6891bf4196c669efd7ded0339db07c9986065f31acfad4f7cedca1b4364ae8e4. Chain 2 (Bitcoin): anchored in block 953770 (2026-06-15T09:50:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c2f91425-b326-4197-9dea-68b0988e6b87.json and https://artists.proofprofile.net/proofs/artist/c2f91425-b326-4197-9dea-68b0988e6b87.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 0xb2e5772064260144b53433d863f93044046478b827ffdf6d8d50cdfa318a3128. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZEG41801841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeee4345339bc959cb856202e16a633747a7fbe9a6f6608610223fe78b64a5c8. Chain 2 (Bitcoin): anchored in block 957084 (2026-07-07T20:41: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/QZEG41801840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84a8c4b46aa8de473631046c52a44db0b0c6467256603afb02d04975bcc5576f. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZEG41801842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0592dbc319357c91545eab83c071da18e0837f1cf8c95b17bf8c86c2d76a40b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZEG41801843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4177cf3f900f22bc891d804846622b3680aa0c3c7d34ef4124d80da71fb481c. 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/QZEG41801844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef51bcb725f81433f2368252da0101b1ec80adc0488052e09d7d576e563799fa. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QZEG41801845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e584ba4ad09edca2c31ff64380efa0c0f27d147282c1e2a8fc57ea71b4e6095. 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/QZEG41801846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e5d8143601cf48b1667d953c2b844dbce992cea0a71d99a33d101a72b7f0896. Chain 2 (Bitcoin): anchored in block 960173 (2026-07-30T00:11: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/QZEG41801847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2c641d6183856f52deeea83270edef5a30c14d6d649320a562382b01650480b. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/QZEG41801848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5490eec7f5face824688343ba114018c74f1cb62d32e23edec6f3a924a7fcf7a. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/QZEG41801849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a196ea0466088bc73adee2b305aa1fcd3bad48bbf796d4408431eeac4b7a683. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/QZEG41801850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a738141a4ff5f592ed10620ea5450040d0a1cd90c1d0451f446c0c0fba418da. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZEG41801810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x829a0e5574f62dab5181ac36ebe96ce1be95b83e188421f330f363f3c899f9d6. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZEG41801273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1852eb55d2ca37b95dd663a5e7b274b27d2e3f50bb9603e20d4775e64b7cd550. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/USUYG1216440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd97ebcc4d727347afa59c8e9b61818b242902d2dd3081726d33f31298bd9560b. 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/USUYG1069811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3814e74b850f49a2d5de2cf2356f8710ca3d5d9ca54b1fbe825ca45bd770e9de. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21: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/USUYG1337492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f5989b89c30b1d6edaacb1a0681a94cbaf4f5b4dcaa1f6c4e8236ed5bbeb508. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/USUYG1337493.