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 0xb531ba43afff13681e4f33a15932008fbc6f8e09ba5c36009bfb4a3403aa6f75. 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/158cc43a-4d55-49fb-b880-8d4885afd208.json and https://artists.proofprofile.net/proofs/artist/158cc43a-4d55-49fb-b880-8d4885afd208.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 0x024bc84824dab5da1a6a1fb9363c2ae7a957dabe12d4b8eb37ce677c8e5d9534. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZHN82348864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4597b07fd93f9a89fe8c963a9acc465d826e832d2cfd80fd7016d02decf276bd. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZK6J2325738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5330179761d38e295fb2eb828d2b642a16d5e93cc1bdd788d88e181bc4c706c. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZK6J2325739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc13ff34af0f82988fa5c1969a8ba55061af7b956e923089836d749a40706ad15. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZRP52361147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e11a40d4d840723404984da11ae747bf8963dd4f2e285b970d5fd8ab27c569. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/QZRP52361148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd1dc7031d09d335595c2ba72ecc93c0920e451c27187621914b56cf60ff08f6. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/QZTBA2398362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86590ed0d30b925084c8e56881cfc2133a054aaf45304bbd86c5c72e535666f8. Chain 2 (Bitcoin): anchored in block 958051 (2026-07-14T19:14:42Z), 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/QZWFJ2370635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75f31acf167ea50e5776e7a8d33e4d8a7ba15bc771633c0ead44324792070cb6. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15:11Z), 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/QZFZ62413587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1a1a5d7b83cfb41c780abeaab8c110291e8608d98f7ccb6662018f0738a6a1c. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/QZHN32455878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29749cd3cb270f0093df56989eea7743360a3b518211c4fda88e22ecaf9f75a1. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZHN32455879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6727945f0026c2ce79c4e66f3c368a177f7bb4e3f65304a40ffd8f547923b5e. 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/QZNWY2485368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb88b7c1a417e8faba8e920cf3af1511c813d12d9e1e2d8b3d64ca87bba1cfb9b. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/QZNWY2485370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe54ebc792a5d4bbfc3316c636996c9dc6324c5eaadc5fb739297e8c81eb662f8. 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/QZTBF2424788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x468e922f5543b9d45f41a0ec481d53ecfd1942127cdc2fa91a86b16ee9a0533c. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZTBF2424790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1b76edda43f9b93cc8d1657357f656fede62cd818960e6ec6b03a8e399a7c3b. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZZ7W2467941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b5db39c0b89a379e526d5857cb48d54c03fd867991e2d6fe8f32c8783501514. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/QZK6Q2554850.