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 0xc19cc3879369c57dc8c674b952d1928c8b47666461e9b4ef19a05c4257442ae5. Chain 2 (Bitcoin): anchored in block 953795 (2026-06-15T13:44:27Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e147e86f-59a8-456a-abf0-f415d665330a.json and https://artists.proofprofile.net/proofs/artist/e147e86f-59a8-456a-abf0-f415d665330a.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 0x6767f4d4c4329522dc15d33d8bda1c704681e1643940c59ab0d9cc85edcf2236. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/QZK6K2529053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdc9033c2c7f2967712f4fc522264ba3fccac4d2480854265972d0cfd8b2bbad. 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/QZK6K2529054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a8c18e454fd4f24eeef1b35db9b06300bd1d93059dc3445e05989d7b5512cbf. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZK6K2529055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x052ea89f54c45fe83b258b603efef2587ad9d389e9ade3b999e1b5488a96f347. 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/QZK6K2529056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x508752aa5eb35411f228feda194fe648df1870e78f111116a4237b792228b884. 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/QZK6K2529057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77e3997c4d18e9d8031400c3667da58a5a821eba7a0dfb299a44df1b50ea66dd. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZK6K2529058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x894861fe2a575fca23d6f9d92141e65b8d64b457ea7ff151e740a82d891dc9e7. 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/QZK6K2529059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a79114287bb4e8513b7958fb636a469ff35fa5525363fb697bfe67fb55c3958. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T21:05: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/QZK6K2529060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c40de7f906d52d540f2859c7cbfda54293d69f7ff5c183da6166626ee37ea2e. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11: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/QZMEQ2566272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8291b33254d3bb7ec529537660e73d54a4c23413ac66692372494e94638e299e. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T05:02: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/QZMEQ2566275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5397e2bddf8491324e5c546793e31bcf1141a9cbf28e850df34ed13e2db69a68. 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/QZMEQ2566276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x183da07c9fb41c7cdab97725f0f11199123cc0db75492fc2dc1395a24bb1ac97. 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/QT3EX2575119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f88fc27681379d6452eb80e8f5aa383d1219cf98a438cd418ccc88f93356856. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11: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/QT3EX2575120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1830649ab6525a981d67000a50c364213102ede113768f3dd649dbfe6eaa6c4. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04: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/QT3EX2575121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95ded987f7480d12704948703c5bb54447a70a3a14c34818caa00ac5e2a02269. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54:07Z), 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/QT3EX2575122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21e249dc252adf90d37eff0886cf8b0740a05ff35e11c63514ed5e0f33b90cf1. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/QT3EX2575123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24aa14faa56ade3a878a05cb906a4e837ac4de9009c1aee736cf36ffe8deb2b8. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/QT6EA2563805.