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 0x534410bad511befbb1b67aa2751983b034edd4f442ef1da330fc859bcbbab50b. 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/28de3596-6a47-434c-b344-d83634ea2ce6.json and https://artists.proofprofile.net/proofs/artist/28de3596-6a47-434c-b344-d83634ea2ce6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Compositions of LaTasha Lee & Salih Williams
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 0xd6ed349e0118312b31cc3a5232d0273063cdaa8b88f662516b6f194c79af41e2. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35:49Z), 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/QM4TW2424895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf2b2518e80901a9d007899e73a2f06fea75f0409af62651664f00972644bac5. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50:22Z), 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/QZTAZ2474491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1184ad093d43b20e8170871fd6b94744645b4b13cff95a4aee1a8cdb22fd20f. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26: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/QZTAZ2474495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcec1de239a72304fc3a59fd3e3dd8f8c7a96640ce01da0d67fbc794e3b26dd4. Chain 2 (Bitcoin): anchored in block 957796 (2026-07-13T03:24:42Z), 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/QZTAZ2474496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb942d5c1cd1942474bfd69ae5a5a8b7f5f48b4c06cd947837707e46edd35b796. 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/QZTAZ2474497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x005c53bf05f726b7b7be2d9c56699944830159e7fa17689ce14013c841c6771c. 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/QZTAZ2474499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc3a30074ea86e957d5c05dde6bfa5a4490341b7e3b4400ec7245f3dbefd384e. 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/QZTAZ2474501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c26a441353baebe4bf00168f6abf0a466366be73a1577ea31e90801303d9aaf. 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/QZTAZ2474502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddd332bb44dba1cb308f1d5e7260a543a10fe0ad74b3046bf40f4a2953e8a7ca. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/QZTB22406004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf5c8d709b7cced1fae470a3e2f1ecb76989758b498b04a2e95450f0d532f187. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/QZTB22406005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eb754aab6d288a805c12721657b079cfc82e65f83201f682a8509959279ef0d. 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/QZTB22406008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49bdde881a5f99973a0472fc9ecf6e52989437129d3dfa4e296d2fe11171af27. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T08:56: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/QZTB22406009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fdde0a079db57264262b085ae8e85075431a9f7e42135814163870efd613334. 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/QZTB22406010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x497b7e7041058aed7ce9cafed05abdcd8db1138be3a171d74611fc1442685eb9. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/QZTB22406011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x249ff8fd8479aa779dffbfcde80d6bea7760ec75e4d57c20b354a72a62fa76aa. 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/QZTB22406012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x059f6b8c5173f07ab51fc7f7141a0f8d436f098e2e40318e9a29674f48e25fbd. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/QZTB22406014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36bd808dee2e066bf25bdc6fdf99e7a919822b2aa9f2e401aa5ec9ae94d01d3a. 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/QZTB32418076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb8761ffa51ac4e92bce1c39d8ff8d03810db8453cfe2e4ac906f642f382c6d0. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T11:26:16Z), 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/QZTB32418077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3c2c6867be13cef1222b18c408936dd95105e7dbd362218e9ba1de60509bce9. 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/QZTB32418078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b4f8cc5a25dad8439df80dd08b599bd1e1e6ff8ab77aaab103c4752f0dd4de2. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36: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/QZTB32418081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f33604eb1335817142ef41ac19beb6f0c14e0a522e131adce613431a2a13a58. 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/TCABS1492971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6423dbdea58a5bbcb28f953fac4d228bc80fa8977853eee88d637197f76155e9. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/TCACH1580317.