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 0xbfba05dff76b7aea633546957bdee3fa5893a0c6a0fbfa5dfa12dc976094f47d. 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/8cb14dbb-b22e-4d83-9c29-a0a97683a0ed.json and https://artists.proofprofile.net/proofs/artist/8cb14dbb-b22e-4d83-9c29-a0a97683a0ed.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 0xd201e22716e7a1178cbde18bf1047cf9cfdeed23c2a955f2ed66a7b94343ffe6. 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/FXQ892300331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95d86cb9db4e9702d08a52521a1056c28c2646cb323cebc28f9f0b7609cb741a. 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/FXQ892300284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x010d8863b2a518995fef622174f5b537229b7ba1333475e9e76a0dafb0147dac. 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/FXQ892300261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6d7e991a23e99c4f459a5a32b69d58ed2fef64496ccaf2709c818d1dbe600ca. 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/FXQ892300154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c2cfd9e75de4fb5f8c3cd366c686904520a732d004874a002b90e69db263a38. 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/USANG2213329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e20dfeb999b0df9fb3f1bd6ed08fdd7488a679afda1646fa78103edfcdee251. 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/FXQ892200330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x851b14689ea41fde8dfa1a05d2da47501fb9d3a41fb2059cc4a7a92b7b38f56d. 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/US3DF2281880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c82e7ff607d0003e6e0a5071aa6424247d56812c88ac419337276027ae8e0c2. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23: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/US3DF2262385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eda25f6e0fdbbde095b6b3bbfbd1ce96e36931f2403e9acedcc67609046f65b. 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/FXQ892200239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x190db7408e1df29ce709940dcc3a4be961322d0f0e318229bc2bda8006e3c248. 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/FXQ892200238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34997cf4c4811e537b55f410e0b0da53f1c6958ca87c9eea42570e6fd3ad7028. 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/FXQ892200240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x618d5b68e61a89c2626b73e96396b93683104b0da534eea8f056a54570ded562. 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/FXQ892200241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc95fa621b3f74ce1c83acf2babde2e1cd44f30e0ffe43b3821a351801aa61abe. 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/US3DF2262085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e9b292a492abbade01e5888bd52c7760558f7827fcc1122dbd10ebc3f385588. 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/US3DF2262086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf439f2f97046260da1fd43d62685b2d2679b4885146ae7a72de9bb72dad10ab4. 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/FXQ892300332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd201e22716e7a1178cbde18bf1047cf9cfdeed23c2a955f2ed66a7b94343ffe6. 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/FXQ892300331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf439f2f97046260da1fd43d62685b2d2679b4885146ae7a72de9bb72dad10ab4. 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/FXQ892300332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x214dafd1b9c94fa1e6b6f87d5d39386f6a4c12c7c41cb638e0c7ba314afd78ab. 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/FXQ892300333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe332dc24f452ab2a41809389e94ddfed31703ceccd2092c658de80301b0f6ab9. 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/FXQ892300334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x857f92ed022d05e1dba075ab2ed6b061fee6ae0877b8d53e6a6df5d7f4ebad77. 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/FXQ892300335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c59aa15261334c8c65a1f868ee4d25ab6da2c54a15600487e1922973869aeec. 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/FXQ892300336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbecf742bf41541d3affb13d01ac1bbe69fc3cedaaf6108cd3c4422ba1405bf75. 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/FXQ892400046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2819d3294ed78cc543037c66aa74ce63a5cd9bbb8f31fe5079c8457734956d37. 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/FXQ892500089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00c662aa9928302661ff625296119cfecadf2c3e1ccb13a53f99c7a1515e6c43. 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/FXQ892400170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39357886aa2557df8aa326febd98c7b997f5210db39ae75f61197abee8e3111c. 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/FXQ892400148.