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 0xc0ba140a7fba8d284396ac943beda746c42e042071a62e1b132113d1eca7e19c. 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/3b5b39fc-fa02-4d40-bab0-e7ece66e2b0a.json and https://artists.proofprofile.net/proofs/artist/3b5b39fc-fa02-4d40-bab0-e7ece66e2b0a.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 0x15dcc49ee742a87f360a8240b07e656d9c1d6d6932ddda3a1c375231d9a344e0. 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/QZES52498858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff410e8e145f1d54adea7a74c7383016acd4cc7cc855acccf361f528552668d8. 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/QZHN52495751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0f7e71cd64e34c9288adf3239cbc80f5afd888e744d1ffe127f1cec7421fa12. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZTAU2441298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdaf4c0525b2412b08544663350ea8e5121fef125a434115cf070a6eeeaeea57. 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/QZHNC2461558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0747982d916d6b04d2f47f60ff9cd58784f33aa24991cf1c5e27222b5c3f652e. 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/QZFZ62471973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ecf7ed0ebf5a5bf5b966693bc4f48028151c59aaa335f9c266c7842e6522d90. 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/QZFZ62469863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba9e97b8dfa0eb6cb3afea49fed491379107546253dddf693eda1e021bb6ea0a. 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/QZWFH2318672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb03e32374472dd60d9bf0205a0f52c0ff96a3d156c068c8ccf2e03f62d25fdf. 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/QZTAW2302943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72faed9735281044a73ca7c458d0ae743e022087c6c6801dbeebbbf82fb609af. 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/QZK6H2360187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f060f05b6b39f1f42c48cf1e0085349d17c9579905c8e138f6c0b1978803628. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZES82310594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5506248bcfc789d63c2666de805ecf1b94e7b3ef408e04f8021c17d28c6e1f07. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZDA62384431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80b0aacea564dcb602239bdde4d408f04ea2e98301dfd9850bf9df49da575cdc. 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/QZFZ42326439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e6677393905f72c5fd494c84a4389e628bf66542b0ead647051e2418f96309a. 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/QZTBA2279840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82c420939f22ced9a1287a1db16101327aafc4ce1802dc6bd4b4528df28107f1. 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/QZTBA2279841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x577b55ed8c6ab0637d56d26b57d0dd47dc457959ca10eaaf87aa3fe8f52be4a8. 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/QZTBA2279842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12410ccf27f04fd7f37ee7618823cfd88a646524caea6efb2b5a17cae0073c52. 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/QZTBA2279843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3c88dad618335deaf2c5c7b42fab54bcf87145dcd920932731d2d1aa6866299. 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/QZTBA2279844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1524a94399f1be40d4563b6b13ba84612bb3af8f142dd40d4bb4d59a5d961f5b. 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/QZZ7Q2470490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc37785df57e6af0bc557fd4ba4453af373a0e501433dd4ac9d722c5ab4e9ec7. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZWFL2440374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa991457f50739dd0d66e706458bf9028f5ee36e9a10add7b81e805449d817b51. 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/QZTBA2317891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9af9be352d749da3ae6b204bf278e1d91f74a01c247e430367023bef587c96eb. 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/GBLFP2331366.