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 0x62cea791064ff4b663ba252fec2c784594f520dc2b57be4d4bb6f4c1ca8aa022. 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/bfbd1150-ed33-47b3-bdf3-281b288a25e9.json and https://artists.proofprofile.net/proofs/artist/bfbd1150-ed33-47b3-bdf3-281b288a25e9.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 0x65999f6c386b4502d25f84ab3475cdb5b9582f13abeaf9a2c028133b52425118. 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/DK3P92300701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3e20137bb008d282e1798ad0fdfdc131e105d259bda294310626841d4696dda. 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/DK3P92201501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8056ff54d78b3028a9da493255616c09464970387b737a396794c1e701bc527. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/DK3P92300703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0613306332a8899a371634a4277d43acdf9cd4119863762e4bbc873ae329ce8c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/DK3P92300704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c4771f6654657c6b6a35ff42ee70b57e9f033e16097c217845a8bd72fdf7781. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/DK3P92202401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x782c9efb970622c322caac46f8c1d2eb5ef0bd4dfe2471f7dd8dbe7e412f9aa3. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/DK3P92300706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7254c555c5002687fd0846df0fd432dced049a3ecda41f05f7bd4f50c5eb44b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/DK3P92300707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a34bafd6de5c89b9d5d3c6a37d4d7422297d7bcf746e3e709c8e3c94f33f939. 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/DK3P92300708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc22da3734abcadf0dfb303d6d7f868940d653ad14d54f2351bdca3a1568f9bb9. 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/DKKN72402601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d3484285d8513d429cc66777850d94ff7df397fd856038a650ea51c236ef82d. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/DKA6Z2100101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24e41eddd490cfb94769a9e0c2b55e84ae19c6e0d86e3a720ed343b6165b3b4d. Chain 2 (Bitcoin): anchored in block 957025 (2026-07-07T10:59:31Z), 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/DKA6Z2100102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb725344fe9334265dca7c035abf11eaa8f32a525c23a55c221002d5fab53beb. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/DKA6Z2000201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c8631ea37ccf6c318070a342c3e541f678b87533b70697ab2900107c8f68474. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/DKA6Z2100103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79c9bed92b7451a5c65a19dac8a00288808b81e55ec54359101527828676c893. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/DKA6Z2100104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb725344fe9334265dca7c035abf11eaa8f32a525c23a55c221002d5fab53beb. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/DKA6Z2000201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4398a0f6e9db4cea5490cfb769f0e402383cf5009f99a057c0d1706c1b8ee6c6. 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/DKA6Z2000101.