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 0xf2cf6904ccfe90be03fc80ceb06cdf1781d33371e632bf1c1f7083b9431c8258. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ad80ad40-7fab-4c3a-9e59-3efec96df77c.json and https://artists.proofprofile.net/proofs/artist/ad80ad40-7fab-4c3a-9e59-3efec96df77c.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 0xdbb7e2857113eb25afb34deb09dc9e448e3545aeec1d9100b4fb101f14e2d1d0. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/USJ3V1834938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x725bd79a6d20091c939c8e529f939b14937a3d464df57f09c84b2debb04d8035. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/USJ3V1834931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x654784086a921c486cd61783204cb2db78975839035558316b5a2bb9e4d94cdf. 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/USJ3V1834933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c89fa8ee8bb842caf461c17cbff1125544bcc1e2e0261e25b58ea57b7a0823e. Chain 2 (Bitcoin): anchored in block 957839 (2026-07-13T10:06: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/USJ3V1834935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x159ff23c04c7e1ddc24fe0a50d75b5817e33582df2ef216e8c0ad560781cd9f8. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:25:10Z), 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/USJ3V2074992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f2f4db43eb907539d179a8aa0f58ca713b34d9e4ab2ec4bd3c443877067f7be. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/USJ3V2074996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fc697fe60f70510d1cf3990f396abf0e077f7a1934aa24575049ef37600dddf. Chain 2 (Bitcoin): anchored in block 956620 (2026-07-04T07:11:13Z), 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/USJ3V2074998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabb7b695d67afc42e45ad8748e54aa438a5a898f58acab7c11c38b4d70c0ee53. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/USJ3V2074999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ab8f68bd7ca2f1e12ddef8ce2fea85ff6a095d5dafdfa70ad6e00397e78adbd. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/USJ3V2438719.