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 0x0d429719343436516e54c049fc52be97c2c467ae7bb87196c434b92e26b80f6a. 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/19f1134d-f666-48a3-8b1d-b2627276a68a.json and https://artists.proofprofile.net/proofs/artist/19f1134d-f666-48a3-8b1d-b2627276a68a.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 0x1a57db2daf928ae42a8e996145db3261dd959386c91338d2a5394a9ff34e4c34. 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/SE5W32200169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fc1c9d877d750b3300daf69f74a4453757f52546692da45ef4e782ee258b8f3. 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/SE5W32200170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x167b8d841436a20df0aa7d52152996f961ddef40d51c5a8182b9ba1a5dad1ba7. 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/SE5W32200171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb13f2545598cffdb0d564e51e1421bce2c2af4b039bc1602d1174303f70c0eda. 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/SE5W32200172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0728c850653ef656257ca0bb3639316ba7a968988df2dce150cd27ecf1ca39bc. 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/SE5W32103827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccc1e9352de2902b154f239b9f8c481e5b768e097911a715b3e9ff4e81f6c100. 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/SE5W32103346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85546c861d5169f17fe4d89aff0cc577b963ffe3042adbe07d7d7895981262a. 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/SE5W32103347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71c7d6cc3bdcae721534d7dc2ba7f1231cfe75e57e7f0fa6f50159b43972f137. 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/SE5W32103348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed84555551f84a1e054d1c4072037beed92a8c1ab595bfc99a1593282260ec67. 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/SE5W32103349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x283602ff62305329df4e6a2e81c7b918fd32c332b4d5483e2d874e9124fb137e. 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/SE5W32102777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78b58c9b5db86210fa2d03612d9316f9eef6d6c16f32803fa764c2a5d1a8804f. 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/SE5W32102778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1fe443938f2c1e2b9f73e22b27c0b5f444cb8a4e6ce8d1f295d64ab73b5792d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SE5W32101491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5e63aeb7e24642a965b5ab197405ea05b9c1e0a0559c78bb5704f89d89c1da5. 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/SE5W32101492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14e00dddd0326bdbc4b38ac221d88e3831b13a5303fe10316004298b89a66a49. 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/SE5W32101493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf43a3a765ecbf289a0dbbe6384944f3c4dd8ca1a988e6904a77940ff1aca2f93. 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/SE5W32101494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0086fd4026256f3e71ceb299b199c0c7199e8ecd3c93b6ed36735f0b80a6207. 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/SE5W32100442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac559741a1c24ae5fb415bc0ec7e53e2d737db788e9ea902acadd2834d12e0f8. 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/SE5W32100443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d9df5fa979cf1a1e9b0b56d3a8bcdc5308015e386e1bb436c56b4d1d0beb033. 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/SE5W32100444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3d6411d971738b6308afb35355fdb2dc822b42a5b3d221d8d952beb6cc44ca0. 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/SE5W32097901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0d5ec0ca4e97a742c8dd753ce3f2511230ded1698f4a5e6e4ed47963eb13cb4. 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/SE5W32097902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4974acb341c941b5b9bbef6202982a2b1f10506e276d92c596a9dfc2cd16c4f0. 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/SE5W32097903.