Solar Unveiledconsumer protection. revealed.
MVP onboarding

Solar contract or proposal review

Get red flags and exact questions before you sign.

Upload a solar contract or proposal. Sundial checks common gotchas, shows the exact contract text it found, and gives you questions to ask the installer or lender.

Sundial is consumer education and document review assistance. Sundial is not a law firm, we are not your lawyer, and this is not legal advice. Use findings to ask better questions before signing.

Implementation checkpoint

Foundation now includes account state and onboarding.

  • Private document vaultLocal MVP storage is scoped through server code and avoids public document URLs.
  • Source-backed review coreThe first analyzer only persists red or yellow findings when it can point to exact contract text.
  • Lifecycle-ready modelDocuments, reviews, timeline events, and Watch entries are separate data objects from day one.

Private upload

Contract vault

Upload a solar contract PDF, image, or local text fixture. On a phone you can use the camera; PDFs and photos still need OCR before automated text review is reliable. The prototype keeps files private to this local account.

This is not legal advice. Local demo data can be cleared with `npm run clean:local-data` when you intentionally reset the web prototype.

Create a local session first so this upload is scoped to an account.

Owner-scoped records

Vault

No contracts uploaded yet.Your first upload will appear here with scan status and verdict summary.

Source-backed verdict

Verdict

No verdict yet.Upload a contract to see the traffic-light result, top questions, and finding details.

Audit trail

Timeline

No timeline events yet.Upload, scan, verdict, and Watch events will appear here without raw contract text.