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 0x498293bbfb224a48f576b099e779a2e5f87fa1905c6be03cbb4c5ab9ca9e81ad. 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/52e35198-426e-408f-8267-0fe7f3e9d3b9.json and https://artists.proofprofile.net/proofs/artist/52e35198-426e-408f-8267-0fe7f3e9d3b9.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x41d9bff23984396083962b5d66c998d24e7ab8c2b6f83ecb63560b50ce3080f7. 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/5MZelImck9cDKUnKNrRuof.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/5MZelImck9cDKUnKNrRuof.
Upgraded in Gothenburg (Bonus Track Edition) [feat. Nils Landgren, Ida Sand & Magnus Lindgren]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb852474640f1d17ff0b12154ceb63fc378c8b711255a2060c04b6b4ad3f5c17e. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7vdIOATBdm6p7z3Xe8AKDl.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/7vdIOATBdm6p7z3Xe8AKDl.
{"copyright_id":"0x0dec15e9a68a8b133ebd004d894aebf062b0ff10c847303c4279fa75ab180cd7","isrc":"SEBAA1500208","name":"That Old Black Magic","registered_at":"2026-01-28T21:56:01Z","spotify_id":"6otyOAlXsf4HwuxPgEcrsD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dec15e9a68a8b133ebd004d894aebf062b0ff10c847303c4279fa75ab180cd7. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6otyOAlXsf4HwuxPgEcrsD.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/6otyOAlXsf4HwuxPgEcrsD.
{"copyright_id":"0xbd1afc50c8e0369ad2ec4fbdf380110be6ae9ac538f37a4850d0cc59da56b195","isrc":"SEBAA1500210","name":"Come Rain or Come Shine","registered_at":"2026-01-28T21:57:13Z","spotify_id":"1ciUPuPZHFXbXPN97lktAm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd1afc50c8e0369ad2ec4fbdf380110be6ae9ac538f37a4850d0cc59da56b195. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1ciUPuPZHFXbXPN97lktAm.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/1ciUPuPZHFXbXPN97lktAm.
Fahrt Ins Blaue II (Groovin'in the Spirit of Jazz)
Reflections on "Visa från Utanmyra": I. —
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a48b78229eb5205f6c276c99f136ead478a71789f5546a50d528382baf6035f. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5YxnC7xcdwwowaL7TzyE22.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/5YxnC7xcdwwowaL7TzyE22.