WAIS: Estate Intelligence model (illustrative)

This is a synthetic example to show how we structure an estate intelligence service in a safe, governance-first way. It does not connect to live council systems and contains no client data.

Core entities

Entity Purpose Typical fields
Tenant Separates tenant context for multi-tenant readiness. name, status, policy profile
Site Represents a location and its operational/compliance context. address, asset summary, risk flags
User + roles Least-privilege access control for cross-site separation. role, permissions, assigned sites
Domain records Inspection notes, evidence, and decision logs. record type, evidence refs, audit trail

Example record preview

Governance approach

  • All examples use synthetic data and no live system connections.
  • Access is controlled so users only see what they are allowed to see.
  • Decisions are logged and outputs are designed to be reviewable.
  • Outputs are decision support and must be verified as part of professional sign-off.
Technical notes (optional)

The demo is a deterministic FastAPI + Postgres stack with migrations and seeded synthetic data. External systems are mocked using fixtures and contract-style tests so the demo is safe and reproducible.