Skip to content

Subdomains

Subdomains are sub-groupings within a domain. They allow finer-grained namespace resolution without requiring a new Postgres schema.

Namespace Pattern

{band}.{domain}.{subdomain}.{object}

Example: b_domain.qicase.civil.case_record

Known Subdomains (v0.4)

Domain Subdomain Description
qicase civil Civil litigation and dispute cases
qicase administrative Administrative and regulatory cases
qitax personal Individual tax returns
qitax business Business / entity tax returns
qihome expenses Household expense tracking
qihome chores Household task management
qivault contracts Contracts and agreements
qivault filings Court and regulatory filings

Subdomain Rules

  • Subdomains are a namespace convention, not a separate database schema
  • They are recorded in registry/subdomain_registry.yaml
  • An object may belong to only one subdomain
  • Subdomains do not create new FK relationships — they annotate existing ones via metadata