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 0x173723c5dbdf048145413ac2536d8fe21f47f2c1c0f10557940a0534bbc76dce. 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/8b6d8bc3-fc31-4798-94de-267b3c42ea92.json and https://artists.proofprofile.net/proofs/artist/8b6d8bc3-fc31-4798-94de-267b3c42ea92.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 0x9d61dbd5a42504534f0080da56faa9a2c1befe6ed2664270c7429bb5a9cdb669. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/JMA271901557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ce6a18b8d6b4b8cdec766669fd46fc2fb5dcdc107dd7f48e8dafc54c50be641. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/JMA271907044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c9ba67a16f289cc91100df8b3d7e3c201d0a52d64cb9d1cfb9984b1dab6bb30. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/JMA271910032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c15d7a248ce4a5531aeea4e42574fe902cb1abd2f00b41546c3d1463cc1b7e2. 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/JMA272000083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x304556dc3c722c3f9dbfa29fad1c0c1cae8d0d9124a3b9b06149bf631addf459. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39: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/JMA272003811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dd3bdfd2bb59c284064793f4084d8d1832206cd2b55b40ee448f66a0146dd0a. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/JMA272004897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad7fe889c51676734f79adb52a50f23cfaf2f812c06e41d5ac345c89661be03d. 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/USA2P2024301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00211da1655640eac79d30b8d816be1d457014965a0af23ad81b163232b3cff1. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/JMA272019192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6003294a806bbc59490fac560f3f6cc2d668d0b842d25843242e4f65c25c31c. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/QZPYN2101105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67737926c881098367f4031d33c09cdfd878c495aae963ea8fae644d339e972d. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZPYN2102170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb115f38c6a0da1bb648cc48a01cdcfdfa61b67b8577433bbabb8ee4fc174f076. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/QZPYN2204536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb22d22771f621da994d1001342cc6c9b9353d791be1675dbc029ebfa6db16db9. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/QZPYN2213135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2b90b6fac0134e47c6768adee85b23318fe1e8ae1ea28f3f12417da900f3e6b. Chain 2 (Bitcoin): anchored in block 958204 (2026-07-15T21:33:28Z), 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/QZPYN2213136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbca12da340ea68c5daf0b5312d5b804ae5c2dc769cfc608654051b2be6268064. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), 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/QMRTJ2300297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1a9e51633d0355ba92fbf633049933d12f1ad8241302f8fc8ab5809265e3781. 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/QMRTJ2300607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8bb76733666f8f225847e004c83993e81ce6603b7d9e8e1fb1c7b8240feeb35. 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/QMRTJ2401103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c231fade821b1310dbe580ff7b7593ba6e8432e475f2a5a1ffc9d9f21bf08de. 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/QMRTJ2401306.