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 0x5f4ec5e68926baf129603c4ec039ca83d46c9de2e261de842a31e6f270e4355f. 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/7d9ab225-5352-44e9-a6bf-179eb8cd2cff.json and https://artists.proofprofile.net/proofs/artist/7d9ab225-5352-44e9-a6bf-179eb8cd2cff.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 0x7ad433f346b79757553c126695f20aea3591058a4ccf441694fa72f7e6866116. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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/CH3131915200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2f44baba87bebe79adcc4cdae416fc8a1514c403c116a2ce2f032b171fada1f. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/CH3131915199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74f66a0a7e34d6157618228c6b543b2103905a89b095b4dd8e40f31cc71db897. 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/GBEWA1910610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9e79b1e5e691333db699279f2e13cd9852f8554d02582d125f325f1054aad4e. 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/GBEWA1910611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10e2865e09c589c7026b8008091f78c69fd34ffb265718aacfbb1f4509624efe. Chain 2 (Bitcoin): anchored in block 957039 (2026-07-07T12:58:18Z), 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/GBEWA1910612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fd824a44e826a747d18a51bb33f347061356f11f0efe622f650b07766a77fd4. 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/GBEWA1910613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x237b13b4b63ec97261b3201ca26ea9b9e9501c4540e1cff806957ce70a48543c. 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/GBEWA1910614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fbc1a9bbe5cea9fe80138f6f0101fb9b4cd19d5bd09e4062a36fda2c6a38654. 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/GBEWA1910615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a1e28db2a8c82fc39b445fb1f32a097a97f0b9b9f45708b23df0cf7c61cb397. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/CH3131915578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d1c64811a28ec8afcd5c3e7beec26d9ddd33275cc9f48a25324f3437f939a74. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T11:26:13Z), 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/GBKQU2253212.
ASOT 1160 - A State of Trance Episode 1160 (Including Chicane Guest Mix)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a533e198d351a61aa95eb6c9c20a5438bc956337e90efb79304422aef08b566. 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/NLF712400913.
Colorscapes Volume Three - Mixed by PRAANA, Matt Fax & Dezza
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e9564dd1184379d96f78d97139e810a502c81eb22266c2f9e128d7e925fdb1e. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/GBKQU2188904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88f4ea52ad9dd97a373ef7fa049ef784fe0f8c37a7d91df10b5eb88025dbceff. 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/GBKQU2095309.
Colorscapes Volume Four - Mixed by PRAANA, Matt Fax and Estiva
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46ca0498e7ef5ae1d185d3c583afcbf5ed64adf8b7875baa1aba6d4e671d4b96. 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/GBKQU2282573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d3e8bbab0ca761fcbb473bfa7709734e3ea97d777ba33e6771d5aecb6fc4d2a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/GBKQU2253210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa758f8d68adab201ef2f327c209832aa78006fce9858d4a5b4dac8bacddd692. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42:33Z), 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/GBLV62205682.
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