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 0xba05becc26b3779cc19e975dc07ad304bfb4a21cff61e4bef150f011546a0fab. Chain 2 (Bitcoin): anchored in block 953697 (2026-06-14T21:49:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/52081f5e-1d8f-4bf0-8801-11ca4563c53a.json and https://artists.proofprofile.net/proofs/artist/52081f5e-1d8f-4bf0-8801-11ca4563c53a.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 0x0d358e2500ba23a29fd3d67fbd325362b49d79d0a6be48a0df6a98f65a429dc6. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01:59Z), 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/ESA011867868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0ce84be15094f9a29d36b44860a946ad5f3d2b6a92d8faa9808d85f030acb80. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/ESA011867870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4296ae921bd042543520337aef5abb5c1a159e070bd1e1b688170d3a93bb4c88. 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/ESA011867871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9123b65ac982b4bb35a7b5b0ba517c1da266ba049ce7a6c0d77bb1997cb91806. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/ESA011867872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa677700dc358595f28a2882c75f8554cc00412629a502a63380032baeed84dfc. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T23:54: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/ESA011867873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0d690d67d3bb4b2cad7a9f9b47364ecd1407a9427b0f04b49d0659bff78741f. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/ESA011867874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e960e29f26de8bba8eed9ef753c65c303fb6f70d496cf2205360108b9f4ac41. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52:36Z), 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/ESA011867875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8944a592956c85ac6f78b7fea40b4dfb279ba18755e590469d24e8a7fd4ba7de. Chain 2 (Bitcoin): anchored in block 958850 (2026-07-20T11:19:17Z), 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/ESA011867876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91ff25b34bf426f6e844ea9db2a281a6b935a82051d556ca31a1839c8a45cca6. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/ESA011867877.