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 0x711192279b84d0c26bb2ba35dff3e65acab502a60cb2af997fd6f977ba7289ee. 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/d77f877a-bd16-4a36-837c-0381610922c2.json and https://artists.proofprofile.net/proofs/artist/d77f877a-bd16-4a36-837c-0381610922c2.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 0x1235b0905962efe732582af739feefd284aea613eb082e51ad887071108b8787. 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/ES5021601853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b99b5899315b9a8cc04d83ba112d06aa1bec463a90b4e9b0f30245de093313b. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25: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/ES5021601857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f70b085384ad75c4da8059c0b3c65150942c2627fb20ccf0188bc993bd3e758. 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/ES5021601861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef8618f4151deb7b6fa49aa7ff6378069ce1c009ec9b0e891a2b208550773f25. Chain 2 (Bitcoin): anchored in block 956620 (2026-07-04T07:11:13Z), 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/ES5021601863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7ecd0f94f4f154c292b2896ee7e9be152802837387c78f7ffa66df341e56640. 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/ES5021601864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e3c9445de5241d3f186cdd9a175248bc50c50ef9b91ab2968ff51fc8aa7567e. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/ES5021601866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81d44ce253d3b3505c12a928346fddabddf485ad0293bcdb30b8b28f9cbd27c0. 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/ES5021601867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3cfce81e4028407309db2b0b65827c21a93c2245ac415e2abddf9f6409aa9c8. 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/ES5021601868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb1abee6fbc65213bde5394e0c9dc44dbedc5d923ee88dcb1dc5c7eea0816b7e. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/ES5021605858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71b0177998e7a80a043eaefe4a5fcbbafc6971d525714921d83da347668b1663. 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/ES5021605859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e6c27031e8ed6b0c9a481ee392012c67cc3fa2c60779f7ba47cd92a58596919. 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/ES5021605860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe25ac5b265d279589c971c0f5042b44304d7e5a8985c09a2827a9435ca3202dc. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/ES5021605861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb1dfe443d00f2b8f969959955399ee956105e77fa540b76d694bb78e243252. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/ES5021605863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda8afd7cffd80e7f9d081659feda550178d4a9500272380867d83b64996c7cc9. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/ES5021605865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x993549820d419cc02935a528868ecd3b2ac76ea7708fc75bde31c293e15abe44. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/ES5021605867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57d7ebffd32f30920c788b3b8c45a0cdf68ee0feed80266cc57e880e91660045. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/ES5021605868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98e5272261e8204a64a40069e038225334d738c8754e255910e90d766ac29ffa. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/ES5021605869.