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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3330e0ac475ad2a71ab0dc7bf288997674e77b57eb71e3206b155f69a273b44f. Chain 2 (Bitcoin): anchored in block 953842 (2026-06-15T22:22:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f0ccbd0c-d099-49a9-bd2d-6544a8e82a52.json and https://artists.proofprofile.net/proofs/artist/f0ccbd0c-d099-49a9-bd2d-6544a8e82a52.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0bf0a9eacfee77fcf81ae21f3311fcc1779f606a5d84e637ff41dbc8d44fb5c. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/UKW3Z2100589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cec22c55131ff338f21ed4b44f131e5a71585bba1e87c41df9fc90eca48fad1. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03: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/UKW3Z2200663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x741513b5e668631ce06beb4edfcf4c19d6090132d7f90357cd0a8579b3edf11b. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/UKW3Z2200664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c974c890e35262e2beb7b0fcf1fb3ed4d141dfdc6dc47d8125ecdf8e126708d. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), 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/UKW3Z2200665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2cdbf610f717eee21b6d8338e72bf2d50225423efc40531c64097429277d8d9. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/UKW3Z2200666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaa60176acb25084eb906b460ca742668a718f902726237cfa12bb2db6fab49a. 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/UKW3Z2200668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x359dcc13b70cdb8a8b881184ac0bec10051a9b4db6a94e8fd1050f2dfdc38884. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-20T00:06:17Z), 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/UKW3Z2200669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9dda986ae18e3c5c80e1df205bc15a3abc79663028b34ef68d42445bf03a8b4. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/UKW3Z2200671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc37d3077afa6a1a60006813cc6030b4381872e725cd6d5d743eb1ae839325843. 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/UKW3Z2200675.