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 0x6eb50e66b3dac3c233d7b17b66e83e071459e90c0bb323a30e384733fc4f3c18. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/54b4ac84-bb6f-4c28-8f25-b535fee3c60b.json and https://artists.proofprofile.net/proofs/artist/54b4ac84-bb6f-4c28-8f25-b535fee3c60b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Tomorrow I will destroy people and make artificial flowers
Ticketing machine behind abandoned factory
My tears become an ocean. Even now you are on the horizon.
Prayer becomes sweat and rains down azure.
Corpses are buried under the cherry blossoms
Hatred as much as the weight of a planet
The night Santa Claus falls from the stars
Everyday life on the corn (feat. Yuzuki Yukari)
My insides are a mirage (feat. Yuzuki Yukari)
fafrotskies Weather Report (feat. Yuzuki Yukari)
Until the wing's thrust runs out (feat. Yuzuki Yukari)
Memories are raining down on me. I walk without my umbrella. (feat. Yuzuki Yukari)
A meteorite is falling on our town! (feat. Yuzuki Yukari)
midsummeR (feat. Yuzuki Yukari & Musical Isotope SEKAI)