1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x759ecad65bce8d31ffaac60fc2ec18e605d04d8724a0e261d475c7d917e0f2cc. 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/2bfad682-2143-49fe-93d3-a35dbfa8001e.json and https://artists.proofprofile.net/proofs/artist/2bfad682-2143-49fe-93d3-a35dbfa8001e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xcf076b429826ed920fa902d2387c0ab1fadfe4cef591cd805b336d07100431cb","isrc":"RUA0G1900362","name":"Строительный кран","registered_at":"2026-06-29T15:21:23Z","spotify_id":"75diFyBnBm0fVGXl09yAL1","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf076b429826ed920fa902d2387c0ab1fadfe4cef591cd805b336d07100431cb. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/75diFyBnBm0fVGXl09yAL1.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/75diFyBnBm0fVGXl09yAL1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46989013cadc7160250ff05646cb4fd9dbc4ee4d62247d4d08ef2efa2f6d2936. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1OTLOGzdJJWqExWK8uqW39.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1OTLOGzdJJWqExWK8uqW39.
Не будем прощаться - Džiunglių Dvasios DnB Remake
Не будем прощаться - Džiunglių Dvasios Remix
Я буду жить для тебя - Slowed and Reverb
Artoffact Records Presents: Post-Punk 2021
Artoffact Records Presents: 2020 Sampler
Artoffact Records Presents: 2021 Sampler
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x880c95ec29aafa9a54ebbff65670c886767dd4dc5b22b6fa9c3b31666e1619ba. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1K93UmLNrvfMQCGkmUh42c.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1K93UmLNrvfMQCGkmUh42c.
{"copyright_id":"0x42ce7f4052d4d1f90e3ef5d63da0db61c4d7c5acc369dbdf39da0b19b4cfbb93","isrc":"RUA1D2467114","name":"Всё равно (lo-fi version)","registered_at":"2026-06-25T12:52:51Z","spotify_id":"7iD4rAyRY0OuPeL8Trtqa3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42ce7f4052d4d1f90e3ef5d63da0db61c4d7c5acc369dbdf39da0b19b4cfbb93. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7iD4rAyRY0OuPeL8Trtqa3.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7iD4rAyRY0OuPeL8Trtqa3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f565616fea00035bdcf99b79014ee5d25410be06d25b40ef7956d59cec15a10. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2vu6u5kgxR3gtio3eNqOCb.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2vu6u5kgxR3gtio3eNqOCb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x655ee813d8e50b5bd79cd02f2b93e76346a246b55236332ff004737fcef04e84. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2OYCD0ldrWQV1h235uy4st.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2OYCD0ldrWQV1h235uy4st.