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 0x3930bf7f966c83cf7f3f316fa618f9f0b7bfab5a2bcfec92c3be8857e2d5959d. Chain 2 (Bitcoin): anchored in block 953592 (2026-06-14T05:36:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/07f95fae-4638-443d-8729-73980bdec7db.json and https://artists.proofprofile.net/proofs/artist/07f95fae-4638-443d-8729-73980bdec7db.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 0x4abeae222c0fbb639e1903a0f27829cd356589ffdd8d0f0886f4a48dd1d62bc2. 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/FR59R1991781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35e16a828d226e5f775b9f5cc624e2bc6d4027ce93003780c79bcfe743486ca6. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50:31Z), 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/FR59R1991788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe46bd36d674baba041736a38a9f1a399f18525d06a97d146ee9be410d6268ff. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41: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/FR59R1991790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9303d6f278297e4860819412f4c260ba6b436fee776c0c7d3ffccc6ddc27465b. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/FR59R1991782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35e16a828d226e5f775b9f5cc624e2bc6d4027ce93003780c79bcfe743486ca6. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08:19Z), 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/FR59R1991788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e6e4d13f9fb4c40077522173bee6665118da82e4003826d555e3858877dfc5b. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34: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/FR59R1991791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbc21e8e18eb410ecd79c742b2276b71ae4f75d3d2da0df99012a25930e9c740. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/FR59R1966053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a42da67f446d971fb118f4fe69825a8fc1bfefc5025cc94672788ac912fad9e. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/FR59R1966055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6471c3308690aeb7969f515690c9215a7810940e595155554f216b9828fc9be. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24: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/FR2X41985214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x371486c6a46580ffe95d63165a02cec03c0ef88f9dd8fc5edac0fb66a99a162e. 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/FR2X41985216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a43f5dec432da8422e11ce174b3b25ad23bc745127923f91103c12932aed44b. 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/FR2X41987536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a43f5dec432da8422e11ce174b3b25ad23bc745127923f91103c12932aed44b. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/FR2X41987536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e58910a200afeb684f018c959b94af0dbeecbad73f48253183ea08a09a89c5e. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/NL8RL2522593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8c80415402a12f3f74a8c71e35ae248537dd04eb5fd5de3d84c447dd3b75279. 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/NL8RL2522594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2412151178fa6d080b739a916ade7a78bef1c3047a295a50a5ec7ee750e0d5b. 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/NL8RL2522595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd4e812461d60e547a015dd4be1a96f84871e4b6d12b1c07c4818ae669732eb6. 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/NL8RL2522596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d2b1bc94ffcae6da86444ed15d7a1b47094f91a970e7b1dfd5da1df28ee6c66. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/NL8RL2522597.