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 0x571651f85f2b62b5a20ffca8b15f9db3933615fe9e13a437ab3b8b6fb1e59dc8. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4c351c7f-1872-4994-9a6b-9b56ade754e2.json and https://artists.proofprofile.net/proofs/artist/4c351c7f-1872-4994-9a6b-9b56ade754e2.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 0x80c9602042599b210f11c3569dfec5e1e632ed59d417a9b84a6d63f4e1153fac. 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/QZNWU2107220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45ebf7a61b97eb6181604b4709b34d8c489bc2311a9aa25184790959ce58f4d3. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZNWU2107221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfea55984cc9c50858144231a2e42849f2a805176112e013275527dcbee44b4c. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/QZNWU2107222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f45825036d8983a82b51ca0c030f1cc5dc2e0c869f465ed8dbe1f2bc407e8b4. 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/QZNWU2107223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa0039a378139f70288818b07295ed16eda4d83f24e18af07fdc51bb45ba179d. 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/QZNWU2107224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26739acb07dc9a1a20d0c0b1ef824fb7ddc92baba1141049bcf0015b01836352. 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/QZNWU2107225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2aedf91c9ac6dc3d71227fa993705289ad996f8cd74ddb44614bfc51ca4ec7e. 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/QZNWU2107226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d2f8d94f03dcfdb41d0584b8c04ad3cd96db6aa1dc8b89d6ed1798fa5c4da52. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50:38Z), 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/QZNWU2107227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e2fa1b6de6993f2282b704e0f3c55299c69dc1f2fa5f9bd51d9af2e4c69678e. 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/QZNWU2107228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3716f2b0722f3ccbfbba0646a1a80a872dd0df8b232815d3cc2ba44911921172. 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/QZNWU2107229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf995aba792c7e385e948aa5b5de79dd77e6e173bf89a702a73d4a3f9604e63e. 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/QZNWU2107230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77625e22905385023d652ef8dd3e2bc0d276f896ed46d98431cccb6241dfd730. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZNWU2107231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3762cac3407b3f621c3f275ad22606f30421108e54aa92a2ac391c61a9e5901. 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/QZNWU2102581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78654457db797d481e1abee0ba0f2ab7debc280f1242356ba3751d1ce32162f0. 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/QZNWU2102582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5d47803862a3f67b63429448f0feb55633a6608e92e4e107afdbdf362d8e7d9. 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/QZNWU2102583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd42cfbc091729705334e82e90637dd5794f76e3221eb70ca2e873562b996c02c. 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/QZNWU2102584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9f05d086305c18b15f99f0aecb7fd9c6364752a7d7ec99b9755da00818a72ea. 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/QZNWU2102586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac210f62906d8b16ec8d926a52424bd7e2815c31411b1f7a7241c2f35eab544a. 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/QZTAX2486510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdb75f28f47a8679f516b74e89736314e28060ef35656a3b999e8d89430c24a5. 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/QZDA82476178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d79ee125c0f7af5d10ea4af63353e9914af4a4d981bb0cae058e1a95b32cc07. 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/QZDA82476179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c92b73e06e8630e578b19d7c711ebfabaee7150537ec7d1ea53c4dd841c678b. Chain 2 (Bitcoin): anchored in block 960381 (2026-07-31T09:50:11Z), 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/QZDA82476180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a44ac2032de7d5ed05ff7830be364738e84a4de3405b54225227c2f64f6e7bb. 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/QZDA82476181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeda77d26c0b1ce3a35625a338a68481f64f90f9bc50811f33502c9a8a9cfb70d. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/QZDA82476182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80066f375494a1832eb691a3c04fd816e82faf85729c1ecbf0661e2ad64351da. 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/QZNWU2107919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbcd9df6d237478ee8aea3888c0ac8de78d18b0233be8668bebf9f415ae9555c. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/QZNWU2107920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9a9a1fe6ef530f0793989a221f1c403fb9e141ad95ef92789fffee089595c9d. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZNWU2107922.