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 0x4389d39366de196a6e4cc36eac656a54f069965e301b65dd7a2735549cd69afd. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f499bf67-1d20-4b9b-b5f1-5994eaa1d9ff.json and https://artists.proofprofile.net/proofs/artist/f499bf67-1d20-4b9b-b5f1-5994eaa1d9ff.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 0x1cd69384ecc17095a4b4b0a56a0c2983e7baa2f5993eaa3e68333aa50b614f0d. 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/QZDA82402928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfed5273c759332bb58742dc699ae96b458ccdf2c9c890fd89afe177fd53d6c96. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39: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/QZDA82402923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b48cc64f39aa4ce124f8ab5dc0c762ad9b329e7919cc6d0ddbccf535998b8e5. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/QZDA82402925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x049673a12275df0bb6d60d705a35fcfc6e44fb5760ff2223c00d3935f58b506f. 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/QZDA82402924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64972d71f53f8c17dca33aa0e1f61475512fa548b07c8b11d5a06a7377f17a79. 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/QZDA72450504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x099914812d506dd1e6a2824ecb43cb14befa6f6b4f10ab1c01a3598404fe6681. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08: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/QZDA72450505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcff55b43af3aa3154e33619da19efd31dc0a139fe4badb7885444cda9f338e8b. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33: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/QZDA72450511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b0a0957bab70d7faceb81496a640f5dee4ec8a4b660ae2697dd05ac4d356681. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47: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/QZDA72450510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa24c122eb848d47e9dab7a639074ef322566c613a1b3b169e45ca4b7717621d0. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZDA72450512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb16982df20a84b18dc4b4bed524593fb9237c05bd933610354562b0104d9b8d7. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/QZDA72450513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae318f725897ecc66cd200e1c918abbb80678b3c65fa8a821ded3382503f73a2. 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/QZDA72450506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d7f65213ed893ce509d833d65883c1915628021d16fc20d33ce11f12ed46d24. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/QZDA82414965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8fb9173da24a0d19f2d3bc165546452a6a14835a4a72ea6befbada9cde9e098. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/QZDA82414966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff280fffc09b5b58b6893f0312d30800c7c3ec4c9ebef458bd86e0c08cbca773. 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/QZDA82414970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7ff85ce99f21fd5efcbde1303630fbf7b8287ef3da32c07e82a40b2f0b89d92. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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/QZDA82414972.