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 0x88d4c2af4f59d7dd48cf3cac32cd8a7f57ca2bae40224cedddf82c6da532f02a. 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/68d0ab05-7555-419a-a571-3f32814eabeb.json and https://artists.proofprofile.net/proofs/artist/68d0ab05-7555-419a-a571-3f32814eabeb.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 0xa6b0638bc2770736b7d1221a72b7700ce83dd61012dac7cb3997ec9cd262cae3. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46:51Z), 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/QZDA82595587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd03218ff3dc8ecd4a7bed89bd2f61c4a6c9978389567f89c8b13f99aa413f77. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZHN32560374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ec54a3f4dff693e9f84c6379f99fce80a755e4cffc47f111241e765ee4aac37. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33:22Z), 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/QZHN32560375.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb00f8eb71c1a10ea7a30b8effab30530012e4d700a8a4cdab91e63050f8c06b. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/QZHN32560376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f487ac298e384bd379ec40f5eed4205cdc81d50637f405356e9fea1fb7bd536. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02: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/QZHN32560377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb012febb79137dc1621f892655a7f72bb42ab4148fe37c8e490016bdb9f7e894. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12:32Z), 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/QZHN62537126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc306b466c17e82ea6531f003bfd9976554a58342dc55d5001529460238f01a66. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/QZHNB2542002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe7a6dca482918e9a46bb37475a299e79e704858148270a0a04932b100323df8. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/QZHNB2542003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aa67e075020ab0ac1f76dc31bb97f85de62118028b75309a95e53b34f21c372. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T09:16:54Z), 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/QZHNB2542004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cb8fa7c15937317463457eabfddadf8b486d60ae627636ff023adbe80a40309. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZHNB2542005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64261c18ed4cee020664c56a7f6ada00b7c928a6923f9f4cd42be6f94e8b3ba8. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/QZHNB2542006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51aaa89600de782c5bd5b2410dda8442ffa1200f8042535bb3be33777afdb2f6. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/QZHNB2545017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e62b9e338e9272ecfa64227f557477429aa5fba44cf128a0b9d2c7c40c68d10. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33:22Z), 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/QZHNB2545018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc7a11e079ac611ec9393e5357c5783727f565592e81e38eb655a730f64e94ea. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50: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/QZHNB2545019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa88a276b8c3ccdcd1fc88dbad8353a32c6ba8677e752c933e99d9be6d8522ce4. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/QZHNB2545020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d76171f69708c459946ede2ec832e44c0ff76046f6c5f7da16f80013324716c. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZHNB2545021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x711127709dae417dcd071d9d00aa5553aa57c4e7e4a327740aae9189861477c2. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/QZHNB2517410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x591069009d01f8d9db5d15abe43c7f99ca11240bfb6f4d46dac5bf7f59e93659. 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/QZHNB2517411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa86de5719c6edfb63d64b2b64c48dd5547cdcb5c12401f06c7b1ba6b3e917de. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/QZHNB2517412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x715f8a3a739000a4d23ca1fb22a85ac0adebd841da8916aeebf561df2ed5ec50. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZHNB2517413.