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 0x90be8d1dae7f7f0d91585f60630ebf8b75ab01eeb07b82452d37884fe37701b3. 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/af82d98e-99a7-42f4-b554-47fe5b2cd44b.json and https://artists.proofprofile.net/proofs/artist/af82d98e-99a7-42f4-b554-47fe5b2cd44b.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 0xea5b5bf3603db39835233f056ea75eb702166e54963c17edfd893522ca4fb004. Chain 2 (Bitcoin): anchored in block 958130 (2026-07-15T08:37:45Z), 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/BGA261581129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb728b46a8acd564ac69d1c63ab8c43fd79d425eb6db5cea812746ceda21021ef. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/BGA261581225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf3f3a279503eeef432b141bc8c213b193e196224422698c0f9f606034f306ff. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01:41Z), 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/BGA261581629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf787020a2b801eff24a3076a7d48db299f6e1a8cb0a0e23723f2d87cb2e02384. 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/BGA261581893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1638c5456780904e6bd7cd1bad3c987e7c1a50dceaa5e77075a2697668d2dc1a. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/BGA261582025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe98c4fbc2580d494199cb2c9753de8fda6cf8e487054ea1e5bcffa26d4b74c34. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24: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/BGA261582094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1de6f4ae20f556fce5c6806cbaef5abbf9d680473eb3ebddcab8489aff763a34. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T16:21: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/BGA261582298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ae1d0206166bb38bea0d1775015456bdeff80efca5487b3ebd2d975a3916262. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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/BGA261582424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e43c9621f232d449454b2042fa5a81534140747840ee047a8cfa95ff3793188. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/BGA261582535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeac24dba9f6ff4a2264645dbdb38e4841be6c3eadedd5d734a573bc2c0cda55f. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14: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/BGA261583119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc56092c7f7613fe38ab08c680a03e1085bbfb0beff8b708bd2001ef8289cff1. 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/BGA261583868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79fd0a6ddbc52f5cc8468df48ae3a8d21c6782b51f5c4cbf99ae705f82b3c539. 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/BGA261584058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4a92082fe485272f066e0afc10b2cd8df403ea0558244c15e70655063065396. 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/BGA261584064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69be9d0ee07018ae778a8eac1e10afd8235de73898270cbf1aa6bb83ce8acd0f. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/BGA261584764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1791fad1f89a022e231b208a16d732b7a75bf7679f7f565c554aa2d663bc2f65. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/BGA261585085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1191842553359b622e5ae38751d6e56360c502f1bd2a98b548b091d365fd21fe. 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/BGA261585096.