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 0xa281c162342daf6a984e33920d5a8e148153fcd2e7cc57c2cf6d54a2c97d3290. 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/26cd4501-313d-4477-8c87-aa5f421b0251.json and https://artists.proofprofile.net/proofs/artist/26cd4501-313d-4477-8c87-aa5f421b0251.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 0x65a50951303d8c3cb50204bf7efe4108c230bc6a53bd5efb71f4c3d538f9f505. 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/ESA092319473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaadb6093b74f4de04ebe709882eb32d68471862458fc143d1f9e76c23f6c118. 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/ESA092319474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1ce508e079cdf24a12bb5dc9816a6ce756cfc1d872af106b12500d2340bc023. 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/ESA092319475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe2a967a2b5e60abd8fde357c9c44a89e5feecb4dc6b109007ddb6f5afb3ed93. 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/ESA092319476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea45818d6082c626c9c4a5ee0cf73f86d86ff7c2f84583ab40df12a7a828858f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QM4TW2269364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed522198e0349a660dbc3db4dc4956987db247f543fea65b598ce3cac6f189c5. 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/QM4TW2269365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a12923dbc62e5a2625ebe4fab37fa58527f47ef3270f0bd01f503e255ee1990. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QM4TW2269366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x393bc39ca2b62ea7cce68c2fdec8d5dd990edc0a140dca621f17931ec94237ca. 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/QM4TW2269367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b6264f6cf3a94758a6bf31ae60b4b768fed251702817048fd094de6ec6b97a2. 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/QM4TW2269368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb9847b301c1434697747889da9490d719d8f0cf3011922c0508b186ecf578c2. 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/QM4TW2269369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45e68a3249509deb73cd57d1fa7b3a1af0358e162388a5c40b55f68569e56a34. 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/QM4TW2269370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73426b8e41569b5fca646881e9f8ec32d80a56592abe386be28a129da5bf36dd. 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/QM4TW2269371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cb578996136961502188778cb166e8ac9de9dd2fd5af16ceaa163166a69e197. 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/QM4TW2269372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e8f6e9227c2776c55278e777c5bd68a0fa5af56c1260df5a7f6b9dc5b02aaf5. 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/QM4TW2269373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56749c24a439854e4cf6798cbbf66b97df3c607e7028242c5a4b1180f66526a2. 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/QM6MZ2065709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd496288e96c5c54d8dc584ca7e236a2bd773ad8d30f0a001092782124331ac1. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QM6MZ2065710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28f05c5075d6b6f84a5af5332fab4c53d5fee6744bdadcd1da97ee8479e205c0. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QM6MZ2065711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ea4d8230ca55a5400bf98548dd10c5d043309dcd1a2803c61d49a27bcf1b007. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QM6MZ2065712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8852e84aa7c7c68475e1555cbd74e7bd43304e571afa22e78e2cedd1a639d6d8. 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/QM6MZ2065713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce8f1a1a829aa0f0223cdb73e7e3ebd3e5f7fa4425a5a5be5a74478b4bdeb71d. 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/QM6MZ2065714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88fa8c4475a81864d0ced2784197a45e12e5f1efaed10b33e972d7647d45e2d1. 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/QM6MZ2065715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0cbd9fe73db27916ed00f9a4c2fabf477b96ed997e6201be0c6d100b09679dc. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/QM6MZ1796671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a9a2a4f3b346f442c891e716e535605d909745965826b064c60f2bb5454e161. 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/QM6MZ1796672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ad122d411a4d34c44eb1b3020b96b1ad7742cb97ef2c589ff3d77a641960144. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QM6MZ1796673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaec8f5dc58e4cc90647a3270b8a25999163ee32beadd0dc0a5126ab400d996c. 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/QM6MZ1796674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a17ee5ff94874db44d0efed7fa8c81bc72ccd49eb7d9be1fc845b260d1f7e82. 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/QM6MZ1796675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3678f3e3fb45801687fe9775b452ab24d9a0bedf1ef6c7376799bcdd524ebd38. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/QM6MZ1796676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6e5729f543d69539cee52f2f76c3c0fa50e33a5d7712c8c7a1b76b7bb318ff7. 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/QM6MZ1796677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce56b20ff16d8c63e3143fd714f8775a8f93229a48e17dca146e58ec0ea65bc4. 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/QM6MZ1796678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50a1b6e3b166f6acfed3b7a359e0c8c0986072d308f3cac7d21b92b678334838. 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/QM6MZ1796679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa86a0d20f0c455ac7bb80b1547554a568bb18565f35ec88fc3578ea5fd00f83f. 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/QM6MZ1796680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x017e537b70eb9ade6d6c7736b7a778b84624de70debcbd192e7e7870d69b72d3. 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/QZMEP2492840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x933744214d15d2d9f32a63546c4b16976f82f0666f14c4d465bbcf64edffbec2. 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/QM4TW1975586.