Blockchain · 16 August 2019
Storing a Minister's Declarations on Trivechain
by Tan Ji Sheng
An archival field note — documenting work from that era, written up for the record later.
A public statement is a fragile thing. Someone says something on the record, and then the record moves — a press release gets quietly edited, a transcript loses a paragraph, a quote gets walked back and the walk-back outshouts the quote. The words existed. Proving when they existed, and that they haven't changed since, turns out to be surprisingly hard.
So we built a small demonstration. Our team took a minister's declarations and wrote them onto Trivechain — the public Layer-1 I was lead developer of. Not a private ledger we controlled: a public chain with its own block explorer, where anyone could pull up the record and read it back without asking us. Once a statement was in there it carried a timestamp, it couldn't be quietly edited, and anyone could verify it themselves straight from the Trivechain explorer.
I want to be precise about what this was. A demonstration — nobody adopted it as an official system, nothing was mandated, it wasn't a national registry. We were proving a capability, not launching a product. But the capability is real, and I still think it matters.
The mechanism, plainly
Trivechain is a UTXO chain in the Bitcoin family, so it can carry a small piece of arbitrary data inside an ordinary transaction. You write the bytes in, pay the fee, the transaction gets mined into a block, and the data now lives in the chain's history alongside everyone else's. Point the block explorer at that transaction and the words are right there — no API key, no login, no asking us. That last property is the whole reason to do it on a public chain instead of a database we could edit.
The honest half
Here's the part I won't skip, because it matters more than the demo did. We ran this on our own chain.
Writing to a chain you operate proves the capability — public, permissionless, verify-it-yourself recording. It does not hand you Bitcoin's security. A statement is only as tamper-proof as the proof-of-work underneath it, and a regional chain's hashpower is a fraction of Bitcoin's. If your threat model is a well-resourced adversary rewriting history, your own chain is not where you anchor something that has to survive that — Bitcoin is the gold standard for exactly that reason. What Trivechain gave us was a genuine, working demonstration of on-chain verifiability on infrastructure we ran end to end. It was never a claim to Bitcoin-grade permanence. Those are two different things, and an honest note keeps them apart.
Where it went
That same idea — write a document once, verify it forever from the explorer — is what we productized as TriveCredential: verifiable certificates recorded on Trivechain. By late 2019 we were issuing blockchain certificates with it for real events, including the IIUM KICT Postgraduate Colloquium, where I shared the work with postgraduate students. The minister demo was the proof of concept; TriveCredential was the thing it grew into.
Why it still matters
The narrow, honest value of the exercise: a public statement can be quietly edited or denied later, but a statement written onto a public chain provably existed at a point in time and can be checked by anyone — without trusting the person who published it, or us. Run it on your own chain and you have proven the mechanism. Run it on Bitcoin and you have bought the security. We proved the mechanism, shipped it as a product, and I learned the difference the honest way.