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 0xd0b10f4af60f821a0b16980428ccc9c51f2c4d495a46988fa06001541a39b49d. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b683cda0-ef34-4c8b-977f-c6890ba8fcbd.json and https://artists.proofprofile.net/proofs/artist/b683cda0-ef34-4c8b-977f-c6890ba8fcbd.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 0x3c9ec304af3ec6c002049140a7de5353b06eca6e74ffd7a0d6e34a1b7cd16bf7. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/QZNWZ2272129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf7742fdf48a72d8c2f9ead20e7aaf344d64c4a8336e85078e7fbf226663a4a0. 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/QZNWZ2272130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x157bd01be26665cb37b975080f29d7db1735e5f3908a7d61a9042602f3a2008d. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T10:12:17Z), 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/QZNWZ2272131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30ec6646b84970f1480e7d5c247cf4998d5d325aaa00c1e343b9c13713f3077a. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/QZNWZ2272132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc61ae824fbd2c3c096db704804f2aff2e1f92fc3102238dae693f3099655562. 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/QZNWZ2272133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ac9902ba14f5d876cb44c4c47533e7febe4918f47a70169408c89f32a3cf498. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/QZNWZ2272134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1f927f82c2c362a5e78eba81271596f7ffca777e69331a9a044b59e11643482. 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/QZNWZ2272135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13745b5f35733cf5547292d9b74eb56f37c6488772c1f203b030a8e383ee3e3c. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15: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/QZNWZ2272136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe804506240a4a7dde93e5f95a6680be645695005dab79879e54567743196d293. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04: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/QZNWZ2272137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa429873e71665edec3234f880ab162e6e4ea2a31d9a803ffb555431dfdcfe01c. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47: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/QZNWV2226454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc393106823a43280ee3818af0d6d53457f2854cc8c7cb5bf6aa8a08d26fbb890. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/QZNWZ2272138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe0fe313cfaa19ce502f046b731958dc6bfd24ef5e9431a5510f92371e1e203c. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZNWW2285686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68b5f454d8356b0df522eab5ec6005be37f8268d0b4b21f2a21e6c7d8297229a. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/QZNWZ2272139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0422a182d312f2bbd4107e6fc89cc79bc0512bd428c7b4548ccc9b22be0bcb5c. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/QZWFN2357738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x018d1e917037fec2f030994db079793757ad9376a64ee91fbef67d55fe53de46. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55:29Z), 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/QZWFN2357741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ca546ee0baa3c79e884e8f4e075ed302cb295946d9ea3e8863bbaafc3ef5372. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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/QZWFN2357742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3785d8945c23fe1e852779bc3598e22d20e790472d9aada2792a1f5839bd8f36. 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/QZWFN2357745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8e5bde88f6f0efb514239d59cda589203174f0159d82edd6f94f5d4dd014c2d. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/QZWFN2357751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9826c0596a0431449764088ea6c18b8a1aceb72f497b8f634c5ca3c845d6b22c. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZWFN2358641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9446beaa3459cf2192340c2855d37559764eba1db12d4a006b66a0ece75325d6. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/QZWFN2358644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34753e4b107fcc5f038bf13281e1cc2c6c7acc8f38159ff74a5daa0faa5d55fa. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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/QZWFR2365608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfef815ab2c04a3f2529122820cb134825d702c0800e1ef84017d4f1a145d630c. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZWFR2365616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaadf714acf62cfb05c18c4841172cf37f206220ebf9c26300ed533092fd63e02. Chain 2 (Bitcoin): anchored in block 959091 (2026-07-22T02:33:54Z), 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/QZWFR2365617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x379e46849fea8d22b5bd85a63ac921c5a4158d295549ac54c50d77fcdec056db. 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/QZTB22455493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ee9300bbc93539cf6e8cf0c1c0a21c4da0b953578674a799811eac89b903652. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/QZTBE2543384.