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 0xa99e5da424bc2b94a15547c9a26526fe39753ce35c2702ef5b1312f2f71fa00d. Chain 2 (Bitcoin): anchored in block 953819 (2026-06-15T18:31:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fa08dd39-5fec-4aa6-b867-701f31407703.json and https://artists.proofprofile.net/proofs/artist/fa08dd39-5fec-4aa6-b867-701f31407703.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 0xc1c079da8bb467a306df7c9b18f12ea02e959d3c57f15449bd1eab0ad327e706. Chain 2 (Bitcoin): anchored in block 958776 (2026-07-19T20:11: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/QZNJV2445867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcff29686acbfd0ea4a860c8b68a1eb37921d7b8b62d6bc895674b417e37d7984. 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/QZNJV2445868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x649cf0ffab431ea2eb0f2b3658a5a02b46027ad70c8487e848ca0291813579a0. 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/QZNJV2445869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0165b76ee0fdff0c6c189fa8b30375230f12256e5d5e49a386d178c37c168a37. 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/QZNJV2445870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f067a43a728e9b5006d1120dd0f456f5992515099cb2a7f9e2e0168bba15510. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/QZNJV2445871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2700ebbe96154ef7be538ce1ffd3510fc89478f8decedda01fd0f154370a12cf. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24:09Z), 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/QZNJV2445872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb8bd995fc2d4afdc8167c8ad6ea12d764b82203ff24939a59eafa4ed88a0a7e. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZNJV2445873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1427ff05498a200a1ba2e3cb92e7a4599138f0611c2c6430072b34db4d4659d8. 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/QZNJV2445896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99964e26945f22b24384a394060f71645eca4849f3a32e93cfab437df1b23eb6. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/QZNJV2445897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d0761b8fd644e5044f320b033bfa510a38edadf7af72e571d2aadfb5c5e96e5. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/QZNJV2445899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbe2d5494b29e353f2ea03c0d54ffe78528a84344a66f7acd312208b9bf8572f. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/QZNJV2445900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c2fd213cc5f9ba454bb9dd2caca8801421300901eab08123584de35fd1ec9ca. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27:18Z), 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/QZNJV2445901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba843cfcd1e76bbc028cf79677d18dc6c3ee43cd34895fb54ba2cedde0e50877. Chain 2 (Bitcoin): anchored in block 958911 (2026-07-20T16:46: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/QZNJV2445902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ae5f4f89ec3a2e8a0c87a1b0a579ef9005dacbfaaf5f99f2516a400b6060a43. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18: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/QZNJV2445903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3700941748e1007710e44333ecb3c827d3b139229217c9a75f258b7945d57e0d. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/QZNJV2445906.