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 0x82c4aa192002664fac8cbfc4848416d1f3157fcd24dcc6fb97f51c2b8e6d6328. 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/7570cd54-93c9-452f-ac0e-d54700d2dd91.json and https://artists.proofprofile.net/proofs/artist/7570cd54-93c9-452f-ac0e-d54700d2dd91.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 0x3157565293ddf8f9cab2e02ca68919d789b37bcdbc411e08f8f41084b493e5d3. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/QZK6F2372866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c8442c92b9abe57ec2078fd92fdc5095367a8b5a91c9b27f794b955d993a247. Chain 2 (Bitcoin): anchored in block 960288 (2026-07-30T17:41: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/BCJQG2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d288afd6e338f7b190aceb9531bb52c811533ee431c5ca8eb4ff193a0db9fe. 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/BCJQG2300017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x104c7bddd68c26b83730a5923b5ac8f49736d02dc6f2150705dc4437d4868586. 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/QZZ8A2413560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ccda1b0c50768a6b3526f4cd84327b047e5edba5ae1b5da75ea6ee089381c72. 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/QZWFM2305929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8485b957ba2a65a131faab4ab580e3752c236c7c16a37fda54f77b62cb54b5b6. 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/QZWFM2305933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1427980a033861b92938935bfb1fa4417b237ec08f1535fc0458b997a112c479. 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/QZWFM2305936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4763c97f2c08b41ba8be73a258aebf554fe3a4d1c654cddbae6c973536b9982e. 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/QZWFM2305938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd7511ace7f2d08e14c324ea961e6b7e032dac6191b63bce35ac2d8befd15bac. 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/QZNJY2342933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f5902159fdcfd260f3f0a1ee157a38a0fab9ef7cafea9404e7e7963e5fa2b73. 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/QZNJY2342935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7315000501467a527c466a283a1a11e37205d2b4aa3ec3348e5a8528ddfc1c69. 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/QZNJY2342939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x169056a27782894ea96f7df1cc4d8eefff7612afd121a82882a23b0f3ff5a015. 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/QZW9K2484583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cec0bf15d1530afb330906f7f6649578cef501993de660ffa8541e926af740e. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZW9K2484584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a9bff64cdb2924199f4cceb01de622c2d1b0ae2f8b49bf091a8611be90c81d4. 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/QZW9L2362842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2789f75d2acf1bc412cebbc85134d003bb39f7c86e6437548fe56b92c89728bc. 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/QZW9L2362846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1887b44e72866edeb3ba0d4c1d24c498adbc4c09df3ae0ed04e1716f7f7457a6. 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/QZNJV2493039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8166481e2bda12affd3c0935533683385550c975dce1e36b7ff1e3939bcf60ab. 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/QZNJV2493042.