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 0xf07999de424c26d59bbd236e536449ec629190b0d1138bd76ca8dc39e8af93d6. Chain 2 (Bitcoin): anchored in block 953768 (2026-06-15T09:30:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bff8347f-b3e6-4af7-8b47-464f6d3e4243.json and https://artists.proofprofile.net/proofs/artist/bff8347f-b3e6-4af7-8b47-464f6d3e4243.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 0x488f6fa81a706099b8bc43aacf943c91ed01de5c072b4867f388d55181fcce29. 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/BGA471800093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94f497f64f4a684fa30d45a24e2218fc28097a536c9a8593f24907a45a00acc5. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/GBSMU8575530.
Waiting For The End, So We Can Start Again
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04ae3cc3a49c11ee7f4d755ad81b030c902bfde8640c57628eef5b575fe84db8. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46:47Z), 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/GBSMU9390558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f2b639ff04d60fbbe67e274dcfa25f01aa23ca86eb122f0c5f7a41d4b2b0513. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12: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/GBSMU0000042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b853c44e03be8fd8028752170e4778f09d4774fa97db8c4a325021730f11263. 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/GX5MX2265509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf34f191a11519866e0583fa0f1fc80e39f440194eb2fa0f3c64638092694922a. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/USLZJ2462550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70e89183e7dad854910c77d5c51156ea5081f5cda408eaf39d7cce5792446a4e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/USLZJ2462558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d81610e2926899acc1bb8dfe24419cf2e9f0c6830b97fbf79a2710f9eb98aa8. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USLZJ2462568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x653a63fcf3815f1aa1ce56f67c279a0579138ff963a5c75a7a99ece99f87c84a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/USLZJ2462575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42ba5434b5524cabe10d42ce2754d8b0ed6bc284cd9b0a77dc5651c556a004e9. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/USLZJ2462582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d98c456e44edb8e1cb429aa277a36947f8262889a59c8e04eefbc08039256f1. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/USLZJ2462590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x195932f452513847f69bcc92c8b421eb756c9b24c3a9eb778c35778b9a6f361b. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/USLZJ2462597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacda3ade5e41fc9527457148c23118306613dfdd68f7f2c259593ea2ec4a92fd. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/USLZJ2462607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8de0e86ce58b8a847298eaaf3100d3b893ec9a7d9048a294da296b3349379cc. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/USLZJ2462616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef904d31b70d604ded604c356699ef5ff076822ab82dedca01d88d6d0830d668. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/USLZJ2462626.