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 0x39952455e1fdd8e7bde588f11335e7770914559795cf7fe9c0119635ed296925. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c4d62b2c-a5fa-49fe-8143-31c4cb4a04c0.json and https://artists.proofprofile.net/proofs/artist/c4d62b2c-a5fa-49fe-8143-31c4cb4a04c0.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 0xf179c873406f075ad82e981bad93cd6e5d65f0a8d6289f4647d9c4d1d9ddd14a. 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/FR6V80123391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb6d74879b6225b1fd60523fc6338644052920b5567f10ba1c520d44e79384eb. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/FR6V80123394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5792edd01e5451e6cfa2a235d23063079147818a265e8c7d0e0d4cfd2b1f723f. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10: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/SE6XX2220702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb916551b14814fbb81da9659c0bbc479b3e33bec2bc5dd0b9ae6ce6860a6170. 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/SE6XX2220703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf24777dde457fbaaa17167538e74ff176602c8e471f0e128367cbbac3dc683be. 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/SE6XX2220704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x454fcb9d1ef023ae3e1567ba2292165642f68011fb7c642c01beea039c367202. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/SE6XX2220705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96ea1f61374a42b0002868908c5fdf2b2ede528a4208e813046b813be0684ea6. 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/SE6HN2148601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x724eac9ef796e83725988df6acf5890942ddf644904db1abd02a4970a43a9dfd. 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/GBKQU1404635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56be7588ecd50ce5f8e6a4c2725f9acea80265ce68cd4c94b66cac43a22a85ee. 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/GBKQU1404636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f44e444f32e5971b9c070304aede3ce81c5130f0d19e23529bf53804ebf3511. 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/GBKQU1404637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff2148054e58c680087e1bc7eadb6e123bf62ed2ce734f1e374d0c3244622c32. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/GBKQU1404638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5de67de99e566c469a05441f9ea721b65256b3643a9ee57696deb8abb22bed6a. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/GBTE41200013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97b33ddd3b5968c1d417c662ef93c9af1a2ba90507eef8c474e6c3ac891d5a58. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/GBTE41200020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0951df616c496f23a8d015a5315b89036ca266ce0d3251ad6ba5803df4048bd5. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35: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/GBTE41200021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdea8c0bea508b61581fcf5db32d08266b3079804fe1c5457f9d54ee1b6007d1e. 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/GBTE41200025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e188e88dc9640a2a7c82c43fdb5b954e6aa046f46c0c44cb5c8747d35550c88. Chain 2 (Bitcoin): anchored in block 960383 (2026-07-31T09:50:37Z), 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/GB4CG0900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0d8341d2c4960a5c8d438a2c8c2c8c1edbbad64856241e555f21f61d99ed97b. 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/GB4CG0900007.