FUN Keyboard uses NanoLM, a deterministic on-device language architecture built around a simple idea:
Words that naturally belong together should require less computation to connect.
Think of each word as an atom. Context creates an energy field around it and likely next words occupy the lowest-energy orbitals. Like atoms forming a stable molecule, the most natural continuation should fall into place without searching a huge probability space.