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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcffb1578e3f2dd49918e43261fbcebab8e8e1dd348a1b8be1a135ce8475e7010. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5ea0aba6-93b1-417b-98c3-b1685ad689ad.json and https://artists.proofprofile.net/proofs/artist/5ea0aba6-93b1-417b-98c3-b1685ad689ad.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc32be73c1f8e522acc095afb71b6a429df1f6738a8070399b7660325086674b. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55: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/ITB009500220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23240dd192b23d8111194b796fcc85a5d89dea96548d763f395bcb042e8a1c0f. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T14:39: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/ITB009500222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c77f23a5f9bedb9f17e7ea2f05916381f57c3d3373ff9035b7618fd6a6259b4. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23:20Z), 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/ITB009500223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbbd98aa5901d2aee2179a4a986409c41ba553f9144b5e6d2ffaaafb60dbf99f. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/ITB009500225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d8d9114656b4c9fd020ed30e93f00e14814f8e892f977df2b123385341136df. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/ITB009500215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x603f56e41d93ea095fd8002d71e4bed6695a320585c7504ff3d41fa717605bd1. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/ITB009500366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae5e7baad049aebe372d58839f0a44563c4864a5a9ea4dab236528a348831fd9. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/ITB009500367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42bf0cd7430c5ea7d010be0e4c850b0caf674d33732937f5854509832770a76b. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T05:55: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/ITB009800138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed4357ed7d83ddb6f1b79378fa1c483d7be90a87c36d26f790a54d70f4b9f07a. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/ITB009800139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae0b17c7c92c01f60f5447768f8694e1c01fd580cf24b6a65747e97e6906ffc8. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/ITB009800143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7536e6fe64ad2ab5e0d063c461e385a3e19df90870fc12fe5f3af9eaaad65167. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/ITB009800144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf850ed994c17b0c4d406480ac6f0b71be0ea4b995159a0d7d7af66023d820393. Chain 2 (Bitcoin): anchored in block 958303 (2026-07-16T16:39:24Z), 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/ITB009800145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ec6d7cce01e532b0de284154599908719e1752357403bb51cf0c136fb189612. 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/TCAEX2021950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf39360848936056d0102f2e30b34c5b1b16d74ace6e105515633f4bdc72a09ca. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZTB72346877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62396867fe62089312ff2d1785efa30ec62a2e825960dbd017d7a905d28f3d84. Chain 2 (Bitcoin): anchored in block 960349 (2026-07-31T05:23: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/ITAA52000123.
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