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 0x7cb967e6b8bac8ddd972e5761f6bbb2c2e65300c8d90f8a3be25505c4b89554b. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b116e2ce-abe2-4762-9e72-45437c8cadc5.json and https://artists.proofprofile.net/proofs/artist/b116e2ce-abe2-4762-9e72-45437c8cadc5.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 0xe80d7a2b155bfad0feece51447446c63a466698dd07997fb0805e36e369b41cc. Chain 2 (Bitcoin): anchored in block 957884 (2026-07-13T16:55: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/QZTRX2128158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c8e7d96fbb1d31c17b8a4095c75ae9354b8270d567bbf1510440459db085163. 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/USLZJ2289668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b415f411c04d7dd5249207702f9d7b926390926fde6aed7f13088f6df32f7b6. 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/TRBND1902232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd26da86f5b793e591bd11c71224dfc70a3727372a522e5530bd1a27dec3655e9. Chain 2 (Bitcoin): anchored in block 958142 (2026-07-15T12:44:53Z), 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/QZ5FN2344969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc54239c17df4c9429290802afc4b07d413d05c025856ae88bbe09ba972cf84e. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T12:05:40Z), 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/GBWUL2348851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x960b7c3066947f754566f0178234ff6bd4124607845663c90175b170388c0c2d. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZTRX2363580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bebeabe166b374280d218fd3960f8b8cc73732ec08ca3b2817f116ff291a9cc. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZTV32344855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x679bbc525e8fdbed2400f8781d56436e2166dca2525650946ab4bf653c0bc9ab. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/QZWDD2336714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89768768ae3cdbbbd5c39284a33bc2a23011b79697e24ff3c8dffaa26e745eac. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZK6F2498887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb60c7f19c7ceb02d15421d390f4a76e5561de3d0c084e3f4ea853c6407af2d72. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZWDD2422100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed229b6c542b063cb157b38e76d5a4112b7da4eed423b9e065fe8a32b567e8b8. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T11:38: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/QZTBC2415618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25e5c9cb21bb2b5a1112ad6549ad02dc348531f22ba0f9f9231ce05481b53e22. 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/QZTBC2417527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb94c24021f9c445a7027113a11c7022e52be69638ab94ced26193f4bb611c0da. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T08:26: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/QZTBC2417532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3f3dc28f9e2c352a930a3b659d8e9d1885ce1358794c3f439ad498e7e15e974. 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/QZZ8B2416803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe08640eeff273e633504092f953b045237ccfda508234f7b3075d32634eeb4da. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZZ8A2463933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3de4ab11b617774ceb645658c0f2e9b0c6af0e9d7ea83211912ab70bc263af4. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T22:24:03Z), 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/ROUM72500058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbad2cc0a131aea52ccf2fe2a3af8a29989c44971017476868c4a0002d25c8996. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/ROUM72500099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd0ef961f1bd6c56da600b626d3daeccde01aebee7f4e4d604d0e93aecacb319. 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/TCAJQ2587488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea0a161ba37cd86138156143223ad8d324eaff7543e6a0fd09cfe632cf826b2d. 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/QZTAX2584566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c7c34493491d889f4268cba4f97e5ae12443d490848fae28ca00010a8a6f3ac. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/GBWUL2556900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x838b9bef774cd767f907f7eebed9462540ec69a512e5d296ede6e7c0d47348ce. 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/QZZ8B2503700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x338e5a8f4490756d303b2d72d47f37a3a30ac38e738cb82fad8c86983bf001ed. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/QZZ8A2545186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0aa5f129171f8f2e0968de595f20bfc64ff72038f16e82faea921f51ecc471d9. 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/ROGRA2300390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c0127c52aa8764d6731962d072dd03ee1e56e180a128f95f37bce74c5604551. 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/FR59R2103806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x220a7239c26ac915371e94eda7faf41b2682ab58114a94c7bc2c53c943220375. 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/ROUM72100101.
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