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 0x91ff90b9d3c146165795efd55093a877e283a871992f3aca7f7b84f99bcf96af. Chain 2 (Bitcoin): anchored in block 953657 (2026-06-14T16:43:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/504c3fc9-97b2-479c-8ae5-be93254efb04.json and https://artists.proofprofile.net/proofs/artist/504c3fc9-97b2-479c-8ae5-be93254efb04.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 0x4f3f3a76d4bf12e046ee3159e6b6ff377c4f92b4e5aa9f1a75c9903a4516ab60. 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/QZPLS2311199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0397d3e0e69f82457f102dd801a2b37e96b03060df4d931a7d8e034a0a67e0e3. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/QZPLS2311200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5634b77de56ca79ae51481484874236fbe56342bf110a67250d0c002c9478ab. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZPLS2311201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f8d3f3eab4fbab130e1e0d8075e79a9b647718ae9a69115c07a8358201490ee. 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/QZPLS2311202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45b7484c5c0dd32d0ea332e756b18ee68e221965dfe437729edc39f8673a7e12. 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/QZPLS2311203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6fe6d23c3fcb0c38a41fac60d58d0bfa89dab43bda67954588d5fe585391d92. 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/QZPLS2311204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x249f2d70549dc632c683ef966f8141ce772b100f14cd62208402782421cceb83. 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/QZPLS2311205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x168e4574036d76ffa306280d3cb2f609299aacfa751ebb30d66c3719bd3dc8ed. 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/QZPLS2311206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a77ce6ff9926b0fd976c4776bde9d66f7c5b0038194faedfa7dddf79ef1513d. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZPLS2311207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5b2da8a1f34a7365f0674df5b140520e3ed7dbe463979493e8a106c309bbd26. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09:35Z), 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/QZPLS2311208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29abee5bbdae87480e179ad649c64d5bd1b92b191e5cc614b7ace2c80618b0b1. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/QZNWT2013952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x114641b7469aaf3592399a4b3c49688b0cd5e48d2a6fae872b43511dacf4e2b4. 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/QZNWT2013953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dc99c8745440d4a52734cd60b1f4842c6ebfdae42ee8e2cb30f878f9c0d314f. 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/QZNWT2013954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cf2394c1ba13b3139fbbd1f91b1ff79620d8dabe9933fbe7725df774b169913. 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/QZNWT2013955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea58a956033ed1b5de00859d4af4facf9371749f7f67b2c153bc3eb28e5c90d9. Chain 2 (Bitcoin): anchored in block 960166 (2026-07-29T23:39: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/QZNWT2013956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2944ca2fe1080a8a7e112377e5c3614b15f2a7dc64c79873cadb0df01507a00. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZNWT2013957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x263b4e0d8b910bbda4b09d9af2a81bb1b6e57c9d6e3360501d0457dfbfb407d3. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/QZNWT2013958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbc17eae8f77d736db76806e71987e7274be40fcce7cdf99958b0d8c776eb619. 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/QZNWT2013959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a0d02eb69a8958fd869f011c631a1c049256ef37560d0e9131fa06719c45f8f. 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/QZNWT2013960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5f87e0a74f4cb866477be4502dd7f51c0a9b4701c48132881f9f9db5bae3c86. 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/QZNWT2013961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f666f4de03718a97c454b45797ad7a98b2a213559805c36a3d9835c465de356. 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/QZFYZ2372280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a0b52bbe963e73b45e87d43c6ec17d214afc36c9c4cbd18f57840c4f7518b0c. 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/QZPLR2126830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4777dc9714095c9e5456b455a6f3ce4a3b6f14e4d59f002a727f4a412e5f01cf. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18:01Z), 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/QZPLR2126831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7007f56f447c05e2838e3fbfcc66baecf8991f13b82133fee4cc63ecd5b75158. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43: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/QZPLR2126832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c577f238cfb3eb2dd8e74eba65f5d6f7125c3980c8b9394bc835df501670506. 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/QZPLR2126833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1439c90a4c7edc5a1adb66cf49bb383fd0d2ca6d577ccc066b22cd57a6c3a9dd. 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/QZNWU2014838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65aebd13a701b544d0940079c3d2692fba4df725a6a7db766744ec2e16f7636a. 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/QZNWU2014721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44f2818dea15d05d1a0fcb82c8b928b1beb29de3a37dd13c1e8c580fe3e4eae7. 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/QZNWU2009809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8e55f5b7ddb7ee1664ae827043d817daf634d7fcea9cb586603f7d9f1b00af2. 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/CZAC22102402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0486c102e79f3a188f87b5dbb4b513666556174e97881f8e74d7d888b41bb440. 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/CZAC22102404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44f0e2ec603b2ddca0dd14468032a1d51b7a8c21df402eacc1886bbe76a50f28. 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/CZAC22102409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56d7d3d0560aaa5fce4f4c81569a742b5fdb6bc36e7388e66c8dc92c640d12ea. 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/CZAC22102413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23d243b1e70abfb29351f08d6054f8e9cdb5aee736decedea1ec4c511f2cb1e7. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51:35Z), 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/CZAC22102417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77546c1362d03ae9583a892015d0c151e91fe7d88434b2aa6d4bc71c48fd8a78. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/CZAC22102418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39831c9b7616afbb6c18b58ddcfa6e077f579bc84d6b63efae185a72a18cef1d. 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/CZAC22102422.