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 0xf84e7a1b4b02b5f31803efdf76e7ee69ab5207408fbf90136640e950581af76b. Chain 2 (Bitcoin): anchored in block 954705 (2026-06-21T13:42:37Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ef4c2f0d-c8b5-45f6-a382-1cc1413de41a.json and https://artists.proofprofile.net/proofs/artist/ef4c2f0d-c8b5-45f6-a382-1cc1413de41a.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 0xcb444d037a543ab58248834d6e14ff4f3810b62464f5ccfe8ad0548aa65504f6. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09:19Z), 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/TR0361100872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50e9d36cd0aa097fd8507aa67cc9b4a3bbebf30a4e3e5f5ab8619f9aa1831f3c. 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/TR0361100876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62271672687dd1e5dc4a72e14e33b98a751852845ffe0b5fb01b82938ae869ae. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TR0361100875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1eb0c5cd9232ffd82666677f9c32e2e2dec97be61dedacb9a2931fa8c9ec5a4. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/TR0361100877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b580f7d0f8211cccc6f3a774fb3f258f178fabbfb426bf06a49c5a006c1d210. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/TR0361100868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9eeef42ecaeb1311f4b0af41ba7ea6d0a8f88213bf83e52afdd7b25a8a38b38. 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/TR0361100874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd8d20677a5bb85972ae0fc1065df57475f3152985aeb13c39bd9faaca97ff1e. 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/TR2200900579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe27d49000b67145390d6ebfa2756469aa88c945881d1125bd30c86cc3dd5f267. 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/TR2200900580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf412fdf6997ea3f6f4e009e96adffea1ffa918ea72054c1810dfc033bbd29b76. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/TR2200900581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a9057a2a0e8b66c6afb475b3de65345e78ebaebe1d4295f8b26f3f7c4461830. 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/TR2200900582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0ed048cad21c76c122e595f3e65c36a166add5fd98da514b32ff4c62d5e3e95. 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/TR2200900583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0677b8dd798f6a60fac9b84be5a89eda9ea15890bbc48beaea2b513d81764ad4. 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/TR2200900584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a4a8fc90508207f151077557ff069ddbe3e5153655f95e424181c814f2afdc7. 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/TR2200900585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa76d6951f4ecafeee5cfe3aa8e8f069698290442a067ea913e4219a56764dd7d. 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/TR2200900586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0166ae33b8f1ea243fb9585d9c4153f4afe8e7000c0fdea318d199416f8c6dfa. 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/TR2200900587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c0cc48183da8c5d546036c0157ec76bf76964b8f1ef0707660c7242ffb508fd. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/TR2200900588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeaa370e26c8fffbf48ad9ed97f5d44858c0113cb548461b532d60400416cf1e. 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/TR2200900589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5312088498ed234d92003e51b4619e9006f9fca3845cf77de567f8ae09e4388a. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TR2200900590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x409f0e90f5abb8f8a9085397d0e9b851e3a80173dbd6d76f91160963e97228c6. 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/TR2200900591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeca9c6156baef08012b7e99841951c8dc433d4a8161fbab4d6ef0fabe830e635. 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/TR2200900592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb80c20e3fe9660fa1c0aa33fe6ccf3ffe0701bba3305208a3e087a5f262ef45c. 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/TR2200900593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe63b121d272cb66bb10d259221bc78ae157662de7c2f0f84834360e60adc752f. 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/TR2200900594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x031a47a6c3d35d487b9ec15c43fb3af8296f56cc0b32b6d4047347551c75fd2a. 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/TR2200900595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdeb4682630401fbf151f239caf61781b8300bfd1b199ad9b2c98f1949d7ccda. 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/TR2200900596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f6b6354821d17153e87369a4158ddf82c0a74fb8e937aabed5393ac75bd2c5d. 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/TR2200900597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x533900500b01b02bc6d136612e275df03adb317196a67bb533a47d408f427054. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/TR2200900598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c5cb6bc33b70a70c520e5db34b013981789dca693a4612f8704f8ca5e5087f8. 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/TR2200900600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1d5bc10c94170f2776123135af23916bd0c5e7f181816f4c20e2c4298c8b0ce. 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/TR2200900601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec481782511ecc0c78a8b4d0977501e51a1893be431cc0ccee6b4e088775d4fc. 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/TR2200900602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0921f81efda17a267ffc54f24af205de657cd3123fe1ff49cc1fc4a6f7805143. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/TR2200900603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d1aa4def70dce63ab2454533b445743f1e118993ff7b2c842c6d1126d702eaf. 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/TR2200900606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fed5c42b03a5288d7553b1c2ec28c31d727d6e56fdf7b1ec3c56f1aca44a03f. 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/TR0361000479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68e9976770a51ccf246b2bb2bd9f281f1b5def758258caca45935f5936467d11. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/TR0361100883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc45bd02195ba76a6e4a6efa937c191f41c47029b449c8fee621f6c7062ec9239. Chain 2 (Bitcoin): anchored in block 960422 (2026-07-31T15:27:29Z), 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/TR0360600134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14674f2bfe9e4a1dea5d232eaab062d0638d08ec645d4b1a9405373ab0492f44. 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/TR0361500044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3776cc6165abcbc7c7c72ea0d482d4548caa538ddaebb5f199e0dbf23993fa71. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TR0361600020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3abe6ca08e7bee88dc9d98e4542866fc1afc20ff8bf483470f99e488f572f6ba. 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/TR0360600016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafa8a5be87418230c3851c0694082fdfbeec12d4dd14a6c985410a5dafcfd01f. 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/TR0361300154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab6492ba507847426a53e243b235128a6002893c06ad1d5afa50bff821496741. 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/TR0361200064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4f3f0069ab26e6644e33b96e906701b9f9f8174ce1abb3713a3aa80af9005b2. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/TR0361200215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d0d01873347d5b97d99342b3712057faa890b407fcbd42369c7ff47d860863f. 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/TR0361300163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80493ca7b54cd1dc0c8a5d01940cb005c3ea9b178fc91dc4ec44d91f2a637ccc. 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/TR0361300091.