← back to Stayclaim
README.md
69 lines
# stayclaim
Address-first property-history platform. Pivoted from the original
"Airbnb listing claim" concept after the deep research in
[docs/deep-research-report.md](docs/deep-research-report.md).
## The pivot in one line
We are **not** building a current-occupancy / stalking database.
We are building a **place-first, time-aware property history product**
with privacy guardrails — then selling the claim-and-customize
upgrade on top of those public records.
## Product model
| Tier | Who sees it | What they get |
|----------|-------------------|---------------------------------------------------------------|
| Free | anyone | Auto-generated page: place record, parcel history, archival |
| | | media, permit events, verified historical associations. |
| Basic | claimed owner | $9.99/mo — photos, contact info, custom copy, hosting, |
| | | email-verified edits, rental projections. |
| Pro | claimed owner | TBD — custom domain, booking integration, API access. |
## Privacy guardrails (hard rules from the research)
- No current celebrity home addresses
- No inference-based current occupancy claims
- All human/business associations are stored as **claims** with
`date_range` + `source_tier`, never as eternal truths
- Source classes: A govt · B archive · C verified secondary · D social/lead
## Why we don't use a standard rent multiplier
See [docs/rent-multiplier-1978-1984.md](docs/rent-multiplier-1978-1984.md).
The rental projection for every address is derived from the observed
1978-1984 LA County price + rent trajectory — the fastest
rate-of-change event in post-war LA housing. No canned CPI, no flat 3%.
Every number carries its source tier on display.
## Stack
- Next.js 14 + TypeScript + Tailwind
- PostgreSQL + **PostGIS** (parcel geometry from day one)
- OpenSearch/Elasticsearch for address + alt-spelling search (later)
- Object storage for scanned maps / archival photos (later)
- Stripe for the $9.99 tier (pending RAK)
## Pilot geography
Beverly Hills. Matches the research report's recommendation — small,
well-documented, strong archival support, public permits updated nightly.
## Ports
- Dev: http://localhost:9820
- DB: `stayclaim` on local Postgres
## Status (2026-04-24)
- [x] DB schema drafted (free listing tier, claim flow, upgrade table)
- [x] 4 seed listings for UI dev
- [ ] Place/parcel/structure/event/occupancy split per research report
- [ ] PostGIS + parcel ingestion from LA County Assessor
- [ ] Beverly Hills permit data pipeline
- [ ] 1978-1984 multiplier data ingest + curve fit
- [ ] Claim email-verification flow
- [ ] Stripe — waiting on RAK