Architecture 12 Glossary - lukislp/mowdeck GitHub Wiki

12. Glossary

Term Meaning
Account Household or business; data, rights and billing boundary
Sub-user User created by an account, possibly without e-mail address
Role Named bundle of single permissions
Permission Single right such as mower.control
Site Location of an account with address, time zone and own map
Group Collection of mowers, possibly across sites
Principal The authenticated user or API token making a request
Gateway Single entry point (Traefik)
Device-Gateway Service that holds connections to mowers and bridges
Bridge ESP32 on the mower that connects Bluetooth with WLAN
PyMammotion Python library speaking the Mammotion protocol
RTK Real-time kinematic positioning for centimeter accuracy
Network RTK Correction data delivered over 4G instead of an own station
OpenFGA Open source relationship-based authorization service (Zanzibar model)
JetStream Persistence layer of NATS
JWT / JWKS Signed token / published set of public keys to verify it
Entitlement Statement what an account may do under its plan
Mowing pattern Plug-in that turns an area and settings into a route
Spot mowing Mowing a user-drawn area of arbitrary shape
ADR Architecture decision record
arc42 Template for architecture documentation
C4 Context, container, component, code: diagram levels
PWA Progressive web app, installable from the browser
HACS Home Assistant Community Store
Gate Release criterion at the end of a phase

Mirrored from docs/architecture/12-glossary.md at commit 94c46ef36cabac4c3a0bacfc0cc0c0af4defdca3. Edit the file in the repository, not this wiki page.