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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf36c42107e98cda59a6668d8f770a8d7d36674698106e1e4e4987d0946f0f620. 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/0a54e6e7-5110-436e-aa65-6eafbd597fd8.json and https://artists.proofprofile.net/proofs/artist/0a54e6e7-5110-436e-aa65-6eafbd597fd8.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a5d6445894abc8cba47a1b6772f40f0599137b9ad65f03d5dc97c7f68395550. 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/BX7P32300552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ce9af0761c2bd633055369b4f2640af9f600eb8652076d6eaaf42a6a7114d7b. 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/BXG6R2100941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d0f96864bfdf47a591222b130e329031334a97d6ab84f24f4330ceae1cb36d9. 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/BRUM72301859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8f81af1aa7776ee92e05cad5738044f0bf574e18a3b0631f34048e87a44b5f0. 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/BXG6R2100949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7671a6cab8674a6a155fcab61593c3d32b546433d8b5558e7a0d4c851c086d22. 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/BX6IQ2000147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a6908155de833e6c0614eef7a501386bd330bd4375c25428ca9aa61ff5cb1c0. 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/BXG6R2100946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x461f6d0b96aec34661aacc9b3b5733d4bdb5173ab483c38b6d31a6d0c2f1024c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BX6IQ2000148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1cdd07c8e3ebdcf9c81ee87b656fb8fbf486d2ce9b1a42b2a082a650207b522. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/BX6IQ2000142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31a6e4185a2dc701b361e02e68b5248c4496453dc0217f94b91c502c9fb5b461. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BX6IQ2000144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d4eab2d9e0406d7cceefd51e39ccf203d1f863548f7caaeb59573d47ddd8f19. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/BR6MW2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4066d801f7877f821ed25f1428848d98ff1fae0913d3c36948ffd23c08f026. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/BXKG22100292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2aef641789f2bc714c9eb0415db4df1cde714141b9fac18a31b1525f1bac6bb5. 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/BCV112200051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8349a89a92e93aadd9522871054c936a6ce944c7bf265290062249cac6c7dd52. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/BCV112100024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ed627a004c9beb4a56a8acd815a2cf54a0a5088c885c5f3b8627bed12d0385b. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/BCSOR2300022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef54faf262250af88651c8d7de9c6db376523563aa3e0f317feffe284fa20179. 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/BRUM72401224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e06e956304d68121eac3292a6e4c1a2e0fa9a4f086cfb00bed85ae193f93f83. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39:12Z), 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/BX6IQ2000146.
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