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 0xf3db6f2c6b253560e3006a5356f224572f4c9041e28a948de7c0111dbfaed31f. 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/66267b5f-2021-4fe0-9874-1cef219943b5.json and https://artists.proofprofile.net/proofs/artist/66267b5f-2021-4fe0-9874-1cef219943b5.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 0x1d51a2b4ffca195787041a2c2ee761aff415cb1ae8672b2474af8c9fd9e866ef. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZ4JJ1848041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6be4ef1b1452e9e72723703724412b938c0d075806548ddc6355b05981c1213. Chain 2 (Bitcoin): anchored in block 959052 (2026-07-21T19:50:27Z), 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/QZMEM2093696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa12be71d0cb6d2188968de03ce80a455f51c94a6fc723d6286a75efff933655a. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43: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/QZMEM2093697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2d97c52da5b2eee7973f00fa4468cc21dad2c664a1d1fab47a52e8f2c313441. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZMEM2093700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a60893d95ea9e085101aedbf53881b42c1823530383df3327b2685f3d3d72db. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/GRUWF2300029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaeeee88b7b252e70763a4c68f38cb9a636e388ac14a921a7f948f46b94209eb7. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GRUWF2300030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa95f9c7cc44b03c181d0d2d7adc0881ca7d15f2142e7d4ccb845917ca481e12b. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48:23Z), 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/GRUWF2300031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd926479d75907756b8c5b82a2170c7e4d181b8b34795d58d3d6e2039c70163d1. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34:21Z), 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/GRUWF2300032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x406fd7b56a14dfbbb27c1e5edcd8608d19b03df276ec93ad761801cf7e2618ca. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43: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/GRUWF2300033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a486564d3028aa6b46b96b66f4c8d25888dd1d0ab68c7e67ad1e8b4c96fd396. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QMBZ92485011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed38eba36e75e22d5d058199aec50ca8287f46e4fa23c67974330f1bf6295b2f. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/QMDA62459051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29d900410cf4b29c6484eb8ed7ab10cff3f226d93ff61b28aca3c9b2b6b14cb8. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/QMDA62459053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacb2252334e856775677d841f64d422b65a8e4484a85353a222e9445118058d0. Chain 2 (Bitcoin): anchored in block 957632 (2026-07-12T00:10: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/QMDA62459054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1304c4790c7955211c16a89275edbdc3b8f481bbf6dafef3940aa13c1cb30db9. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/QMDA62459055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0006118dad5ab23b87d728c3794b30e46d5a57e2d28655ad0cbce79841f41c78. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48: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/QMDA62459056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7f0dcb1ebab4fd831c983bab3460e7561616eeb6165da819d5173657fdc032b. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/QMDA62459057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49760180dbe9c8854d10d33b98fce213e1fe59947dbfa9ff7c2d4cb3a29d3f7f. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44:05Z), 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/QMDA62459058.