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 0x16b663d64aaf78f98336de0c8355f5ed0bc27b2e335781558046b78c1fc3127b. 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/aff71b3e-9d57-4bf0-bdc4-e18dee87f83f.json and https://artists.proofprofile.net/proofs/artist/aff71b3e-9d57-4bf0-bdc4-e18dee87f83f.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 0xcad1819d5532b6b9e14f5c6e36d748cb66409a27c39219accd9005311efe8edb. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/GBEWA0500045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0dff88e97433818986817fea0f749894abd45ab7bb015f835ffce1f2d334a1d. 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/GBEWA2202991.
Armada Lounge, Vol. 6 (The Best Downtempo Songs For Your Listening Pleasure)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb58cacc0b3c493e7f97a951f98af2bfccbc17d7ba86b0373e8aced5ade2fb5b. 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/NLF711306244.
Time Goes By (ABGT487) - Adrian Alexander Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x928f7b96007df7a504623ba97dd746d053792aa4504af58800904d198407ef1c. 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/GBEWA2203895.
Never Be The Same Again - Markus Schulz Coldharbour Club Mix
A State Of Trance Classics, Vol. 12 (The Full Unmixed Versions)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d3230c09c07c26a012fda235c091e537faf7e96bb9a170182f439eed69b43b1. 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/NLF710601045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a5dc5616b116aff90d1cd8926c98102c2ecd912475fea9f2d77b4f60ae934c5. 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/NLF711710119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfee0c6ffd99e296049e9bb298f7958e693ddb38eddcc2cd45e35e25061420f3. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/GBEWA1908944.
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 0xf54f00cc25b25438ff2a288946e76145fccfc8f0afd5beda1e6b6f927e9a9b7f. 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/GBEWA1908953.
Forever (Destinations 25) - Aspekt Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67ea953d1e9a945b67ecdea572cf8e1db07289305577a68f5a0a3d4126e58ff0. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/NLD682303735.
Never Be The Same Again [ASOT 281] - Markus Schulz Coldharbour Club Mix
A State Of Trance Episode 281 (Year Mix 2006)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa764efa950c0eae0b801868450eb9e5f52a10c1d65fa440247bf55db2deb81a6. 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/NLF711313617.
Vampire - Gareth Emery's Garuda Extended Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1b30f652a5c4eefd7f6f442ba8ac315463c3cfaef4ea3cb5c03d8f9e671d64d. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/NLF710801742.