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 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 0xdb7858b25f1d13323a645a6d5201cf9e53fdb3b462f4f710a596104e987ac919. 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/66ea7e12-1845-42b1-8ae4-b438c7c4fe5e.json and https://artists.proofprofile.net/proofs/artist/66ea7e12-1845-42b1-8ae4-b438c7c4fe5e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
When will I see you? Wanneer zie ik je weer?..
You look beautiful today. Je ziet er mooi uit vandaag...
Kapan aku bisa bertemu denganmu? Wanneer kan ik je zien?
Wann sehe ich dich wieder? Wanneer zie ik je weer?
Where do you want to go? Waar wil je heen?
I think you're funny. Ik vind je grappig.
Shall we have a drink? Zullen we iets drinken?
Which way should I go? Welke kant moet ik op?
My bike got stolen. Mijn fiets is gestolen.
Will you sit next to me? Wil je naast me zitten?
Everything will be alright. Alles komt goed.
I'm sitting by the window. Ik zit bij het raam.