Core Concepts
The core architectural principles that shape the etg24 developer platform. These fundamentals apply to both REST and MCP integrations.
Platform Architecture
- CQRS — strict segregation: queries retrieve data, commands mutate state
- Full API coverage — comprehensive API parity with the web and mobile applications
- Intelligent & semantic search — hybrid keyword and vector retrieval across documents and property data
- Performance & scale — cloud-native elasticity engineered for heavy enterprise workloads
- Webhooks — real-time event streaming for properties, units, and contacts
Trust, Governance & Safety
- Audit trail & change attribution — immutable event logging with discrete per-agent attribution
- Soft delete & rollback — reversible deletions and incident recovery workflows
Identity & Access Control
- Identity & delegation — user-bound vs. tenant-bound credentials
- Permission scopes — least-privilege capability gating and separation of destructive actions
- Key lifecycle — monitoring, zero-downtime rotation, and immediate revocation
Data Formats & Classification
- HTML content — rich text sanitization allowlist and defensive formatting rules
- Document types — machine-readable document classification and dynamic category mapping