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 0x6c0d266bfab3d33bbbf3474e99978ae7bed04ec022eeec9fddb58feb554f8bad. 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/f8db39c2-2a63-4f47-ae0a-c289f7868807.json and https://artists.proofprofile.net/proofs/artist/f8db39c2-2a63-4f47-ae0a-c289f7868807.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 0x805c41dba210689baac55f76389a1e8a09353c0cf1a7b9379b02210361b13c4a. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/BC6M22516415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3186320ae9bb6b6d3ac6c02513afcea1ba8ec397854a91814f6e8ca136e77dc. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/BC6M22516416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7359b37419ae4954f05606557098f537edcb494e9be13359c0bc7c129194f5d5. 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/BC6M22516417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9232041b288e988f3a1cbbebc1140ce2c3fc68c19471a9c14ad8b977b19576b. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54:50Z), 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/BC6M22516418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd00b43014baddc8ab023505615957b02f3343d8edc7c6963b9bc06ecc9e652ee. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/BC6M22515248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dc224f1242ec73bf3a3a62d6f4096381e80ac66cf89b90cd7467c08a6351229. 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/BC6M22515249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbdfffec885ae7cc26c9d6b0f4a436cfd812e80c29e9657bd31b7b98861f26af. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41: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/BC6M22515250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe20dedb62e0a28e5e817ecefd3c2b01813d70d41f23aa1410c8afd46bd4e3574. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/BC6M22515251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadb42d3c70804b0a3199ac2f4fa663f0dffbe05a8ebbdec2f95a1ee2be3f389a. 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/BC6M22515252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x514b41dab7ed103d5c2c7bfaa6220c119c8ab7b6a96207532d2e0d8b4502e159. 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/BC6M22515254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c2d483d383dcbf374c1d394991eed8036781161042a217b0c0308ee4337816e. Chain 2 (Bitcoin): anchored in block 959089 (2026-07-22T02:17:57Z), 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/BC6M22515255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d7eae9f17d2f9979a656845e16b0aa53100e3f6971602ef857dfa61e43501cf. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/BC6M22515256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71b63be1e1ea32baac46c6a226eb74171a8f48cdc61922b396ad631a3bb92cc5. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/BC6M22515258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3255ba0150960951397e2dc798e994c21c176094c7e15809dea381d4ebef75e0. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/BC6M22516511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd420bb621b35eacb12015143fd3058c18802481c513f7ca0b14bf1a766869cdf. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/BC6M22516459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dfed4d68092a4d6cffaf6f3481ccf677a8b73c6484b2bd3431d6b1a451c794b. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/BC6M22516560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x104b2999212d7cab1f17f71116d44322ef254bbd783ef0337ed963fd9aa12672. 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/BC6M22516561.