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 0xe91f539b295a4b9b7fa3333eee9f35d2455306b56b15555a39deaa9819f69454. 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/ea79937b-2f3f-4fb6-a578-764565636319.json and https://artists.proofprofile.net/proofs/artist/ea79937b-2f3f-4fb6-a578-764565636319.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 0xb2ccd26bdc3cde5eeb3b16a169612682eccf717510cf6ab694233c6651b2c129. 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/ZB2312300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88648743536851332740c9c11d2ffa807cbbed54b737d9aa8d258a15a17a05d3. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/ZB2312300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2ccd26bdc3cde5eeb3b16a169612682eccf717510cf6ab694233c6651b2c129. 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/ZB2312300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9813ecd56e0db5a918254c54fca5c453424484d44a87e6ca7dfa88d3ce2b78c. 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/ZB2312300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31892e6fd908025ac28b4b11c2461a92807009cf65379807e893373bfa0bf2ba. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/ZB2312300015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61616459a1b177b79490a9bca0469b104be0c8ba9b2a9c6988efa315c04382e0. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/ZB2312300016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef456f7a0a1287675d7e8f7afe0287da2fd4e29155864625d691ea8b595ab622. 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/ZB2312300017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a3ed6ec9c9ba742bae6e4c030c927df8d25ebe0157f497d25a1990471c857ee. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/ZB2312300018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb56900c783cf45dc7adc5adbe161b498a1d34bc75be05f2e56b1bc21f04d642a. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30: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/ZB2312300019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a8f10ad06e88c07b9d6dcfbafb1727f2e597262db722196f070f580a74b986c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/ZB2312300020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91b5375564e216d5440e680e677e7b3e900c30665161172488cf3951c18bf267. 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/ZB2312300021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x104de25c8d1ba061a643e5b0612dbca2628b53d71e4562f8c86f7c3e5c805b28. 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/ZB2312300022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x920b4ab04d445edfe75242081072fc7d43dc911cbd3d5f8b955d8d7311a6dfe6. 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/ZB2312300023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f8a36230106cfef13fede84720f2b749f4b3bdf9148afeb0dbb90b6af941173. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/ZB2312200014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f64400c704ac8acf11e4665c316bbc6767af3afef2e5861a6bf1fae7745ada7. 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/FR59R2241426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9c6cc3a6e6614920e8664f0eca1da0109d09f26432cfdb6534e8d0ea10c37ab. 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/FR59R2208740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x203d35ae924af134d44022cd5716394443289d2fb54d513f4daee0b294430dcb. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/ZAV012200086.