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 0xdb9798812adc1e963452ae6ea9664a15ba40048182175bea763ec84bb8c639f1. 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/a2e9d8cd-dde0-476e-bb3c-2868053370e7.json and https://artists.proofprofile.net/proofs/artist/a2e9d8cd-dde0-476e-bb3c-2868053370e7.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 0xc4aacb9abdb64d022a95a6bfcb4eb6c9ff5dce5b5cface0aa9beafc527741d8f. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/GX8LE2333580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf9617489e342770d121e4b922f4769a27ff233f38c8819570ba98865f99b2ed. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/GX8LE2374640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc5d0db763179e381f2dde5d04e2b1a95950a7baec590a650675a5979b4d3f6d. 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/GX8LE2302334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd95b7ffd62b8749ec11f80ab764be835bd1956b9daf164c66bfb1f980bc1d93d. 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/GX8LE2345251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a943a35af24cbe8b4eb7b3521be28f12517a4fd98eeb062ba2a20df5b1f248e. 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/GX8LE2322002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86cc891b1dba61484686518a1236bf2ed1ad43df50e989c48f98daea8a12e799. 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/GX8LE2357066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea979c0fe83245f94938cccd297963e566de416fe602948477db04c104091d69. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GX8LE2387255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cdc306e043d9d27f97de666fd3a8768d70735dbe127e6c43c8ac1cd73ac3626. 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/GX8LE2376533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa1abedd8a06d9087ea912a49f6aff358ade5a72a433f524d90ca4d7c7c3a09b. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GX8LE2369025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc67ece0ee2788759270249c58da47338d1ae392e243fce4e9bfaa83b823127d4. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/GX8LE2317342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d1ffaed36cf3f72b8a1080e84ca29e9dcef8aab5dd68b05b7211131b27a4f04. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34: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/PLH491800034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78367ecf37431f82bb882e3c2e7e1b9b4411ecf31a0c9b18df15145ea86657b8. 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/PLH491800035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55eed50a5f8c768a400883bdbba5f40e1c3d913a793b3cb802c97b3442927973. 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/PLH491800036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd05485590d1c9de1952ac22aa11ddc41f383114608bace5ba7af8478f38009e3. 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/PLH491800037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68725cb243fc90e5a75f697b3e6ce967006712979e9914a9e64e6bc67a63aadc. 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/PLH491800038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d3a5c66298ba90314c1a615a7721ae3434d5529a669416c63fa3266fe5ac638. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/PLH491800039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0390b257de064be21b6d8fdb2d48c74570d5080c74b135276ffa1bd223bca90. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21:01Z), 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/PLH491800040.