The firewall is a router module which sanity checks messages before they're forwarded.
The firewall will:
- enforce JSON attribute restrictions
- enforce character set restrictions (must be valid UTF-8 characters)
- enforce bounds checking
- enforce length restrictions