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 0xda73079d929ac1db322ca8b9ca570aae8f35690e5a3be3f0f3130b8b1dcd7685. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/84c53e38-76e1-40d4-8874-51f3f0e9619c.json and https://artists.proofprofile.net/proofs/artist/84c53e38-76e1-40d4-8874-51f3f0e9619c.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 0x9759304ef9b323d087ffb8d49bf3e01e60290107d196b6d2056c6960cab04ed7. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZXYG2307122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x164a8a8565f6a15df2386d6272aa7dd5664735ab03b2510132a84dd42f5ff592. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/QZXYG2400022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f267d324ce14e8a8eab77f4892ee36f0442e0338c5a29cd34a0a31b668c3208. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZXYG2500631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x164a8a8565f6a15df2386d6272aa7dd5664735ab03b2510132a84dd42f5ff592. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/QZXYG2400022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0247938675f7970f68942d66b9e996523119acf80b789b3360a9f85fc4a90ba. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/QZXYG2307482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9759304ef9b323d087ffb8d49bf3e01e60290107d196b6d2056c6960cab04ed7. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZXYG2307122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92939e368f85aab40960d9efe016e7fb8288c7f1e345c76d9f8de612fb976866. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZXYG2402851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x511f90a2129b6e6eba7e8393189dad915624d46cdbb980b668b89ee7260e034c. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZXYG2306602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7da12d7ad23d77311b4b34feeba5bfab1d06481264285f531b79032ea5529a81. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZXYG2502717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x164a8a8565f6a15df2386d6272aa7dd5664735ab03b2510132a84dd42f5ff592. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZXYG2400022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9759304ef9b323d087ffb8d49bf3e01e60290107d196b6d2056c6960cab04ed7. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/QZXYG2307122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0247938675f7970f68942d66b9e996523119acf80b789b3360a9f85fc4a90ba. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26:13Z), 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/QZXYG2307482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f267d324ce14e8a8eab77f4892ee36f0442e0338c5a29cd34a0a31b668c3208. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/QZXYG2500631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92939e368f85aab40960d9efe016e7fb8288c7f1e345c76d9f8de612fb976866. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZXYG2402851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b8f99c437418dfe48b9d64dfa2508759e94719f36cea432632015ea233dd3eb. 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/QZXYG2504368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x164a8a8565f6a15df2386d6272aa7dd5664735ab03b2510132a84dd42f5ff592. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZXYG2400022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9759304ef9b323d087ffb8d49bf3e01e60290107d196b6d2056c6960cab04ed7. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZXYG2307122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0247938675f7970f68942d66b9e996523119acf80b789b3360a9f85fc4a90ba. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51:05Z), 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/QZXYG2307482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f267d324ce14e8a8eab77f4892ee36f0442e0338c5a29cd34a0a31b668c3208. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), 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/QZXYG2500631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7da12d7ad23d77311b4b34feeba5bfab1d06481264285f531b79032ea5529a81. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/QZXYG2502717.