Platform Admin › Dashboard
All Systems Operational | API p95: 184ms | Uptime (30d): 99.97% | Vectr: 1,437 ok · 3 dead-letter | Last updated Jun 13, 2026 08:30 UTC
3 dead-letter workflow runs require manual retry — Open1031 automation queue degraded since 06:14 UTC. View Workflow Management
Acme Title Group SSO provisioning pending — WorkOS connection created 2 days ago, IdP not yet responding. Review
Active Tenants
14
+2 this month
Total Users
312
+18 last 7 days
Active Exchanges
47
Stable
Funds Under QI
$38.4M
+$2.1M this week
Platform Snapshot
Jun 13, 2026
Plaid — Bank Verification
Degraded · 1,240ms
Persona · DocuSign · Stripe · Vectr
All Healthy
SSO connections
3 total · 1 pending IdP
Platform MRR
$11,240 ↑ +$1.8k
Overdue invoices
2 · Skyline · Apex
SOC 2 observation window
Jun 1 – Aug 31, 2026
DSAR requests open
2 · due within 45 days
Marketplace listings pending
3 awaiting approval
Recent Activity
Full audit log
admin.org.suspended mike@open1031.ai → Skyline Holdings 09:14
workflow.dead-letter vectr-automation → kyc-reverify #4821 06:14
workflow.dead-letter vectr-automation → billing-subscription #1103 05:58
admin.user.impersonate mike@open1031.ai → matt.belcher@nwex.com Yesterday
platform.feature_flag mike@open1031.ai → ai-doc-extraction = true Jun 6
admin.org.created mike@open1031.ai → Acme Title Group Jun 5
platform.secret.rotated vectr-automation → DocuSign key Jun 5
Active QI Orgs
14
+2 this month
Total Users
312
+18 last 7 days
Trial / Demo Orgs
2
Not yet live
Suspended
1
Non-payment
Orgs / Tenants
1 Suspended All orgs
AT
Acme Title Group
12 users · 8 exchanges · SSO pending
Provisioning
NW
Northwest Exchange Co.
24 users · 19 exchanges · Live
Active
SH
Skyline Holdings LLC
3 users · 0 exchanges
Suspended
CP
Cascade Partners
7 users · 3 exchanges · Demo
Demo
Onboarding / Provisioning
1 Pending
SSO / WorkOS
Custom Domain
White-Label
SCIM
Org Type Status IdP
Acme Title Group SAML 2.0 Pending IdP Okta
Northwest Exchange OIDC Active Azure AD
Cascade Partners SAML 2.0 Configured Google
SCIM directory sync: Healthy
Active QI Orgs
14
Live tenants
Total Orgs
17
Platform-wide
Trial / Demo
2
Not yet live
In Provisioning
1
Awaiting go-live
Recent provisioning activity
Sample data
OrganizationPlanStatusOnboarded
AT
Acme Title Group
/org/acme-title-group
Growth Provisioning Jun 2026
NW
Northwest Exchange Co.
/org/northwest-exchange
Enterprise Active May 2026
CP
Cascade Partners
/org/cascade-partners
Trial Trial May 2026
SSO Connections
1 Pending IdP
SSO / WorkOS
Custom Domain
White-Label
SCIM
OrgTypeStatusIdPConnection ID
Acme Title Group SAML 2.0 Pending IdP Okta conn_01HX_acme
Northwest Exchange Co. OIDC Active Azure AD conn_01HX_nwex
Cascade Partners SAML 2.0 Configured Google conn_01HX_casc
SCIM directory sync: Healthy
Platform MRR
$11,240
+$1,800 this month
Paying Tenants
11
3 on trial / demo
Overdue Invoices
2
Skyline Holdings · Apex
API Calls (MTD)
61k
61% of 100k plan limit
Subscriptions
2 Overdue
OrgPlanExchanges UsedMRRNext InvoiceStatus
Northwest Exchange Co. Enterprise 19 / unlimited $4,200 Jul 1, 2026 Current
Acme Title Group Growth 8 / 25 $1,800 Jun 28, 2026 Trial
Cascade Partners Starter 3 / 10 $490 Jul 1, 2026 Current
Skyline Holdings LLC Starter 0 / 10 $490 Overdue 22 days Overdue
Platform Resource Usage
R2 Storage
3.8 GB / 10 GB
API Calls
61k / 100k
Workflow Runs
1,440 / 5k
DB Connections
45 / 100 pool
Total Users
312
+18 last 7 days
KYC Pending
4
Awaiting IDV
MFA Off
23
Non-QI roles
Active Sessions
28
2 impersonation
Total Flags
12
Platform-wide
Enabled
8
2 enabled this week
Per-Tenant Overrides
3
Tenant-scoped
Feature Flags
Sample data
No feature-flag backend exists — changes are not persisted to the database.
DST Marketplace
Show DST replacement listings to exchangers
Reverse Exchange Hub
EAT-SPE parking + indigo flow variant
AI Doc Extraction
OCR + LLM prefill for uploaded documents
Constructive Receipt Guard
Block fund-move outside Vectr approval gate
KYC Bypass (Demo Only)
Auto-pass Persona in seeded demo tenants
Integrations Health
6 Healthy 1 Degraded
P
Persona — KYC/IDV
Last check 2 min ago
142ms
DS
DocuSign — e-Signature
Last check 4 min ago
310ms
St
Stripe — Billing
Last check 1 min ago
88ms
Pl
Plaid — Bank Verification
Last check 8 min ago · elevated errors
1,240ms
V
Vectr — Workflow Platform
Durable workflows / audit log
54ms
SG
SendGrid — Email
Last check 3 min ago
96ms
Workflow Management
3 Dead-Letter All workflows
Dead-Letter
Running
Recent
kyc-reverify · Run #4821
Failed: Persona API timeout · EX-2026-0047 · 06:14 UTC
billing-subscription · Run #1103
Failed: Stripe rate limit · Cascade Partners · 05:58 UTC
document-collection-reminders · Run #9002
Failed: SendGrid 429 · 3 affected exchanges · 04:30 UTC
Dead-Letter
3
Manual retry needed
Running Now
12
Active workflows
Succeeded (24h)
1,437
99.8% success rate
Dead-Letter Queue
3 Failed
kyc-reverify · Run #4821
Failed: Persona API timeout · EX-2026-0047 · 06:14 UTC
billing-subscription · Run #1103
Failed: Stripe rate limit · Cascade Partners · 05:58 UTC
document-collection-reminders · Run #9002
Failed: SendGrid 429 · 3 affected exchanges · 04:30 UTC
Security
5 Open No Active Incidents
Auth / Anomaly Events
OFAC / AML Alerts
Access Reviews
Audit-Log Integrity
Secret Rotation
Cross-Tenant Isolation
Failed Logins (24h)
14
3 from unknown IP
Impersonation Sessions
2
Last 30 days
MFA Enforcement
100%
All QI-role users
Anomaly: 5 failed logins from 203.0.113.42 — user j.smith@acme.com
Account not locked — IP is not on block list · WorkOS anomaly detection fired
Open
08:22 UTC
Impersonation session: mike@open1031.ai viewed as matt.belcher@nwex.com
Reason: "Debug escrow balance display for EX-2026-0047" · 28 min session · expired
Closed
Yesterday
Secret rotation due: Stripe restricted key · expires in 14 days
Vectr secret-rotation workflow — auto-rotation configured
Due Soon
Jun 21, 2026
Cross-tenant isolation: RLS policy check passed — 0 cross-org rows returned
Automated nightly Supabase RLS audit · all 14 tenant orgs tested
Passed
03:00 UTC
Infra / Observability
All Systems Operational Status page
API p95 Latency
184ms
-22ms vs. yesterday
Uptime (30d)
99.97%
SLA 99.9% — met
Error Rate (1h)
0.4%
Improved (was 1.1%)
Database / Storage
Supabase Postgres
Healthy
R2 Object Storage
3.8 GB used Healthy
Daily DB Backup
Last: Jun 7 03:00 UTC Verified
Cloudflare Pages CDN Operational
Vectr Workflow Run Health (24h)
1,437 succeeded 12 retried 3 dead-letter
Platform Compliance
SOC 2 Observation Window Active
SOC 2 Evidence
Control Mapping
QI Bond / Insurance
CC6.1
Logical access provisioning — WorkOS SSO + SCIM
Evidenced
CC6.6
Admin actions attributed with actor_kind + subject_user_id
Gap
CC7.2
Audit log covers all admin state changes
Partial
CC8.1
Change management — PR review pipeline (Security + Compliance + Quality agents)
Partial
CC9.1
Bank reconciliation — nightly Vectr workflow + exception triage
Gap
A1.1
Availability — 99.97% uptime over observation window
Evidenced
Observation window: Jun 1 – Aug 31, 2026 4 evidenced · 2 gaps · 2 partial
Data Governance
2 DSAR Open
CCPA / DSAR
Retention Policy
Data Map
Requester Type Received Due (45 days) Status
Matt Belcher
EX-2026-0047
Right to Know May 24, 2026 Jul 8, 2026 In Progress
Sandra Torres
Northwest Exchange
Right to Delete Jun 2, 2026 Jul 17, 2026 Pending Review
Retention Policy
Exchange documents (QI agreements, W-9, 8824) 7 years
Audit log (all admin actions) 7 years
BSA/AML records (CTR, SAR, OFAC screens) 5 years
Open DSAR Requests
2
Due within 45 days
Completed (90d)
7
All within SLA
Data Categories Mapped
14
In data map
CCPA / DSAR Requests
2 Open
RequesterOrgTypeReceivedDue (45 days)Status
Matt Belcher
EX-2026-0047
Northwest Exchange Right to Know May 24, 2026 Jul 8, 2026 In Progress
Sandra Torres
Northwest Exchange
Northwest Exchange Right to Delete Jun 2, 2026 Jul 17, 2026 Pending Review
Retention Policy
Data CategoryRetention PeriodBasisAuto-delete
Exchange documents (QI agreement, W-9, Form 8824)7 yearsIRS §1031 / Rule 204-2Enabled
Audit log (all admin and exchanger actions)7 yearsSOC 2 / Rule 204-2Manual
BSA/AML records (CTR, SAR, OFAC screens)5 years31 U.S.C. § 5311Enabled
KYC/IDV documents (Persona)3 yearsGLBA SafeguardsEnabled
Bank verification data (Plaid)2 yearsGLBA SafeguardsEnabled
Audit Log — Platform
admin.org.suspended mike@open1031.ai → Skyline Holdings LLC
Reason: "Non-payment — 45 day grace period expired"
Jun 7, 09:14
admin.user.impersonate mike@open1031.ai → matt.belcher@nwex.com
Session #imp-0084 · 28 min · expired normally
Jun 6, 14:52
platform.feature_flag.updated mike@open1031.ai → ai-doc-extraction = true
Was: false
Jun 6, 11:30
admin.org.created mike@open1031.ai → Acme Title Group · slug: acme-title
SSO provisioning initiated
Jun 5, 16:08
platform.secret.rotated vectr-automation → DocuSign integration key
Auto-rotation successful · new expiry Jun 5, 2027
Jun 5, 03:00
admin.user.role_changed mike@open1031.ai → priya.anand@open1031.ai → qi_officer
Was: platform_support
Jun 4, 09:22
platform.sso.connection_created mike@open1031.ai → Northwest Exchange · OIDC / Azure AD
WorkOS connection ID: conn_01HX...
Jun 3, 15:44
Users & RBAC
Name Email Org Platform Role KYC MFA Last Active
MF
Mike Fraser
mike@open1031.ai Open1031 Platform Admin Pass On Now
TB
Priya Anand
priya.anand@open1031.ai Open1031 QI Officer Pass On 2h ago
MB
Matt Belcher
matt.belcher@nwex.com Northwest Exchange Exchanger Pass Off Aug 22, 2026
JS
Jane Smith
j.smith@acme.com Acme Title Group Org Admin Pending Off Jun 5, 2026
Total Listings
42
34 live · 5 pending · 3 archived
Pending Approval
3
QI-submitted · awaiting review
Sponsors / Tenants
11
across 14 tenant orgs
Featured Platform-Wide
6
curated · visible to all tenants
3 QI-submitted listings are awaiting platform approval for org-wide feature placement. Review and approve, decline, or request changes below.
Approval Queue
3 Pending
ListingSubmitted By (Tenant)TypeSponsorSubmitted
Southeast Healthcare Campus DST Priya Anand · Open1031 DST JLL Income Property 2h ago
Pacific Northwest Self-Storage Portfolio Priya Anand · Open1031 Replacement NW Capital 5h ago
Florida Sunbelt Multifamily Opportunity Sarah Chen · Northwest Exchange DST Summit Ventures 1d ago
All Listings (Org-Wide)
All 42 Live 34 Pending 5 Archived 3 Featured 6
DR
Live DST Realty Trust · Open1031
Mountain West Industrial Portfolio
Denver, CO · Salt Lake City, UT
DSTIndustrial3 properties
Target Return
5.5–7%
Min. Investment
$100K
Featured
JL
Pending JLL Income Property · Open1031
Southeast Healthcare Campus DST
Atlanta, GA · Charlotte, NC
DSTHealthcareNet lease
Target Return
6–8%
Min. Investment
$250K
Awaiting approval
NW
Live NW Capital · Northwest Exchange
Pacific Northwest Self-Storage Portfolio
Portland, OR · Seattle, WA
ReplacementSelf-storage5 properties
Target Return
4.5–6%
Min. Investment
$50K
1.1k views
GP
Live GreenPoint Capital · Cascade Partners
Texas Sun Belt Retail Net Lease
Austin, TX · Dallas, TX
DSTRetailNNN
Target Return
5–6.5%
Min. Investment
$100K
Featured
SV
Pending Summit Ventures · Northwest Exchange
Florida Sunbelt Multifamily Opportunity
Tampa, FL · Orlando, FL
DSTMultifamily
Target Return
5–7%
Min. Investment
$100K
Awaiting approval
BP
Archived Bridge Partners · Cascade Partners
Mid-Atlantic Office Value-Add DST
Arlington, VA · Baltimore, MD
DSTOfficeValue-add
Target Return
7–9%
Min. Investment
$150K
Closed Apr 2026
Platform admins manage all listings across every tenant — publish/unpublish, approve QI submissions, and curate featured placements visible platform-wide. DST is a replacement-property option, not an exchange type. Each action writes marketplace.listing.status_changed to the audit log.
Total QIs
14
+2 MoM
Active Exchanges
47
Stable
Escrow AUM
$38.4M
+$2.1M wk
MRR
$11.2k
+$1.8k
Fees YTD
$284k
+12%
Deadline Risk
3
≤7-day windows
Monthly Exchange Volume
Last 8 months
NovDecJanFebMarAprMayJun
Exchanges by Type
Forward (Delayed)
29 · 62%
Reverse
9 · 19%
Improvement
6 · 13%
Build-to-Suit
3 · 6%
Configure Org
Live Preview
Open Exchange
45-day IDActive Exchange
Active SSO
2
SAML · OIDC
SCIM Enabled
1
Directory sync
Enforced SSO
2
Mandatory login
Pending
1
Awaiting IdP
SSO Connections
1 Pending
OrgProtocolIdPSCIMUsersLast SyncStatus
Pacific Coast 1031SAMLOktaOn143 min agoActive
Great West ExchangeOIDCAzure ADOff2112 min agoActive
Sunbelt QI ServicesSAMLGoogle WorkspaceOff0NeverPending
Succeeded (24h)
1,437
99.8% success
Running
12
Active now
Idle
27
No active runs
Dead-Letter
3
Needs retry
Workflow Catalog
All (39)
Automation (16)
AI (8)
Infra (8)
Security (7)
35 running/idle 1 warning 3 failed Full Vectr Console
WorkflowCategoryLast RunStatus
deadline-45-day-watcherAutomation2 min agoHealthy
esign-orchestrationAutomation8 min agoHealthy
ofac-sdn-screeningSecurity14 min agoHealthy
kyc-reverifyAI06:14 UTC — failedDead-letter
bank-reconciliationInfra03:00 UTCHealthy
API Keys
NameKeyScopeLast Used
Production servero1031_live_••••4f2aread · write2 min ago
Vectr integrationo1031_live_••••91c7events14 min ago
Analytics exporto1031_test_••••08d3readJun 8
Webhook Endpoints
3 Verified
EndpointEventsSignatureStatus
/api/vectr/webhookworkflow.*VerifiedActive
https://hooks.nwex.com/o1031exchange.statusVerifiedActive
https://acme.example/whdocument.signedVerifiedPaused
Sample data: key store and webhook delivery are not yet wired. Health figures and last-used timestamps are illustrative.
Global Defaults
Require MFA for fund-touching roles
WorkOS policy — locked, cannot be disabled
Constructive-receipt guard
Block fund movement outside Vectr approval gate
Auto-rotate secrets every 90 days
Vectr secret-rotation workflow
Allow new marketplace listings
Tenants may submit DST/replacement listings for approval
Routing Matrix
EventEmailSMSSlackWebhook
45-day deadline warningOnOnOffOn
Workflow dead-letterOnOffOnOn
OFAC / AML alertOnOnOnOn
Invoice overdueOnOffOffOff
New tenant provisionedOnOffOnOff
Recent Exports
ReportFormatGeneratedBy
Exchange Activity — Q2 2026CSVJun 12mike@open1031.ai
Audit Log — May 2026PDFJun 1mike@open1031.ai
Impersonation requires a stated reason and is time-boxed. Every session writes admin.user.impersonate to the audit log and notifies the impersonated user.
Open Tickets
2 Open
Escrow balance not displaying — EX-2026-0047
Northwest Exchange · opened 2h ago
Open
SSO connection help — Okta metadata
Acme Title Group · opened 1d ago
Open
Recent Impersonations
mike@open1031.ai → matt.belcher@nwex.com
"Debug escrow balance display" · 28 min · expired
Closed
All Systems Operational | 0 active incidents | Last incident: 12 days ago
Component Health (sample data)
API (Cloudflare Workers)
99.97% · 30d
Operational
Web App (Cloudflare Pages)
100% · 30d
Operational
Database (Supabase Postgres)
99.99% · 30d
Operational
Bank Verification (Plaid)
Degraded — elevated latency
Degraded
Workflows (Vectr / Restate)
99.8% · 30d
Operational
Incident Timeline
Plaid latency elevated — monitoring
Partner-side; verification still succeeds with delay
Monitoring
Today
SendGrid 429 — document reminders delayed
Resolved · re-queued via Vectr retry
Resolved
Jun 1
Curate Featured Placement
Feature a listing platform-wide across all tenant orgs
Publish platform-wide
Visible to exchangers across every tenant org
Org Identity
Step 1 of 9 — Legal entity & basics
Available
Portal: app.open1031.ai/org/example-exchange
Select a plan
Starter
Up to 10 exchanges · 5 users
Growth
Up to 50 exchanges · 25 users
Enterprise
Up to 500 exchanges · 200 users
Trial mode
Sets org status to Trial (amber) until trial ends
Send invite now
Off = invite fires at go-live (Step 9)
MFA on first login — required. Enforced by mfa_required_qi_funds. Cannot be disabled.
Enterprise SSO is owned by WorkOS. This step captures SSO intent; the WorkOS connection is created by the Vectr/WorkOS workflow at go-live. Non-blocking — org can go live without SSO and add it later.
Enable enterprise SSO
Off = Supabase Auth email + password + MFA
SSO protocol
SAML
OIDC
Logos & favicon
L
Light logo
PNG/SVG ≤200KB
F
Favicon
ICO/PNG ≥32×32
This step records configuration only. No funds move here. Bank account linking uses Plaid-via-Vectr at go-live. Full routing/account numbers are never stored in the app DB.
CA*NV*ID*CO*OR*WA*TXFLAZNY
* Surety bond evidence required for CA/NV/ID/CO/OR/WA
QI officer counter-signature
Requires QI counter-sign on exchange engagement letter
Platform defaults inherited. Toggle to set per-org overrides for this tenant.
reverse_exchangeBeta
Reverse exchange wizard flow for supported orgs.
ai_document_extractionGA
AI-powered OCR + LLM document extraction pipeline.
dst_marketplaceAlpha
DST property marketplace listing and browsing.
mfa_required_qi_fundsRequired
MFA required for any role touching qualified escrow funds.
Legal entity & slugReady
Example Exchange Co. · /example-exchange
Plan selected & billing contact setReady
Growth · billing@example.com
Escrow model + bank; bonding evidence presentReady
Qualified escrow account · First Republic Bank
MFA required for QI funds rolesReady
Always on — locked
Custom domain CNAME/TLS verifiedAdvisory
Slug URL active — DNS pending
Platform administrator attestation
I attest that this organization has been vetted for QI/§1031 compliance, GLBA Safeguards Rule requirements, and applicable state bonding obligations. Provisioning creates real audit-log entries and triggers Vectr workflows.
Example Exchange
app.open1031.ai/org/example-exchange
Trial
Vectr workflow tasks
Create Supabase org + RLS scopecomplete
Provision qualified escrow configcomplete
Send admin invite (WorkOS)running
Register feature-flag overridespending