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 0xd9c96f062d73824764b51300f7db588bdce3d2ed1d5d9f29aa7670be95158cb0. 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/3fd5ce11-3c26-40f8-a7c2-d4814d86ffbe.json and https://artists.proofprofile.net/proofs/artist/3fd5ce11-3c26-40f8-a7c2-d4814d86ffbe.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 0xd84969fd622925077fc0a9139256156a26f47a7710c482ea01785e83c5ae8460. 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/COC011631483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa78c94d7be2eab820200523ebfb293b2897bb555e0dcdb593fbe3de6eeb730fb. 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/COC011631489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe38c65d7f1e2f64bef4826f77ed2f906b97698f84ceb6f72f9ca6353312d0cbc. 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/COC011631491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39ec2bb2a9b559509346db47622f562c025a2a77d0327b5401d7b50427a1e088. 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/COC011631482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefdaadf471c3f93fd9684f02ac6cb861e7c3dea83896cd6f72f2d87b84e572fd. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/COC011631484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5c9c9ca73d5b9ff77a4fa21d7096c8cab386bf7281a928dd9fdcf03a519c0a0. 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/COC011631488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eab0f95e91f7687b3e22b420a5123f2d2aa579687077bdff94ce296b21b0548. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/COC011631493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6035914673150b32f73e392fcace644557d3f6d9b647f24ccad80199bf192fe7. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/COC011631487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda8d1c433c4efcc1f29806797a85db66866c973600ebc18fbe8c7cfa7fb4b725. 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/COC011631492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03c0fb87975b89267720d3c7555cce945215db8fe293bc03a11e3461019e1d2d. 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/COC011631486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb644dd31fddbcefbc6992525286f11de8c6d34ca1031385f3743330116309e1c. 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/COC011631518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61d11d400a55e3ca1e69099e5836a0a600ff17624a32b25accd2a62b4534420f. Chain 2 (Bitcoin): anchored in block 960210 (2026-07-30T05:21:45Z), 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/USHM21893539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27689e85730e04c35a67d94765488f769ce506c8232e2c41a30eeaac4eb5f99d. 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/COC011832584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74fdfa1a389b338b4b551423dacc0bf0a9f30e26adfacc1d9a5e580ea3f2a71e. 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/COC011731912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97977ef9870630ce0c20a04eda12ee081843eedf1bc59738a601b23cb84a1098. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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/ESA011971131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7c47ddafa284e8e1ed52e106e72e06ac237c9688db7efde7b617db63a6faf11. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24:41Z), 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/COSO11900280.