NO MONEY. This realm holds no coin, has no allowance, makes no transfer and imports no token. It cannot lose funds because it never has any. That is most of its security argument and it is why the whole file is this short.
THAT INVARIANT NEEDS AN ACTIVE GUARD, NOT JUST THE ABSENCE OF CODE, and the first draft of this file got that wrong. A realm receives native coin whether or not it has any code to do so: `maketx call --send 1000000ugnot -func Post` credits this realm's address at the chain root, and Post would have succeeded and kept it. With no banker, no owner and no withdraw — all deliberate, all permanent, because a realm cannot be upgraded — that coin would be destroyed rather than merely stuck. Hence rejectAttachedCoin below, which is the same guard the other four SPLASH realms have carried since 2026-10-07. Caught by audit before deployment, 2026-10-08.
THE GUARD COVERS Post AND NOTHING ELSE, and cannot be made to cover more. Gno gives a realm no receive hook, so a plain `maketx send` to this address, a wugnot transfer, or any other realm's banker can put value here and no code anywhere could refuse it. The eight read functions are non-crossing and so have no `cur` to check at all. What the guard buys is the one case a normal user could hit by accident — attaching coin to the call they actually meant to make. Everything else burns the sender's own coin and harms nobody: this realm has no accounting, reads no balance and pays nothing out, so stray value cannot change any behaviour. Said plainly here so the next reader does not mistake "guarded" for "impossible".