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 0xe0e5e732350d22589fe4959bc381b6ab7221b959105d7eec0d2e952900f5fa8b. 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/f71d0e33-48e4-4206-8c63-47e7da4e5080.json and https://artists.proofprofile.net/proofs/artist/f71d0e33-48e4-4206-8c63-47e7da4e5080.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 0xce400e9c32043b7ed2b6b3cbd085d8923b7eb56216eabd25318745e903abb7e9. 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/BE8JV2100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf46636f61fc6b1eb06a45f460c2b2a988ef1468a3bc1ab4b342795259f225d2e. 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/BE8JV2100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce400e9c32043b7ed2b6b3cbd085d8923b7eb56216eabd25318745e903abb7e9. 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/BE8JV2100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6be0e1721f632b75505647761a75572976dc8911fc364086773a8facf216a683. 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/BE8JV2200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0db0d7288ce4d94f03aa748a3f40ccf1a2d5359b2511bcf22ea30bed9a49ca0. 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/BE8JV2200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6be0e1721f632b75505647761a75572976dc8911fc364086773a8facf216a683. 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/BE8JV2200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96c61362118b63f33cc04270d76ac7690b18b12419553cfb28d7b0015a961738. Chain 2 (Bitcoin): anchored in block 959026 (2026-07-21T15:38: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/BE8JV2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0794ca285eae303e970cafc5e0d2e85ab0cddbfe26a832d32864d8b759d6ded. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37:00Z), 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/BE8JV2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40cfa7126b1965b9dacc1f2c63ca786994dce4f94905ead7508861e90f1e93bd. 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/BE8JV2300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac3a31d3b4fe42e9656eeefc418dc3b8f2945d5b48567214fb67855d4661e380. 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/BE8JV2300015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34903eafa4b6cf9e91c2a8c7c72412b0571130f572f4f47a48d8beb0c4d80b47. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/BE8JV2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x443bbf14cfeed671769a19a449c6e64577009c90fde385bdbf34310d2fa2e4c2. 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/BE8JV2500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5b94537d81758c2e0b4ca282a0052ef1fc8522126f2d767c345ec21a814424d. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/BE8JV2500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e0b65ca37cce8423bfaf7c52a395ddd4548329eb556db7fab58fd186e9e5193. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/BE8JV2500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35f1302d3862b02c24048e67416c11691c5b45ae2f18f4608fbc67136e761e0b. 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/BE8JV2500006.