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 0x218558122cab227b77f0f6c4c5a2e6efdf46d526967ab2a11823ef024c83b67a. 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/9f1de822-8a80-4e66-90ba-be13e388e642.json and https://artists.proofprofile.net/proofs/artist/9f1de822-8a80-4e66-90ba-be13e388e642.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 0xc9005f65e8cb18c85063f169828f1d18d80f57aff4d8c3f1342fb30857f48800. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T15:05:37Z), 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/QZNMX2228647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb19f4bb572ad954a7178f4ca1b6fdc1f5338b5e3aedb1071528720a93a43930. Chain 2 (Bitcoin): anchored in block 959073 (2026-07-21T23:25:37Z), 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/QZNMX2228648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd14bb513652f53d44e671ff686c4e26d1cde6ea9c7bb11e83ab9a011b0fe130d. 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/QZNMX2228652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5ecd9957986a9829375cbf31c1f8ebe7b61c2eb902ecebcfa9845a060e4b072. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/QZNMX2228649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x246d8f0f1d8d58607dcd620fd5b5d580ead944990e041537df0eb9fa45d6fc0b. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T17:32: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/QZEQU2300156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf75d4d7f081eb5e2558fbdb02748dab98650e6c59d14129d83814ce17503ec0a. 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/QZNMZ2304909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x569fb9ebf05d39866a5d8723892382fea7c4d98d956cd4efbe24ef451c260d92. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZNMZ2304910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3b1a04a4a4e64a896b0bdccc67e4ccf12d2fbb0b7bb937f9bbdffeb0148525e. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T17:15:35Z), 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/QZNMZ2304919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf4b6208c3d22d8216147bcef70dc5f0329c03bf7e5dc3c8f72293292187de5c. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:44:52Z), 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/QZNB82401368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x086de61ae911bae43ec4af2da24c41ffdf99218de87a36a1f336dfd0c193e0d1. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40: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/QZNB82401369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6021935797c0d024b40afb3ca30eb696332e533ba4525d0c45d0b8bfb48fc190. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZNB82401371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b6bf37d4409a51a5aa992b8f4bba75cd81ec79ccc976ecd4bf4392b17fef493. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZNB82401372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4135a725ea0706243a956dc5022876d1d2e9bc9f7c51dbce18ad5b93a0f9f2cd. Chain 2 (Bitcoin): anchored in block 958143 (2026-07-15T10: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/QZNMV2455583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x873210835ebc037287f61ea8de898163d1c87f5f4a516fea328cd35b976bf1ed. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T23:59: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/QZNMV2455584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b986a28c65963fa11e07ca443d23078c5971af2ac156f4efe35ab4adca7f28b. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZNB82401376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eb870cb26228753eb1137248a02923dde5ee7c3958bfd06dda540855cfb4948. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T05:06:05Z), 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/QZNB82401377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x768f739f7908378c84126f1ed43fd45d090dfa268cbcf949cb290864bf9421df. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/QZNB82401378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67cec56145d2b3813e79676d07cebc5593d6bccb876024619abaf7d55647269c. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T05:38:03Z), 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/QZNMV2455587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4793c20134b3d48c67ede15f92fa11f8256d6e1daf628bd5d799391aefb5cc8a. 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/QZNB82401367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf4b6208c3d22d8216147bcef70dc5f0329c03bf7e5dc3c8f72293292187de5c. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:46: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/QZNB82401368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa325049a9be0fb62d66b6ff53c19bbce76c066a3174e24e8066f991e0c17d4fa. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), 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/QZNB82401370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b6bf37d4409a51a5aa992b8f4bba75cd81ec79ccc976ecd4bf4392b17fef493. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T20:30: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/QZNB82401372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f51abcb72262cfe869740f318ee16033136aecedf788c55ce806fc900e4689e. 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/QZNB82401373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4135a725ea0706243a956dc5022876d1d2e9bc9f7c51dbce18ad5b93a0f9f2cd. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/QZNMV2455583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed308347f838983e0dfe6c94032ccd23a6ae9e706159ed1eb9cec249ceb378d2. 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/QM6P42582440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b84f30e541dd02d4735b38b9c31647fd2e034aae89e1faf66c5efd1b4555825. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QM6P42582441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9813f26cf9502c130c9e1bbdd6df87003ffc3bc787662b5093ebdcef07102683. Chain 2 (Bitcoin): anchored in block 957771 (2026-07-12T23:27: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/QM6P42582442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36f8475bd44efe001b3779bf79200c69880eec412ad417e952d322f4c18486ce. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QM6P42582444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5cf50288f6a5577e9c01a9021000ff298e54fad2399a5cdd85f56228d163585. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/QM6P42582448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84af1dbb5f9751bff4704992bb87f5984817423d1980ca6c75767059decbe609. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QM6P42582449.