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 0xfa9c9b88a2bd6ffb39bee2c7a1bf5d494f42db961b3afb644ed0b21abbdae62e. 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/25a645cd-0fab-46d5-a174-1e378dd966ae.json and https://artists.proofprofile.net/proofs/artist/25a645cd-0fab-46d5-a174-1e378dd966ae.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 0xb571e9ac274b3b66e08a57be9d6e8f3706b12228c171d87c7e1830dbe329646e. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZK6L2222166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9836ccb15ec73e7f8300c6c55366896d11e6a5de3b230a263096ee9b4d368fbe. Chain 2 (Bitcoin): anchored in block 958903 (2026-07-20T18:18: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/QZTAT2226678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ce2199b7c21b3ddbe28d5b82211ac3ee1892bc4315fa363e9d48e7526bc986e. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZTAT2226680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6371b67df9c9f180c1cb5ddfefaea67f739def84fa4ca4329a1919f29f752a85. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36:39Z), 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/QZES72332586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x079c385b159471eba8a7fc92b044757cfb957e23770bf0f7aa79fdb2fedef3f5. 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/QZK6H2383461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f28073a768dabc1570a23658f2ab8b0d5808c32a6ad59aa8dc14cdc5771133f. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T16:00: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/QZK6H2383463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fe7bef133e986164064edebb4223e8bfa8e330fa4331deda1228ebabf53691e. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T21:36: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/QZTAU2326824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4804700af459777252ac5238b950cf12c8c4a3f37d241262716266e6c2194b60. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53: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/QZWFG2346714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76c701aa1d071dcb5e969348cde99159b0fbf0ae0ceab7775c3c872c4aa3ad80. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZHN72487467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45b67c39861e7ab1959c0721d38ae550f40f6724bfd8ca3cec0d8ea96d982c1a. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36:39Z), 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/QZPLS2436326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda2fa83ad524b829b917e67dbb22cc23f6adf248e3ca8a13bd2569fd87c460ba. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZK6J2505566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9636c2682efaa03356d71a3754344c9435fb5843156a1e7051672039285f6355. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/QZMER2590650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda2fa83ad524b829b917e67dbb22cc23f6adf248e3ca8a13bd2569fd87c460ba. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZK6J2505566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fd671e5ebdbac1bec65b6c47e2690a43ce04c1f13268a05ce9eafc95efd6cd0. 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/QZMER2590652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa20bd5fe49306b9cef3bc7b97ccb19bcb8635d99467a2870d8a59bd35f8e869b. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/QZMER2590653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfcd3331d7a1e1d5cd04c956d3897a32b3c7b474db300649326c53206277be46. 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/QZMER2590654.