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 0xc703d51d56ee2c3b2cde508d1d329499f00865f017003cf1b1f4edde701e4c47. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/baacbf19-4801-4a82-9cdb-5170165aa744.json and https://artists.proofprofile.net/proofs/artist/baacbf19-4801-4a82-9cdb-5170165aa744.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 0xc0f1cecd2c5c12e7318a82e349f51acb4eb51eb0b982ed3b9856d4228c5a911b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QMB622300801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81ffd5468e7a8093c674f09f2173f7a01d9c2d4197440558b5160c3073fe0b8c. 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/QMB622300802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6e01166414771b291cbe8c5777407a7462bcacd822bc12d8b36bc08971d2092. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QMB622300803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71bfa54540249a48d81762b9961d35bb564921503cd9cc4325f8cc81c77e4ea0. 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/QMB622300804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb61170058a9fc9f5197396daecd7adeacd8d1b5f2ff57d8f8af959c348888d1f. 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/QMB622300805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb9dfe551b1be9bb4e19f03a65b1c62a4df6d7389720311c5712403b6b83b9a1. 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/QMB622300806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x965ac19f2c0af62b62a9d829fb3da788d413fd9035746120b369b6dc2788fe1c. 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/QMB622300807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2399ee5a5f071872f6497b2d778d32fe0c3f9bd79aec746d8d6c54d1bf208c69. 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/QMB622300808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfa3da9cecab813a8675286ace0bcaf963b4f1d8f3440c6b5d868123b1d91de0. 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/QMB622300809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32b0a303bda17586afa46de7036a1b99d45ec989f0566a4c834e8a7d783b14eb. 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/QMB622300810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd443fcba6ffc91491ed35103f45a7457b2c105e2ccc237c31ba8c04b97d46370. 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/QMB622300811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01f8b9f6c8ac23524f2cff9696b8c1a4b839502d9a126696a28169ef251f7dac. 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/QMB622300812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bba651d2ebeef15131e905a52175c022f2c8a86e091dc1b968554ce5908faf4. 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/QMB622300813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf625abee0b4ed10c5e8af3803d63c6af4d55b595fe6a8dde276015a40a454c91. 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/QMB622300814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f9b1fa82babb1d04d36295cb80722bd5bf4684184b70a413dbc862a5a570a52. 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/QMB622300815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe36cde9768c909f15dddc60ec4def885b134a8bd994d61bd368c2e717c1f2709. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZMEM2342563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x536a6a6f089bc5deeecbd551b0412993ed9efaf9b89053f7b02a8bbeac59f705. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/QZMEM2342564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c72c450cb9a134685dc83e2502c62db00fdcf2a0321fb89a72eacb8907e3545. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/QZMEM2342565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0784e4840db2bfd5ceb45b39e68d30324031794738ae35ceb93fc654a66b2551. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZMEM2342566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x471eb58a6f79d82cedb1c8d59c7bc3748859b0e8e6f983f46fe2c574b61acd11. 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/QZMEM2342568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa926f8b1a19dea04aeb771e8c5cda925df1027a4976ebc5016b301154e53cc9b. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZNWV2339636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d81703fbf1fbb0f093bdd630c8c308e983ae398c8cdc21cae90a40d71c210ed. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/QZNWV2339637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5bb6d0f90356071e08e6f310ffef1a021a14d024765962211f22cfe8cff2a58. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/QZNWV2339638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39eb8cb09b977dfb7903e81e0e795263b04750dd4966848c05969bdcb53fe52e. 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/QZNWT2497969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4529dbcad22f7ebca527a53297a69dc5f1115c11d12d482722505ce73a827127. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52: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/QZFZ32396065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x449cc143db86be414191c71af7cdac04a294853df5027a6f0b960f39db6292c3. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QZPLS2207423.