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 0xd22f5b3276f0968396b7474fc267fa8a1d338192b9863723585c755f459de201. 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/41e9edb7-5981-4a0d-bdea-3038d6fba65f.json and https://artists.proofprofile.net/proofs/artist/41e9edb7-5981-4a0d-bdea-3038d6fba65f.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 0x03d7f2fd6217fb0c0cd85040968705156279b3071597d769c0973ed4e8cb1961. 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/QM6DC1862648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcc85ec996905fb2362aede438194ccd28c0fab08dd593220b8c6111fd3cafa0. Chain 2 (Bitcoin): anchored in block 958117 (2026-07-15T10:27: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/QM6DC1862653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffcbd55929ab66d3a89709e39f3674a2e661cb2d9c0c5de3f2a08d1f241378f5. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01: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/QZDQH1815238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f075ea5026d7c9276a140f93ae4133db0fe1b0b02348ed95498216af767cca1. 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/QZDQH1818863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13abd945c9879d431df68a1b1755bd2a4e983b37e905454c62f082649a0f66dd. 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/QZDQH1818865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46d1b044c496f537f2579933c967240e75bf5a23907e64dd4443aac31c4a9a83. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57:46Z), 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/QZDQH1818866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d657d74ad02b408dc62d2728115a0b0e63fe61073bfd70add303e8af7732067. Chain 2 (Bitcoin): anchored in block 958691 (2026-07-19T07:19:31Z), 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/QZDQH1818869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3db142e4176803617fd3831cdb526d8c8b33018cd9d882c4ee90d8c0b3e20a81. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/QZDQH1818870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76da88c7b9619c14fa29c2523a4f2628ac8af824fcc7525ef42d66e9dc490257. 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/QZDQH1818830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc04a578f1b5ed805856ccf045dd356b2ab4212a55b935a2b8036cce4ca3ba199. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T02:03:17Z), 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/QZDQH1818833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d545095c3269bb6f34dc20fb3a9569b5dae9daaa649ee07771ac058ebee15b5. 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/QZDQH1820314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecd35cdca220d062c42eba184520a657b9fc1954fc7b0c7d2e69f1a79a44ae8a. 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/QZDQH1820315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2869dbb630f28e47f2928bb5b724a915f3153d5fd547fb60bb26858013e00819. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZDQH1820316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98e5d99620b2ac445d3d034fe2d1e8ad3b97f5c560107c98f548941d3e20ca02. 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/QZDQH1820318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8d66d87476fc432618e299fcc267b92a51037b965805e1bd630a838faec0e9f. 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/QZDQH1820320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13606771b007ff6de96c76bb524df5a020f5feb65847082ef35c0119abda006a. 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/QZDQH1815222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc69a33bac68883fc9f5faab248525a476cb53f9f2d57950cf9c381b3b67b458. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17: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/QZDQH1818840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf40f8b5336a7a6b7ce3038a3473df927c07b962b918d84e1dab8d85a2d71320. Chain 2 (Bitcoin): anchored in block 957638 (2026-07-12T01:56: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/QZDQH1818858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8efc045d7ce44a43efa45de651024fd10c7a7729cf62f5d4bfac80280f73b26. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZDQH1818859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d51751843197bfc125b42825d813c0b02f3aa64e95152d8f5029fa78108dfc4. 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/QZDQH1818860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8251ca07cd8a2771c5721bbcdecbd5ac3e76c26d597361c275f240a20a11b65. Chain 2 (Bitcoin): anchored in block 957634 (2026-07-12T00:26:43Z), 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/QZDQH1818861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97c681755a6081da4dd9f2379d202a4c70082e4c1754462877e04bfc61dc6eb5. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57:46Z), 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/QZDQH1815176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x120a1eae72ba35e7422bf72e73d843ed17d1a40203e0dd7812fe05bdbe5b620a. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZDQH1815229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec0ae7d0671e16d4a69bf7a51ec2d7cd9f669ed7603e51335463b8023053237a. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T01:51:02Z), 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/QZDQH1815233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8cf34975398939c4c4cc45e25de9a67068f0beed249b325a0ff0a9e620838e8. Chain 2 (Bitcoin): anchored in block 957632 (2026-07-12T00:10: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/QZDQH1813385.