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 0x29577f9b0ea5efb329212aa0114eb06d7c49d0509c4bde96eb65d499ce9d177a. Chain 2 (Bitcoin): anchored in block 953741 (2026-06-15T04:44:49Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a0cb59ab-018e-4bef-a46a-3c65a311759e.json and https://artists.proofprofile.net/proofs/artist/a0cb59ab-018e-4bef-a46a-3c65a311759e.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 0x667f6ce6599aa7fe7ae5a88ed961fd2686a2eeae945a3ea834213587b43ab5a7. Chain 2 (Bitcoin): anchored in block 960175 (2026-07-30T00:16: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/KRMIM2446595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x643562b728db7e40f9b4db56c35a6eb94961600659de484fffdd50eefd33a85a. 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/KRMIM2446596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7ffed839bc3ddfc97c4bd0ec58966881c5f1d96ad6b9c7e04b54d5930a88d37. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21: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/KRMIM2446597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf571a43456c3d2c9c0353063ee7a8ad62ef8eee3e8c4b8b49cf397e721a0b257. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21: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/KRMIM2446598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9374109ba74ff2f3e68ad1b3c6e2b1c81e53eb60a1a61a51ada4e13fee228e63. 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/KRMIM2221493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77e4c0fda36a4e3cff67d503108d26e6d9e317af33ea5e452fefe5bf185b7341. 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/KRMIM2221492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf568a1c4ea899eca4082dab89764117ddedb2ffe23b22375f44cc2a9f458a89a. 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/KRMIM2446599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf1454a35483888a7218803ee40e0f753a30b4049e3987c1fbc921833005dd46. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/KRMIM2446600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1402a9bb28bf20fccc0a0c43b170a268838379ee2fceafb569ccc4d5a705cc75. 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/KRMIM2446601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81409c3b0df2db4fa1ee6e92f9df7957d236486c69c354c4398dc097d2717ee2. 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/KRMIM2241330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fb37781adae4624c4c826f73eb0b70e9a2937ae9b0baa0b67eec878adec81fb. 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/KRMIM2446602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71440937ccc06373d654688511f5d162204144de157a852428d9828356539dfa. 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/KRMIM2446603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04a1b2e38095bb3b16c0b540654b1849dcaabbac50d65720c6333cbffe4422c8. 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/KRMIM2446604.
Yesterday is history, tomorrow is mystery
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92398d210c118b10ad46057be7c6e9c1387576e21eb04cf4f5a287ec32a5d8dd. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/KRMIM2446605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a9cb49764bc3dc6e25504fe619a70f0fcd249b3e2124445746aca70588f0e51. 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/KRMIM2446606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04ea602e33bce5578b512abbad51e8851f0febba9982a96c90882e41c13792ac. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55: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/KSB022501739.