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 0x96ddec7b668d9cf67dec074669904d1037b12326959df55fb7fd2ec59c7b77e8. 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/fdf01247-bca5-4f02-8312-68e9d628feb3.json and https://artists.proofprofile.net/proofs/artist/fdf01247-bca5-4f02-8312-68e9d628feb3.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 0x5569c499eb93b82bea620ddea6109e2b0810fefbb578b0986422a083284f5f9d. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/TCAER2021556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58ee86227ec68c5513ea9340551c8a74e377f1b5f105da6cba2232f9fb93a057. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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/TCAEZ2021519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf674c098a51b412d2f5e93a6af75686736abcf75eca05b7e15a187ef4d5b0c02. 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/TCAFR2126066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5d8b9187539633a4b3220a5e0d5639a00066d92c61f2be9e688e0b061e4d44c. 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/QZMHN2257585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5fff208ecc35b6b9a216d23887ef4b1c36a81221a18b3e8fd18e3ac7711052d. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/TCAGF2276247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfd0c4b6eff15525e6f50a5b98b637a23f31085e58df6a4a58e6e2603be7d70a. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43: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/TCAHD2359889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4754622c7f72d909f4b062d11d4339d4acac59a53fcbe4011f8c8fa47e615620. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/TCAHE2355726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0e8243c6591545c64c87b9447cd8859e97f52b2d1451de3847c1aacbf27c9ce. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03: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/TCAHB2346467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9d57ac9d628088584b018596fcac211b8910f410716ee69c279be21ffcd27b4. 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/TCAHE2355774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83c95c75800354352759c25c0802d8b3ae3696b87c7421704b35208f643e90bb. Chain 2 (Bitcoin): anchored in block 957546 (2026-07-11T09:35:53Z), 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/TCAHE2355841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bb77102cb56e449d0d98b87ff4764b2198c033e09c7d5ceb1994faec058cd8c. 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/USA2P2467384.
It's Been Too Long (Since I've Loved Someone)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f1056f08b7321ed2affb1d6cf6ea816dae315870bb07b38e7a1cf736d4f39b5. 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/TCAJP2546852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa16ee8e926bfabcd351064349acdba2dd5c6125f8da8eb287868b8a87e0c50dc. 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/TCAJH2597360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f99de8c3652b41ae6409cf28574d1a0b5a1d2f0ffd40cc086fd17467bfb0c23. Chain 2 (Bitcoin): anchored in block 958380 (2026-07-17T07:07: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/TCAJF2554651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d31f7367634e803486f114b9074d65384ee7cc0455ff4ff77f6bae4f11cda45. 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/TCAJC2419088.