Family Dog — Message Bus
Golden retriever, glowing messages in his mouth, tail always wagging. Lattice is the family's nervous system — the message bus that connects every member to every other member. Subject-based routing, last value cache, prefix matching. He never drops a message and always remembers the most recent state of everything. The oldest member of the family. Came from the uncle's world first.
Messages are addressed by subject, not destination. Publish to a topic, and every subscriber who cares about that topic gets it. Clean decoupling between senders and receivers.
Lattice remembers the most recent value for every subject. New subscribers get the current state immediately — no waiting for the next publish cycle.
Subscribe to "sensor.*" and get every sensor topic. Subscribe to "sensor.temperature.*" for just temperature readings. Hierarchical, flexible, zero configuration.
Max publishes temperature readings. Mona subscribes for health monitoring. Vera subscribes for knowledge queries. Same message, three consumers, no coordination required.
When Chip receives a user question, Lattice routes it to Vera. When Vera needs fresh data, Lattice asks Norm. Request-reply patterns built on publish-subscribe.
Every heartbeat, every status update, every error report flows through Lattice. Mona watches these topics to keep the family healthy.
Real message flows in a running Kevin household. Every line is a subject that Lattice routes.