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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22836396070aa09fb8e1d87ee21c9533b71b394053d2bbd8c500d7449d54642f. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f7cc57de-fc8e-4f1d-adc2-64133738d646.json and https://artists.proofprofile.net/proofs/artist/f7cc57de-fc8e-4f1d-adc2-64133738d646.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40d6ec060ead24ef48075b2fe4c4cf25a648c75275688d21e1ad94a2d4f27379. 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/BCY0C2300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf5accbd78034561d3dfbd72e257b7e9f046f08d1d6e7cba7abc2bc4c49f031a. 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/US7VG2176500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57768b086c758d128c728222986cf6a07f3bd2ec9ffd3ca6dd818474369eeee9. 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/BCY0C2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc634292e36e2443419701e77c94d4f7908606029d40a493773e8531b1696a132. 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/QZNJY2012882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5b9e1bfde8e66b07ae00bf403ea51396f33ee6792b6cb8ee740ddb6558eaf0e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZWV32395332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60a083da89fcb0ae1a9f0734a239cb41268a863f9917ae0b428b1b2fa9223662. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZ5FN2340529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ab3923ab01065276e07de2be6ace49a68698d86391cbe14ded97c9dfb16c519. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/QZWV32376769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa141400858c8386a233d3f879e08cd3f5e98d4565360bf9935eff124338326c4. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/USLZJ2370647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c90c7e5cca3bad79745499acb24bc20b1576b3ccf4a32c86348937afca89765. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBRKQ2309655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1031a187fcf5fbe95cd6654365e8ba86030f705b06aef3eb5676ee5dc5f251d9. 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/QZTVM2168418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa82347a2c474c066e49f4858849f5fca498e6ac1e03953c02543827fa32b62af. 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/QZNJW2020203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x320cf22f05172d0b8a322455409338a8a74a5164cc08e6adf25ae95f1cd460f0. 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/QZMZ92048852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9feec9b056bf871c097414e7506541d8a8320a3f301f3716ef8a517d385d3755. 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/BCOXH2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b9c80cb73c5054f1de255cfd7fb3b3b998ac1a2b919cad93eee979de159780f. 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/QZWDD2209450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf76551330fb5923c814fb9378082fe753c5c8b11c9892494a18045d734e26874. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZW9L2292869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06a65ca66a060be59499affad2764ece73373a3e9f147e5cfe7a56b82fee2525. 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/QZWDD2467021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdf7b9b82861f99ae897e9fbfc5d32c4104318f8d4f89e41b068f697d0c30b0e. 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/BXIV82172142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf133bfd1dccb2b49ebe0ef55f79969923dd3dc4bb26131d2f805961e99833eeb. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/BXIV82137514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa04680a50172a6398cff371dfa1814ba3ae694bf799aea2fcab902649400b792. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZFZ72460173.
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