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 0x7781a4d2d283aafd1dff304268d312abeea15b6ab40361a759f7386526b7d85b. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/27dfeaf0-0f2b-4430-bed9-2c9206a8f58e.json and https://artists.proofprofile.net/proofs/artist/27dfeaf0-0f2b-4430-bed9-2c9206a8f58e.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 0x6212c0083f3fecb9fb83844020f6a67118527cdc5e830a60ff1eefdf377ba9fb. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/GXH2J2592701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79c0cd6ff07f88b59ba08a4825ff3329889078ec3be4c1a72ec2415968ceec39. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/GXH2J2592702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02165d1ca8289b7999feafc20f7959292b10f32fb9298c2e2190f69cfd1471e7. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/GXH2J2592703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34f93b7e5852ed60560da1232d7bd79dc9686174aac1eca20e1f63f7edff310a. 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/GXH2J2592704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1a24f7d82d852de7d2bb271007645866c088ad69ea6362dfaf0afbd90615a10. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/GXH2J2592705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7ceb54acdb39fb0c979a48ce6171cfddf8688c9ddd33bfb8636d1f0a774b00e. 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/GXH2J2592706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d86c87de9220325ac005232fef68637cfd59ba346037f6abf779e8d62545f86. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/GXH2J2592707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b42a65d11376919350bf9dad99669038293c5519afff5523f8d0633051c7706. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/GXH2J2592708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a945af546e47840148d517e6dfedc809d8e1713a5fb6c74c9f394a664e77763. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48:10Z), 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/GXH2J2592709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76aa293248e94471052811a71b8d9a194b6c95b48140077a0a863c2630bf7ef5. 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/GXH2J2592710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf1517c9bda059e91385174c22f06b7d5b790d3df6435cf1640b087abd9fe9bc. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/GXH2J2592711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c0998c238ba42269a6edf90cc3488d8a1abdd487f196f76b2b6d78204241f0f. Chain 2 (Bitcoin): anchored in block 958860 (2026-07-20T09:58:28Z), 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/GXH2J2592712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a5cb051b913a08f59bbe8b8e0d0463665d020667e66b39e348de40a001b0d9f. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/GXH2J2592713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ccfb44233b61391c253938cef703e35c124ad35a6a4af3f375a7971742850d3. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08:30Z), 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/GXH2J2592714.