#0 vm/execgno.land/r/gnops/valopers.UpdateDescription(g1ecsuj0q572jr0dhu29q9njtnmw03hyu7tyyvv6, **Mithrandir**
1. Validator name: Mithrandir
2. Networks and AuM: gno.land only. Self-funded, self-operated; not a staking service.
3. Digital presence: https://gno.land/u/jae · https://github.com/jaekwon
4. Contact: known to the gno.land team.
5. Why validate on gno.land: I founded this project and intend to run a validator on hardware I own, with the consensus key in a hardware signer, for as long as the chain runs.
6. Contributions: creator of Tendermint and gno.land; gnolang/gno and its ecosystem since inception.
Setup: on-premises bare metal (Minisforum MS-02 Ultra), Ubuntu Server 26.04 LTS, consensus key held in a YubiHSM 2 fronted by tmkms, behind a DigitalOcean sentry over a WireGuard tunnel. The validator accepts no inbound connections from the public network and never dials it.)
{
"__typename": "MsgCall",
"caller": "g1ecsuj0q572jr0dhu29q9njtnmw03hyu7tyyvv6",
"send": "",
"pkg_path": "gno.land/r/gnops/valopers",
"func": "UpdateDescription",
"args": [
"g1ecsuj0q572jr0dhu29q9njtnmw03hyu7tyyvv6",
"**Mithrandir**\n1. Validator name: Mithrandir\n2. Networks and AuM: gno.land only. Self-funded, self-operated; not a staking service.\n3. Digital presence: https://gno.land/u/jae · https://github.com/jaekwon\n4. Contact: known to the gno.land team.\n5. Why validate on gno.land: I founded this project and intend to run a validator on hardware I own, with the consensus key in a hardware signer, for as long as the chain runs.\n6. Contributions: creator of Tendermint and gno.land; gnolang/gno and its ecosystem since inception.\n\nSetup: on-premises bare metal (Minisforum MS-02 Ultra), Ubuntu Server 26.04 LTS, consensus key held in a YubiHSM 2 fronted by tmkms, behind a DigitalOcean sentry over a WireGuard tunnel. The validator accepts no inbound connections from the public network and never dials it."
],
"max_deposit": ""
}