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 0xe29b35528fba049989b4556c5b4e762fbf883e55811bb8ff996a12bc2c7947b9. 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/4a06460d-7870-4a71-ba28-7ae07eb316b6.json and https://artists.proofprofile.net/proofs/artist/4a06460d-7870-4a71-ba28-7ae07eb316b6.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 0x2d1d7a2da73edf4298ec1509f701b6cbf0c1ba0bdde1dfc905ef634593602683. 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/ES71G1705447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2dbe23268b1588b035eca4121e4afbe1290d010cae1a34a1834658500703d5a. 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/ES71G1776778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46a05a2e21d9282ab9be103fe39deec4fc519ef3c7c3c2b7af0957babf8178fb. 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/ES71G1776781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1453001d6a82f7b2415c06cfafcdc34750e1aae7c3b30493370b75989bec283b. 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/ES6081142601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7cc9db0fb74e60cbc2aefd936236e5284d7b7ae5bb7189b0756247c0a457a90. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/ES6081142602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe61357fe1eb896768b1f8d42372c8225dcc1c44bb1c84019c9f2126855ffa181. 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/ES6081142604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x796ee3a5439af3c2f445429c76de7494613b9039939eeffd128e8a7b75254a24. 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/ES6081142607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca616d77826467ca4a54981e237a12f44add48fa2713c227a16b268e493be2b8. 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/ES6081142611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaf092353042957933e238b25cf65d8ffe60332b8715032fe47935b83b4889e4. 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/ES6081142615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6725392acc5793b82ef438687ee1e25478e1d065b0f946a80beec8a162d8df5. 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/USA560919901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e2f4d7e467d4988dcc3a24ba5f4402188dd7ef41473a5e88dd353b9bb79e16b. 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/USA560919902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaec4054eb039d050dd2cc964aa8ec54e04d302918f980e1afa90d37ba63abe89. 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/USA560919904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1798125e984ed66ba3723fa0e32ae2ddf210fa65ff3d7a88341376a63dff2b7. 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/USA560919907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66fe02061772d937eee09f13512fbb7c9ae0c229bfc8e6f372e71bd03c976d74. 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/USA560919909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7baff6afd3d91b82e6c4618f9df634f10fa7c06933c4ff7c7202a4b3f995d2d. 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/USA560919910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a54bca99d870dd5745fd533429c01195e052d4e6f51dbea113510302dcd4019. 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/ESA011564663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe724ae9d173cc64e61d20d972809fe6401f824c50fee16477f993c4d60c97ffa. 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/ES71G2339239.