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 0xbad035760658999aea7c9790fac3df929ce8403941e427cbb2dcd8b02e6502f3. 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/020b5942-9803-46ea-8d6c-a00e64848418.json and https://artists.proofprofile.net/proofs/artist/020b5942-9803-46ea-8d6c-a00e64848418.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 0x0f7849d5b219c3838699c4365ed25cd7f8cdfb0d1ce5a9b34cd949f9a04e25b2. 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/USLZJ1832995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef25b3a5a68c4c22d7c590cc53bad68e1dc6bb61f91933cba3c29435322b53c5. Chain 2 (Bitcoin): anchored in block 958666 (2026-07-19T05:00: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/SE5BU2225409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff2c7aada4ca9d9e12a0a1873c85b92e049690d79c4716f3cdd282b9c67a7e6d. 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/SE6I32337292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd14e1958a8144d7ed8ebe11ab6222ae8dad97233cb740a9ef015d20af6cc4243. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/SE6QE2359327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53e49fc6dd6faedc47c18527f3639819b9d500e7a8cef33bb7f9838857c74cf3. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03:04Z), 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/SE6XX2366106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa45935d618eed2841a0d0e0d33a629b10a17a653e47d30168913d4f950446c6f. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/SE66N2303360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ba56cf1b80d604bc0fbd708238cae6d18141e09a5d5169d6e734fbe80e4eb08. 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/SE6XX2315721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53db073e3917767fbf38260fbb1341dba7b38afcd2a928f02973e5068a0f07c1. Chain 2 (Bitcoin): anchored in block 958491 (2026-07-18T04:29: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/SE6I32435151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53db073e3917767fbf38260fbb1341dba7b38afcd2a928f02973e5068a0f07c1. 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/SE6I32435151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd6c73c58592ca497d196ed7c7b5ffd0e2f15a605a460c401b32c766327e0d92. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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/SE5BU2506695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd6c73c58592ca497d196ed7c7b5ffd0e2f15a605a460c401b32c766327e0d92. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/SE5BU2506695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x183064d0c7361895f7128fe6b3eba1ee2b6bc3f68ef8e12862b603cb76d33623. 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/SE6XY2576749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e623d84a7f8455a955002c45fabb9f318556b3b894f67dcd44b3f5a173ed722. 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/SE6XX2574233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x509ce551210891f93d8c78aadf9d3e096f04387c7b64d735b9f8cb85113cbf0c. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/SE6SA2531802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x509ce551210891f93d8c78aadf9d3e096f04387c7b64d735b9f8cb85113cbf0c. Chain 2 (Bitcoin): anchored in block 958653 (2026-07-19T03:54: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/SE6SA2531802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9da7b9d43d4490d558c97f759ad5f42cf8f23a86b9ddaf469c038e3f73a92eb2. 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/GBKQU2233015.