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 0xb0f60238e975e7998582d7a2704a885409692409313202e3dfb93f817c19578a. 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/95eb94e7-0351-417d-bfd6-c62a025d9c6c.json and https://artists.proofprofile.net/proofs/artist/95eb94e7-0351-417d-bfd6-c62a025d9c6c.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 0x569068215b625a174fc4cbf26c263cdb79ff7516f325f40c9560ee637c2584ca. 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/FR7O52300510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeafbe2c2c094dba94ac74497a76d51207db27dfea1041971fa3038cb080d9bf9. 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/QZMEQ2250769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6427e3ab3b9909815d9ab49c54b95dbb93c4aa2e7507e57be2ac0e9d8e0085ef. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/QZMEQ2250770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9bcbbb7a132abe6c59344d56e1f8f944a0cd7c2642ff934e530a5e757fe5bb4. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZMEQ2250771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc98000220fc5c2f35192321cfd1abdc39564a6ad5f5ab4aa061cd65ca1e76b1d. 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/QZMEQ2250772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb28150c9d5a9cc1c597c01befae23e02c1ff99c465d49960e2f8e5f37ad4df7b. 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/QZMEQ2250773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaae6e0362d4de47098567e80c4170c9b7b3bc9c05d2db4f27f0b2ffb4b53543e. 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/QZMEQ2250775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe26bfbf0a650bbc450796aef13b414348e1a434fcfa81212765d8d9e407d64a0. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZMEQ2250776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0de4e171eed88eb2f48aedb47ad5794dd708c535389ed95b0383a7efc4d03506. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QZMEQ2250777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x405c363fa61cc7b9ad3bb00114e18d78e424226f300b120abda8b9d942458f49. 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/QZK6P2219737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x952497231034cfb7f82dcf237b3cdf593344d067c94a7bafb2cb2658fa99f581. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZTAS2287129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe376e61d4e295ecf1c1f1846a5a668c3e5efd97c0b84ff637d94fc5e50e4ba21. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QZHN82372212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x282f08b56a916e4e9927f9d2156b867cf18d36ff33f886ec2355ea2fe4140f5e. 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/QZHN42499017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc8fb56901e0c8bbf0729c8f2c2be03e2d244ab4a913f11593d217f6bccd07ce. 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/QZK6G2394594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb67bf1cbffb08e78819d3345a5fce63e81d5b764362b14953e5d197ef9455bcb. Chain 2 (Bitcoin): anchored in block 957025 (2026-07-07T10:59:31Z), 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/QZNWV2285529.