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 0xa46738756cedb22e57edf9524eb8298b2a0ae4ba1312c3df187274be40034595. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ec4e4fc6-51fd-49b6-a581-39f0a855c95a.json and https://artists.proofprofile.net/proofs/artist/ec4e4fc6-51fd-49b6-a581-39f0a855c95a.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 0xc6038ea2be83d0ca6c35453a3e402ef562b28927514edaccbce789597d0012bb. 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/QZES91806877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef739498c031fa182dc5b3176b6eb4d976810505ab25e712bf69c8f6528e85b0. Chain 2 (Bitcoin): anchored in block 957043 (2026-07-07T13:52: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/QZTAZ2292817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30a91536ea2262a34086085105297674553574dc65fcd058da8ad0a3fa7fbf34. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/ZA1642100010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd72868615c9ea2e0ace9fcb5e8aec3ac8748d11133d8c565caac23cccb13ebe8. Chain 2 (Bitcoin): anchored in block 960429 (2026-07-31T16:07: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/QZTAZ2292818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c555377a29c1a7eb610f9ecdd1d88408b272bfefe004aed3c970ca4d1446d8b. 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/QZTAZ2292819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b118bb7ac56db5c3f36288ccd18eb1bc3519bd1f541bd30cc0f674836b9c751. 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/QZTAZ2292820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69a95c2d89e23d0ac1d72f58a46f66d52ae514ad0a5c49db1941af582a527df1. 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/QZTAZ2292822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d257bc1e06d6c9dc234c8a98dc14d25aabe066db2fdd1169861e08e37090cbc. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/GBWUL2363936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef73a48321ae9c460832b755496b8bcfb4f22afe284d6c01d1640b39a00433bb. 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/GBWUL2363948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x957b130e7d870ccb8f51a0cfb5b964f2d94f9624a4f80d992b5e5229274f4762. 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/QZK6N2271393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c45bdf9c99dc65160b6ff34b1451055d1c208ce9ab01439524c5021912b95e9. 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/QZHN62297874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5895c4ed886b8ee4ac3b905784f5ab41f301f86f32cab0bfaa03c90823c5e860. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/QZHN62297875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fafe6ff580ad55e5119a58e16629f8a3476fda3bcc6232208fe4a8a51775e7f. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZHN62297876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46179475e691ecfc6863269a660d9cae65880458b1dc1d213a4a30860e80e0f6. 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/QZHN62297877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59085afb8400b26f5c0d5e1fca2d87aed78bb2f3366c6019f40680b5d4043f7d. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/QZHN62297879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41b9786b6105476026c9d51e86a6b47cf39501744b86f8ddef4ce81035383e33. 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/QZHN62297880.