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 0xb72ca044f0c6f2157acc652af6b1659b28ba00f87b635ec1406744f25e9d7d06. Chain 2 (Bitcoin): anchored in block 954631 (2026-06-21T02:46:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cfe5c1c1-7755-4d67-aa56-73d0fe7e4666.json and https://artists.proofprofile.net/proofs/artist/cfe5c1c1-7755-4d67-aa56-73d0fe7e4666.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 0x9c5734d5ad9a2d6553c3fb0b58f09abb74062de33d56e2ad2455caded993076b. 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/QZGLS2497809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1e5afee1f207cbe3038f710a10cbf785fc1637906e65c23eb1f372da5ee8bb8. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/QZGLS2497812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21cf4af4e53bea0e249cc64e7393bc324a6a2dd34b9b747d582c0eccad07a2ca. 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/QZGLS2497813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd549a4b2fdbb82ff75fc2f43752555b31d9c96deca221d424bd6fddc3addaf94. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZGLS2497815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5540b90765189cd674d7821559554f2f8a0cb05b52dc0210207810c8c4469851. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZGLS2497817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc141c49f62841502820f8139686267aad6e7f3783d1ff1a92bc0fdaa30786b46. 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/QZGLS2497818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cf67b0ec231598b98b65c191fde78ccd4dcb610ccf56a8bfee61e7c99ade910. 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/QZGLS2497819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x580e73bba9d50a3a3d5b4b348364c2b901f05dfe6ae84ef3803cbcd8aa26e40d. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/QZGLS2497810.
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 0x0ba1388d514ac03f0e945fa1dce2a04fe0c782079b7ef3ecdfef12d3f62f5dda. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/QZGLS2497811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbeeac6ed6172d35c34fcdcccaa5a14c2e52bfc94d029bdd8ab7a8ec21fa4b2b. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26: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/QZGLS2497814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf33431f11a568de472a3b5c0f0d215f33a87b1f7bf85adc3ddf2bafac8c5bfec. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/QZGLS2497816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f06d01736ac7477d21d49883757d324d5667d0b984a96f0a58442aca115fc7. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZGLM2400681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf448bce3d82d6f6f919cc3d11b28869343922a4b3c44b0123529cad0a206432. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QZHZ52262124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2838d7cfbcdbfbc54f8466b04a248e9c2e2726d5cf0ad3ecdb7351321cb289c. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/US7VG2093867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21992fab8c7c69759f24d3da438f431296a1e36a0b8a8f1d56e1f655a5621481. 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/QZHZ31939703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x516ba4c29c7a7ce3564952494a73971034eb07c866528d7c67b9d3750bd4c3e3. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/QZ5AB2009275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fc40458083c872f5b9224ae5e47f4387731aa609646a2b7cd1920930103b314. 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/QZ5AB2009277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6100ce330d372eb381c1fcb85397e7ae7c90d20c824c51ac43125f80083fcb57. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/QZ5AB2009276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x788183cd09028dfff5aea4756e43981f0924620132caedc758f1b429fce0be40. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZ5AB2009278.