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 0x010460ce8db6739e3465b5220b59f69a7d904c843242f6c28fac7523039d982e. Chain 2 (Bitcoin): anchored in block 954784 (2026-06-22T02:53:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/efd14837-34d2-4efb-abfb-9f536ffefe95.json and https://artists.proofprofile.net/proofs/artist/efd14837-34d2-4efb-abfb-9f536ffefe95.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 0xdaa3805f1c791589bfba9154e6f2aa5c7c089aa43b98e4ae53f746bee6ff98c3. 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/QZK6L2330377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5565b2dbd20d09fe85b23dcbdfb5bc0a2866d89d57c8204f31cec352ceb223e. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZK6L2330379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1583cb90f6919cb7dd8c5ce0a2a1243232657eb7ec96cb93ac895904ac64f505. Chain 2 (Bitcoin): anchored in block 960210 (2026-07-30T05:21:45Z), 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/QZHN72310714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe99120f73348e916f8c52b1c9a8251478f7707224e35439a76f8724c2e46821e. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/QZK6L2330380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x853b46f7e58f81d6498a1273a79d9b7d1bd29ac439ec72e6316a1f43ffdb1c6b. 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/QZHN72341107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5630bf92b55bca8384df411163cf0acc2da6c667b16ff555edb1e616c74c2bf6. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/QZK6L2330381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d1528d2fed42dd44c806bcd557e3bc3d9340bb58e1c2cedca234683b15da301. 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/QZK6L2330382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf72ac2f0087042bcbbf5ee12e7388e7d03383faa78e1f16764e1ea1f0f1673c. 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/QZK6L2330383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3522f808f69b34dac1634ee4967470edf253d6e95bf17d9ea5c622b42590e193. 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/QZK6L2330384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8a398492dae5ca8aa73e796e0d9587fcba1c509bdbfb572b414fe90f87ebe9c. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/QZK6L2330385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b1d3a4751109c63dd0e73fcf1579a08a3e5cc74d3a6773e502c9cfe305913db. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/QZMEM2440797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3522f808f69b34dac1634ee4967470edf253d6e95bf17d9ea5c622b42590e193. Chain 2 (Bitcoin): anchored in block 957249 (2026-07-09T02:31:37Z), 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/QZK6L2330384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1583cb90f6919cb7dd8c5ce0a2a1243232657eb7ec96cb93ac895904ac64f505. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZHN72310714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd700fb327da589d7937b7d143a352abe18355d7ba79f93af2e0132fbd62f12a9. 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/QZHN62292140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3fb8ddb5a83d10214e1c07bb4920bb22c712709c425a20d17876bee8b356e96. 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/QZK6N2197470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01c7ffc0d3abf6b01e366a00a0d73fc7efba73f19e6e22f6ce77ebc388854a22. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/QZHNA2174644.