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 0x40b6b3c53d70274852c24459d96b564ba68b70116672be7469dafa0ede3d5ef9. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2e20e332-576d-48a1-a1fe-f4822e21ae42.json and https://artists.proofprofile.net/proofs/artist/2e20e332-576d-48a1-a1fe-f4822e21ae42.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 0x56b7f596a3216ea71874ddb2408ad1a47f65bdb946ba64c8ebffc1041c27dace. 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/QZVEM1812085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x029da3b2ab1be24ce3f77cae21d591a9f8841f12c2fa30891fc76c2e2cd5edc2. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22:01Z), 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/QZVEM1812086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b913edb217e08cb12b501d4942fce123b0c5942d7b7040a67c16cd6457b4207. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZVEM1812087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef1b3eaca564443389b30e5ca862c5f52e08cfe4b3b1dfc25ce5fb459797e39e. 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/QZVEM1812088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x311db12f243903b1bd9412bf9ea63848ed0b03f5e71ec556bd798f93b12da575. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/QZVEM1812090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd2d9c7e92c195e7a39aa9da78ad72c104a4743d9876b08279551ae89bc7ac79. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZVEM1812091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71bfd0771115460f22f0ac624e1d877454d48209b571f9a0eccf84cf67bb6ca9. 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/QZVEM1812092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbea2c61a9a7937f9a20a390e23de2ce0ee5fd70edeef6f0cdd85a4fdb4d874a. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZVEM1812093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f5a02e824508010c1b92b2bde325b53e63c55305b487c75db978e5928328b82. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/QZVEM1812094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x181c9cb4db155015c05434aaae8664cbf903eaa575bc5d481c7653e60bb935eb. 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/QZVEM1812095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23b7d21b5e3a9fd52ca900d97bd078d545963e567b6f4804fafa662fe3a89a1e. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/QZVEM1812096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7b0317b1cd9bdcd9252cfb69fded896ccb82da96c08eec9c056f5e89e0575bc. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09:34Z), 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/QZVEM1812098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b28be936f5e3dbf10814ca81dafbbf63acd8cf3e5a644215882931763279300. 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/QZVEM1812100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96da7957604154c6c8d9f7929a63b939df54e053702a9e987adca69c094f3382. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/QZVEM1812102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x652bd38a353a33db8b8406c2dae4558760c71fc7725bd44c07b1486e3039c700. Chain 2 (Bitcoin): anchored in block 958817 (2026-07-20T03:52: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/QZVEM1812104.