The verified memory for every commercial property.
RLUSD settlement on XRPL — publicly verifiable on-chain
MainStreet
Set a new password
MainStreet
✨ AI Workspace
Ask MainStreet AI
A conversational workspace for your commercial real estate portfolio.
Search leases, invoices, reserve documents, reconciliations, acquisitions, disputes, reports,
and settlements using natural language. Every answer comes from your own documents and analyses — with citations —
and ends with the next step you can take.
Document Draft
Click into the document to edit. MainStreet never sends documents automatically — you export and send when you're ready.
Evidence
Your properties
Every lease, invoice, repair and reconciliation, by building.
Welcome to MainStreet
Add your first property to start reconciling CAM. Or explore the demo properties below with sample data.
Tenant Portal
Your property manager will share your CAM statement and invoice explanations here. Contact them if you don't see your statement yet.
—
Properties
—
Occupancy
—
Total CAM Managed
—
Ready To Reconcile
—
In Progress
—
Needs Review
Your Properties
🔍 Acquisition Due Diligence
No due diligence reviews yet. Start one to analyze a property before acquisition.
Stage
📋 MainStreet’s Record
🏢 Acquire Property
Convert to a managed
property?
Tenant records, lease metadata, rent roll, and acquisition analysis will be copied.
The due diligence review is preserved and marked converted for historical reference.
📄 Extracted Lease Files
Upload lease PDFs — AI reads tenant terms, CAM caps, exclusions, and audit rights.
Source material: each file below is as extracted from your files — not reviewed. MainStreet’s Record above is the reviewed record.
No leases uploaded yet — use "Upload Leases" above to extract tenant terms.
📋 CAM Invoices
Upload CAM invoices or expense reports — PDF, image, or scanned documents.
No invoices uploaded yet — use "Upload Invoices" above to add CAM expense documents.
📁 Documents
Upload leases and invoices to enable analysis.
New acquisition
1 Properties
Name each property this deal covers — one, or many. Each becomes a prospect you can bring documents into.
The address is kept with the acquisition as evidence for matching documents; nothing is written to a property record until the deal is acquired.
Open prospects: 0
2 Documents
Drop the deal's documents — leases, amendments, rent rolls, statements, invoices — in one go. They are held in this tab and read here,
so you can see what each one is and which property it belongs to. Images and scanned PDFs are not read here: you say what they are.
Assigning a document here does not file it or save it to the acquisition.
Filing documents from Intake into an acquisition is not available yet.
Assignments are temporary: they are kept in this tab only and are lost if the tab is reloaded or closed.
To process leases today, open the acquisition and use Upload Leases on its page.
Run Analysis there also needs the property's total square footage (Total Property SqFt).
or drop them here — PDF, text, JPG, PNG or WebP
Portfolio ›
Property
🏙
Welcome to MainStreet
CAM reconciliation in 5 minutes. Upload leases, add invoices, and get audit-ready results.
1
Name your property — set the address and total square footage
2
Upload leases — AI extracts CAM caps, exclusions, and tenant details
3
Add invoices — upload expense files or paste from a GL export
4
Run CAM — allocations calculated instantly with cap and exclusion enforcement
Enter property details to begin the CAM reconciliation
Example: If the property is 20,000 sqft and a tenant occupies 2,000 sqft, that tenant's pro-rata share is 10%.
Name your property and enter its total square footage to begin.
📍
Spaces
Every tenant space in this property — open one to see its complete story and act on it.
📂
Lease intake
Upload and review the leases behind the spaces above — AI extracts CAM terms, and each lease you add becomes a space.
📂
Drop all lease PDFs here, or click to select
Multiple PDFs accepted · AI processes each one sequentially
1
Prepare
Load and check the data this year's reconciliation will run on.
GL
GL Excel Upload ⓘ
Optional — upload your accounting system's General Ledger export for the CAM year and CAM items are auto-detected & categorized. Don't have one? Skip to Invoice Upload below.
Run the reconciliation to allocate recoverable expenses to tenants.
3
Tenant Results
Allocation Results
⚠ Fields were edited since the last run — re-run CAM allocation to update results.
📅 Previous Runs
4
AI Audit Review
What the review found, grouped by what it affects.
⚖️
Landlord View
Tenant Disputes
Review tenant disputes and take action below.
Disputes Resolved: 0
📑
Reports
Generate printable reports for landlords and tenants
For You
Complete reconciliation showing all tenants, allocations, and invoice detail.
Open disputes, flagged invoices, and lease risk summary.
Lease terms, extracted CAM provisions, and review notes for each tenant.
One-page summary of this year's CAM pool, tenant shares, and totals.
For Tenants
Tenant-facing CAM statement showing charges, calculations, and invoice breakdown.
Advanced
Missing tenants, lease gaps, and low-confidence data before reconciliation.
Allocation flags, cap violations, and pro-rata anomalies requiring attention.
High-level income and occupancy summary formatted for lender review.
Generate a secure, read-only link to share results with executives or lenders.
Export:
Run a CAM allocation first to generate reports.
🏦
Reserve & Loan Documents
These documents define what reserves exist, current balances, eligible uses, lender
requirements, draw procedures, deadlines, and the documentation needed for reimbursement.
MainStreet reads them the same way it reads leases — every extracted term carries a
verbatim citation back to the page it came from.
Reserve Accounts
💸
Reserve Requests
Every repair reimbursement starts here. Attach the invoices, bids, photos, and
certifications for completed work — MainStreet checks them against the lender's
documented requirements, tells you exactly what's still missing, and generates the
complete submission package when it's ready.
📝
Estoppels
Estoppel certificate generation and tracking is planned for a future update.
Dispute Workspace
📊 Allocation Results
🔒
Review Link Expired or Invalid
This review link has expired or is no longer valid. Please request a new link from the property manager.
🔗 Generate Review Link
Create a shareable read-only link for executive review. No login required — recipients can view but not edit.