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 0x23d5b71bdc1a64db0221c9c04da38f247f6c46b5fee8d2d6930ad1fbbf71e579. 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/dda37687-fd21-48f4-aeea-d103eec74f58.json and https://artists.proofprofile.net/proofs/artist/dda37687-fd21-48f4-aeea-d103eec74f58.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 0xcba6a40c03a93c22bd5a8ef474ce1cf1122c330fcd34642439c876c77ea507c4. 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/USJ3V2390780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09b23e655e65697c9ab3a993ecfd35f3e83945ae1dd69cba139199cd10342744. Chain 2 (Bitcoin): anchored in block 957761 (2026-07-12T21:55: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/USJ3V2390781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00c9d29e37268687e9ca67fcd456231fbaca0eca9dcdd0b5ce6d285bba9fd5a9. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01: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/USJ3V2390782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5797cbf5d3ab6fa545733685988369c75c066532eb6ed59d4c67733f5470687. 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/USJ3V2390783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42c408342339ab048136ec90bf128e0e38c1ba0e884eb88e829587c65e61030e. 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/USJ3V2390784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x542d767666a0d7175088d5c88ad7025b5e00521ab9b83f22b2075f10e610e17b. 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/USJ3V2390785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadde492c7d6c35a3bbdf6aa50672e5e3c3bfa009ff9b9ae46e381a1e7310e143. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/USJ3V2390786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc57dd1333802f54d16e7e005b0fcc6c7e00482a7b9ea041caa6f30b3d714c67. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01: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/USJ3V2390787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ee3dfd7113160142206a768b4c9bb3ef5f38a8cf8fc04acfdeb7b230afb1e80. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01: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/USJ3V2390788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e5d9b3fe46bcff5700ba17e22964c36553dfd17113ac5670290cf3fa557757b. 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/USJ3V2390789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x737ab9a6eeec24f821768fba6f647fdb538b1a220fcc5c7faa3056f8cea1755c. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01: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/USJ3V2390790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1486168fd88537f608607685ee80f592f182a96ea04e407facb9c86ca88df3f. 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/USJ3V2390791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a4271b88957639d51de21bba101244a1d2dfab0240da0397e745b30f76312fb. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01: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/USJ3V2390792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca50c3be3e0e3059b6abba4a85aa936d8f1ea691220aa053f81f69307ae2634a. 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/USJ3V2390793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffd30c66dd72a60389a41d76e1c9a000ddc54c7b8b8f0632b4505196850e160a. 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/USJ3V2390794.