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 0x0ea3f2ea14db0dfdf36c7137d671639a5dc3a28d515ccecd4b4b3a4ecbf169e0. 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/f2683f85-3059-4d43-a3bf-f5ea0e4c6fc6.json and https://artists.proofprofile.net/proofs/artist/f2683f85-3059-4d43-a3bf-f5ea0e4c6fc6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Can We Break Exceptions and See How This Goes
I Keep Scrolling Wishing You Would Comment....
Bread and Better (feat. 姜濤 & Gentle Bones)
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 0xf9f774dd9371d367731efba5e5d728ce255785571aa17fd1063ceea8f7aff87c. 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/4F7lHc07XqAX2aQK02kR14.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/4F7lHc07XqAX2aQK02kR14.
It's Beginning to Look a Lot Like Christmas
SUMMER IS OVER (feat. Gareth.T) - Foxela Remix
SUMMER IS OVER (feat. Gareth.T) [Foxela Remix]
{"copyright_id":"0xb34bc93ff5542e8383b74f0b93af0fdf297aede66e0f0c95c109e55d96393310","isrc":"HKI492410201","name":"happy tears (feat. Gareth.T)","registered_at":"2026-06-07T08:17:14Z","spotify_id":"6oOAXoaFx0LR4n7NHPtuZj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb34bc93ff5542e8383b74f0b93af0fdf297aede66e0f0c95c109e55d96393310. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6oOAXoaFx0LR4n7NHPtuZj.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/6oOAXoaFx0LR4n7NHPtuZj.
{"copyright_id":"0x5828fc1fb84d10bde02ee51388df713ac086244dd93e8feb9148196ed4864720","isrc":"HKA871900048","name":"I DON'T WANNA GO (feat. Gareth.T)","registered_at":"2026-06-09T18:21:14Z","spotify_id":"5tYvIrPOW2yecypchkpujU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5828fc1fb84d10bde02ee51388df713ac086244dd93e8feb9148196ed4864720. 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/5tYvIrPOW2yecypchkpujU.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/5tYvIrPOW2yecypchkpujU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fd998ec024e1eca8e09d6575d5be372ddf8b8681a3c5d5b4f546165bb2d2676. 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/4F1rwRm16eFwF204StnORj.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/4F1rwRm16eFwF204StnORj.
{"copyright_id":"0xb34bc93ff5542e8383b74f0b93af0fdf297aede66e0f0c95c109e55d96393310","isrc":"HKI492410201","name":"笑住喊 (feat. Gareth.T) - Remix","registered_at":"2026-06-07T08:17:14Z","spotify_id":"7x2daGQYVsjCICJXnquONa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb34bc93ff5542e8383b74f0b93af0fdf297aede66e0f0c95c109e55d96393310. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7x2daGQYVsjCICJXnquONa.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/7x2daGQYVsjCICJXnquONa.