Community Coliving

Addi · Architecture Disclosure

Address in, evidence out, decisions on top.

Addi is an AI property intelligence platform for coliving and residential investors. We built it as one codebase serving two production lanes, an internal operator dashboard and a public self-serve product, with a first-class AI agent that connects to the platform the same way an engineer's tools do.

The package

Detailed enough to assess how we think

This package describes the architecture of Addi at the level where the thinking lives: the boundaries we drew, the failures we designed for, the decisions we made and what they cost us. It stays at that altitude on purpose, because that is where a system's soundness can actually be read.

The boundaries we drew

Where one part of the system ends and the next begins, which side owns what, and how the seams between them are kept honest.

The failures we designed for

The conditions our domain guarantees, wrong records, stale sources, unmapped jurisdictions, jobs that die, agents that drift, and the mechanism that answers each one.

The decisions we made

The forces in tension, the call, and the alternatives we weighed and rejected, including one decision we superseded and kept for the record.

What they cost us

Every mechanism carries a named cost. A quality goal without a mechanism is a slogan, and a mechanism without a cost is marketing.

Where a document stops

Some detail sits below the altitude this package holds. Where a document stops short, it says so in place, so a gap is never something you have to guess at. Notes like this one mark those places throughout the site.

Suggested reading order

The fastest read on the shape of the system

  1. Read architecture sections 1 through 4 first: the scope, the quality goals, the failure model, and the solution strategy.
  2. Then the decision digest: why the system is shaped this way, what we rejected, and what each choice cost us.
  3. Then the walkthroughs, to see the architecture move: a property's journey, the agent's morning, and a bad day.
  4. Press on any module you care about, read the method behind the artifacts, and read the limits before you form a final view.

Traceability closes the loop: check our coverage claims against the package itself. The glossary is there whenever a term needs grounding.

The documents

What each one answers

The modules

Twelve units, one platform

Ten business capabilities and two platform-layer engines. Each unit page carries what it is, its contract shape, and what done means for it.

The altitude

The altitude this package holds

This package holds to the level of boundaries, guarantees, decisions, and reasoning. Field-level schemas, payloads, formulas, thresholds, prompt and doctrine contents, data source identities, and quantitative measures of our data assets sit below that level and are not part of it. The only outside citations in the package are the public standards we implement, OAuth 2.1 and MCP.

Addi architecture disclosure · v1.0 · 2026-07-31
Prepared by Community Coliving Tech · Confidential, under NDA