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 0xa2bd85cacfa44db8a7c9c48b33f9beaa6ebbe37ff57628c040f04df2bec01d27. 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/a1b6b51e-c22e-4760-bdce-48d4f3163687.json and https://artists.proofprofile.net/proofs/artist/a1b6b51e-c22e-4760-bdce-48d4f3163687.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 0x7363f83e94e966b3b7884dde91d8c8ea14b9a4a5421c4fb9ded16e0fa8ec6a44. Chain 2 (Bitcoin): anchored in block 959026 (2026-07-21T15:38: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/QMPKX1513421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54670fc6abb273ab14c8e6f531aaf65b557d1038844bde9f4bf810bb0aed27c4. 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/QMPKX1513424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8582d6da545517471cf1d4e49e8720909aa73c429b48588561e4f76d6159e1da. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-16T02:12: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/QMPKX1513428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21278abc04c0f496d492d46b010d5b3992203ef82b302294983d7cabb9bdaba1. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QMFME2028794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf3c047b38ab518806473759f7e5bb62d27942abc2e7a2936a318402f95f1707. 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/QMFME2028814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafec7dd340637a43cd8652d1a147d84b96ae87124b29dbc8f747e4da53236532. 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/QMFME2028844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33b7a0d6cb897fa1e6f1e8fa6541501098f48ddee0dcf23ddb539e3fb654fec6. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QMFME2028861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x449cd12309e0a506be591b6ddb54d5d2f64b64d9819b0ef4362f4c064571bf87. 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/QMFME2028865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3914035d80c2e4d61d6233e8c980f17897c54370bc91b54a7518583ec1cc61ae. 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/QMFME2028885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a7deab3890a7f465700fe3934ec01ab53d57246df655139912379f537c58963. 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/QMFME2028518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27b5d3c497d028cd61a3c7a1c78be719fe35710172c41d3914683ee3bb036e96. 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/QMDA62415073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40234489c96f182b450fef780221c22b9748e739773d1b8b3144e8e60e131363. 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/QMDA62415075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9248c1cb97fa4534ffc4cb67ca8c0c22a71b23f97b2af2d37691a129258fc700. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QMDA62415083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4047d3564e352c3ff88bc1911aa994004946c51d26bc8f57b7dbab182cd3412. 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/QMDA62415081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe9ebd4ebe6805c5eab4de7a77d4ce234c9c79ce4500873aa493748a9355098b. 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/QMDA62415076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc48f967ba8f7373bc0de617244cd209214047bb0705be81201e6da70358e7669. 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/QMDA62415078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4efed68cbc3d2f6e08a5b1a7c92c0217418fe14e38d73f0967fbbdc97a6b171. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QMDA62415080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x377532becfb579e6c4625145459ecde4ef3a1447c23c097bfc861f35e4885ae9. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QMDA62415082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa72e573ce2fb8b66170b226a1f2740dc788b306158f55c8523a23a6ed2c7d1d9. 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/QMDA62415074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x716774edb2c357f7129de5b4dff4147e55c74dc4a3a9a5dc8f6d9dcef17229e8. 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/QMDA62415079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x434e9614ec5a6c1d06e0457e6e9cd32081f45030d9e8d021d50630946084adc1. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07: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/QMDA62415086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89b9bc0f67babaac7ea3a5c8d27184ebde37b5a3601977ea6d6484942e54fb48. 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/QMDA62415077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x382d352260d63d4c4ecbcc8b4ca085d12b6e920f844a90938eb5b94f5ed539a4. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:27: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/QMDA62415085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa1a285783b9651cabfa5c2d386a1afca945f180f2f65e098b404ba031e5b672. 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/QMDA62415084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bcf4a1921f69af12d265dcc4e2d8a4186a8cc3a5fa5953fb7473120c595dd46. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QMEU32307150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x859112a38ffe2ec844d5e723a1466bf69c399fe76d900d6510aac6b51298f3bd. 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/ESA012288172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3709e983e1da84d02315423a123784bef32aea899a2c77c957130f00270326f6. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZDQH2358368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a3cb81cb4fa0018c8146f3656e561317472c5a111e4c9c19fd4805ea2bb2902. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZPZC2450309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0994c6456175c6a33f11d33ee52b9426d4fe0a56741897627a984b8cccda30d3. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZDQH2140080.