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 0xedab781bf96dbd29eacf611ce868c58616bcc47bb52fb5a080d81d43e1703eeb. Chain 2 (Bitcoin): anchored in block 953842 (2026-06-15T22:22:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e229cee9-a71b-498c-b562-b34d36c1ef3c.json and https://artists.proofprofile.net/proofs/artist/e229cee9-a71b-498c-b562-b34d36c1ef3c.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 0x76b69e0a9fee6f2b32a02b59b0abf4859190ea472beefe3f787da144babb607a. 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/QZES52037266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dddc2d8e0d6b5814566b0e9b6d1c3f0f6af8269bd094af950cd4f7af49e71f6. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/QZES52037267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4f59bb14452857ac07bc6f2565c492aaf88197137038adc7b3943c3e35ea924. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48: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/QZES52037268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09c7504761d517b59fe47d2bac92a12c66150078153a0c760b9e7b9d15511275. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32:59Z), 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/QZES52037269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19b919c8e30c95b9b5e7d8385586c4edd9a50fcbfffd178234f5204bbbd95792. 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/QZES52037270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaeb67db5fcbc91dd387ab1e4a721f95e14af6ca315580abf5de440289660663. 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/QZES52037271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ce237e8e1bf9ad80544d698dd58db9537a08f15b250b472c0a4c97e61b4162. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZES52037272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x066aa033fcab5ee6822e928aaafbc0cb77b83bba737f8f8524f635c8b897369a. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/QZES52037273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x292474d4f0406748b51569e47c1f7be27a86e1f9a140e656070125817cf342e9. 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/QZES52037274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbe11797e09415aa4f7cc8fa1b0f764503c709d50390bf5071968ad3c3ad2161. 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/QZES52037275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa80bf90c7dddfbab7ea08e68b52b5f6b4923f8489c09f542260be4d1bced1d52. Chain 2 (Bitcoin): anchored in block 958487 (2026-07-18T03:43:59Z), 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/QZES52037276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5081608a71b6cb65ac4d7a39297ed51f8d09f90ff5a35b2a2ff845d2a97a4f01. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/IT2XG1900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25dd1913dcf3ecea15348e8aa4b92e6bde1fd9d7dad6adb8fed80d9429f94982. 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/IT2XG2000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7d3e4a95f691b1921108cb3de5bb5f9a80239597fff7d629bf8afd5508e738c. 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/IT2XG1900001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84b40fdf92d686407dde0266ef43363de11cf2d77c18d06440a42709147d373b. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/IT2XG2000004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c690ea119732767f6ae12097b678754a64ec1c4406175e7bbcaf4d876106885. 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/IT2XG2100018.