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 0xddba8cfe3fb95d3be7830c36b00056439d9a5b1830c5d55a444cd5c420257522. 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/b62e4807-3f8b-4535-8987-8d82627ba683.json and https://artists.proofprofile.net/proofs/artist/b62e4807-3f8b-4535-8987-8d82627ba683.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 0x2ea7c2afebc05a11b97a4f508345a22af878db6558c8d3c5471646b2479e2d21. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/BX1K42100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59407ad44dc65cd19516b7336c00b3786cc569c43c53435dc158b71fb37d073f. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/BX1K42100012.
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 0xab31cd27f2838f34f589f3372a1727abdbce48e4139f9fcb266ba9f3a9690f13. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/ITXIM2200042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x508c5fe0a7aa63a32adbba2b0b547008b03e2329ae7454b54bef72dd11497d36. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/BCCNG2300041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x514514811b53c2bac80392f2cb76711b45eb0292e1e8c1cb7b08e92a855e678a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/NLZ542301365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x508c5fe0a7aa63a32adbba2b0b547008b03e2329ae7454b54bef72dd11497d36. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-22T00:47: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/BCCNG2300041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1aa5e3c2420b9d78337861bb74dd6fbc4e18240f57fa7ab4a677ce30824130d. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/NLQ8D2200727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec13bc3c0f63daf8b8d92c747feff73b84dd461a2635ff134ce971a2fc97196a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BRRGE1905270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4889f10b27e5ade138f9fccf31ed4446d66df756b8a9963343861e4e11af1dd. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/GBKQU2333446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x472b57d1a5264a37019e0cc2968a053fad55ca4cd7c3bc6b315cc992c1895267. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/BRRGE1904462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cf0fa670abf667ebbc2ef9f3b5a2c3a617630f17d10e328ff984864ab526c63. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/BX0BA2100016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x084e4f5ce35cbdcafe53efcbd935a5b267b0a1bf844a1aff852c65ea90fee364. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/BRRGE1904463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6be3fe83d0c976e346e703aa1aa57587888d0f0e0e213a2eec97051a42a5ca3. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/BRRGE1904465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cc8ee92f09899c89f0bff40d0a9d5625d89adcf7f3dd56ccbae61dff8fa7836. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/BRRGE2008381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x808df5d35584cc005cfa03907dd3ee8e09309aa9e0bf88213a072816db2a50ae. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/NLRD52257540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8887809d3ea3bbaeeae3c6330b53dabc38608754cb39670d1ffc8f20457db6d. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/UKKGA2200001.