Full Management Company Scope
OpenStrata Tool
27 modules covering everything a BCFSA-licensed management company does — cheaper, faster, fewer errors. BCFSA trust rules built-in.
Your path to live
Every workflow runs on demo data — poke at it before you commit.
Multi-Account Trust Ledger
Isolated Operating, CRF, Special Levy accounts per BCFSA trust rules
SPA s.92–96 - ✓Fund isolation
- ✓No co-mingling
- ✓Auto CRF 10%
Eliminates trust fund violations
Automated Fee Billing
Monthly strata fees, move-in/out, fines — auto-generate and track AR
- ✓Per-unit schedules
- ✓Late notices
- ✓Lien tracking
4 hrs → 15 min/month
E-Transfer Reconciliation
Auto-match payments to units via reference codes
- ✓Reference codes
- ✓Proof upload
- ✓Auto-ledger
$2,400/yr labour
Lightning Instant Pay
LNURL QR with 15-min CAD rate lock for strata fees
- ✓BOLT-12 offers
- ✓Recurring invoices
- ✓Satohash stamp
vs 3% credit cards
Invoice → PSBT Workflow
Ziggy parses invoices, CRF cap check, 3-of-5 multisig council approval
- ✓CRF cap enforce
- ✓PO match
- ✓Matrix notify
Zero unauthorized spends
BTC War Chest
1–2% annual DCA into multisig treasury hedge
- ✓Council vote required
- ✓Watch-only
- ✓Form B disclosure
Inflation hedge
Transparent Sub-Accounts
Rolling Pool, Garden, Tax, Contingency — owner-visible ledgers
- ✓Editable splits
- ✓Vote-gated
- ✓Real-time balance
Trust through transparency
Common Property Tracker
Boundary map: common property vs strata lots
SPA s.1 - ✓Asset registry
- ✓Maintenance log
- ✓Insurance binders
—
Depreciation Report Hub
5-year renewal cycle, 30-year capital projection linked to CRF
SPA s.94 - ✓Renewal alerts
- ✓CRF linkage
- ✓Engineer credentials
Avoid Form B disclosure hits
EPR 2026 Monitor
Metro Van energy performance reporting with kW and EV cap
- ✓Pro credentials
- ✓Progress ring
- ✓Breach alerts
—
Vendor & Contract Manager
Service contracts, WCB insurance verification, PM scheduling
- ✓WCB check
- ✓Contract expiry
- ✓Work orders
Liability reduction
Bylaw Enforcement Engine
5-step CRT-proof workflow with 14-day BLOCK_FINE_ACTIONS lock
SPA s.124–128 - ✓Written complaint
- ✓Auto notices
- ✓14-day lock
CRT overturn prevention
SPA s.35 Archive
Retention schedule: 2 years to permanent — auto-flag expiry
SPA s.35 - ✓10 document types
- ✓Expiry alerts
- ✓Immutable log
BCFSA audit ready
CRT Evidence Export
One-click PDF: notices, communications, ledger balances
- ✓Satohash proofs
- ✓Timeline
- ✓Unalterable
8 hrs → 1 click
Rosa Compliance RAG
Strict SPA/RTA/CRT corpus with source citations only
- ✓BC law packs
- ✓Citation only
- ✓Risk flags
Instant legal answers
Form K Hub
Occupant registry, evacuation manifest, 14-day reminders
SPA s.146 - ✓Signed/Missing
- ✓CSV export
- ✓Bylaw checkbox
—
Meeting Scheduler
AGM, SGM, Council — notifications, agendas, hybrid support
SPA s.48 - ✓Hybrid/electronic
- ✓Proxy tracking
- ✓Token voting
—
Quorum Calculator
AGM 1/3 voters, Council majority, 30-min reschedule rule
- ✓Good standing check
- ✓30-min trigger
- ✓+7 day reschedule
Invalid meeting prevention
Voting Engine
Majority, 3/4, 80%, unanimous — abstentions excluded
SPA s.49–51 - ✓4 threshold types
- ✓Tie-breaker rule
- ✓Satohash stamp
—
Form F Generator
Certificate of Payment — WITHHELD if balance > $0
SPA s.257 - ✓Ledger check
- ✓WITHHELD flag
- ✓Auto-release
2 hrs → 5 min
Form B Generator
7-day statutory deadline — fees, arrears, CRT, CRF, EPR
SPA s.256 - ✓Deadline tracker
- ✓EPR disclosure
- ✓Pending cases
2 hrs → 5 min
Unit & Occupancy Matrix
All suites with status, rent, EHT/SVT, Form K, EV charger
- ✓Add/remove units
- ✓Tenant link
- ✓Alert states
—
Nostr Unit Identity
Attach npub to suite for payments, votes, Satohash proofs
- ✓NIP-05
- ✓Lightning Address
- ✓Agent pay
—
Building Template Wizard
Onboard new strata in 30 min — units, funds, services, rails, bylaws
- ✓BC template
- ✓8-step wizard
- ✓JSON export
30 days → 30 min
Satohash Proof Layer
OTS-stamp payments, votes, rules, leases to Bitcoin
- ✓60-sec stamp
- ✓Zero custody
- ✓CRT-ready
Court-grade proof
External Multisig Watch
Import xpub — OpenStrata watches, never holds keys
- ✓3-of-5 PSBT
- ✓Hardware wallet
- ✓Unchained/Casa
—
OpenStrata Export
Portable identity and history when switching managers
- ✓Nostr events
- ✓No lock-in
- ✓Verify all
—
Live Interactive Demos
Run your first month
The five steps of a real billing cycle — billed, paid, reconciled, reviewed, closed.
0/5
- Up next Open
1 Bill the month
Run the billing cycle so every unit is charged.
- Open
2 Collect a payment
Quote and confirm one owner’s fee payment.
- Open
3 Reconcile the deposit
Match an inbound e-transfer to its unit — it never guesses.
- Open
4 Review what’s due
Read the statutory calendar and the health score.
- Open
5 Close the month
Run month-end and watch the ledger verify.
📋 Form K Hub
R Rosa — compliance assistant
Ask BC strata law questions; Rosa answers with citations only.
Ask BC strata law questions; Rosa answers with citations only.
Demo
Register this building
Configure a new strata corporation in 8 steps. Every setting is jurisdiction-aware and BCFSA-compliant by default. Generate a portable building JSON config.
- Name & address
- Scale
- Account
What’s due
Statutory calendar + open quotes for this council.
Energy Performance Report (EPR) filing
2026-12-31
Annual General Meeting (within 2 months of fiscal year end)
2026-10-31
Depreciation report renewal
2027-12-31
Pay fees
Quote a fee payment on any rail, then confirm.
Run the month
Billing → late notices → reconcile, one guided close.
Bylaw enforcement case
Complaint → notice → review lock → decision.
Member workspace
Owners per lot — trace unit → payments → forms.
Forms & 7-day tracker
Issue Form B/F certificates with the statutory delivery countdown.
Sign in to generate live evidence exports from the hash-chained ledger.
My unit
Your lot, its ledger, and your payments — at a glance.
AR balance
$0.00
Payments
3
- 2026-01-03
demo-a1b2$350.00 - 2025-12-02
demo-c3d4$350.00 - 2025-11-04
demo-e5f6$350.00
Ballot voting engine
Roll-call resolution with per-unit entitlements.
Meeting notice
Statutory notice windows — AGM 14 days, council 7 days.
14-day advance window met
Compliance health
Based on deadlines, Form K gaps, and AR
96
excellent
- Energy Performance Report (EPR) filing 127d
- Annual General Meeting 66d
- Depreciation report renewal 492d
−20 overdue · −10 due ≤14d · −8 urgent · −4 soon · based on 3 tracked items (Demo).
Bylaw case file
CRT-ready evidence bundle for this case.
Decision
Review window — fine actions locked
On-chain balances
Per-address sats from the public mempool.space API.
Register an xpub to derive receive addresses.
War chest DCA planner
Allocate a % of the reserve fund into the BTC war chest.
Live CAD/BTC
updated —
$98,500
CAD → 1 BTC
Rails readiness
What it takes to connect each sovereign daemon.
- Bitcoin on-chain (LND)
LND_*pending host - Lightning (LNBits)
LNBITS_*pending host - Liquid
LIQUID_*pending host - PayNym (BIP-47)
PAYNYM_*pending host - Nostr relay
NOSTR_RELAY_*pending host - Fiat / Interac
FIAT_*pending host
pending host — Point the site at your OpenStrata backend to flip from demo to live.
Chain — operating
Browse the verified hash chain per fund.
- #41 Monthly fees — 12 units +$3,500.00RF-2026-06-001 2026-06-01 prev:9f86d08 root:a1f3c9e
- #42 Trust account interest +$420.00INT-2026-06 2026-06-15 prev:a1f3c9e root:b7e24a1
- #43 Insurance premium −$187.50INS-2026-Q2 2026-06-20 prev:b7e24a1 root:c8f15b2
- #44 Special levy — roof +$960.00SL-ROOF 2026-07-01 prev:c8f15b2 root:d9a26c3
- #45 Monthly fees — 12 units +$3,500.00RF-2026-07-001 2026-07-01 prev:d9a26c3 root:e0b37d4
- #46 Elevator service contract −$612.00MNT-2026-07 2026-07-18 prev:e0b37d4 root:f1c48e5
Sovereign rails
Enabled rails, node status, and the live CAD/BTC rate.
Host pending — rails configured, not connected.
Multisig signing room
Pending PSBTs, signature progress, broadcast when ready.
psbt:war_chest:spend:1250000 $12,500.00 · war_chest
Scan with hardware wallet
psbt:crf:spend:4200000 $42,000.00 · crf
Scan with hardware wallet
psbt:operating:spend:180000 $1,800.00 · operating
Scan with hardware wallet
Wallet & addresses
Registered xpub + per-unit receive addresses.
xpub · Registered
xpub6CUGRUonZSQ4TWtTMmzXdrXDtypWKiKrhko4egpiMZbpiaQL2jkwSB1icqYh2cfDfVxdx4df189oLKnC5fSwqPfgyP3hooxujYzAu3fDVmzReceive addresses
→ mempool.space
Ledger explorer
Browse the verified hash chain per fund.
Sign in to generate live evidence exports from the hash-chained ledger.
Export center
Portable JSON, CRT bundle, certificates, ledger CSV.
Sign in to generate live evidence exports from the hash-chained ledger.
🏦 Sub-Accounts
operatingFund
$182,400
operating
crfLabel
$248,500
crf
specialLevyLabel
$64,200
special_levy:reserve_topup
warChestLabel
$96,800
war_chest
The share of the reserve fund the DCA plan would move to the BTC war chest.
🗳️ Hardcoded thresholds. Abstentions excluded from all calculations.
Quorum + voting, per SPA s.48. Live when signed in.
🔐 Watch-only xpub (external multisig)
Register your council’s public extended key — keys never leave the hardware wallets; receive paths derive deterministically per unit.
Demo: sign in to register your council xpub. Expected format: xpub… / zpub… (public prefixes only).
📦 Evidence & portable export
Print-ready CRT evidence bundle, Form B/F certificates, and the portable OpenStrata export — all from the live ledger.
Sign in to generate live evidence exports from the hash-chained ledger.
💸 E-Transfer Reconciliation
Auto-match inbound e-transfers to unit accounts by reference code. Reviewable — nothing posts without sign-off.
“Unit 302 May fees” 2026-08-01 $486.50“302” 2026-08-01 $486.50“202 strata fees” 2026-08-02 $512.00“Unit 301” 2026-08-02 $512.00“For the pool fund thanks” 2026-08-03 $90.00“302 overpayment to CRF” 2026-08-03 $200.00Prototype. Matches by reference are flagged for human review before any ledger post — reconciliation never guesses.
⚖️ Bylaw Enforcement
📄 Forms B & F
Lawyer requests Form F. App checks unit ledger. If balance > $0, flag WITHHELD state. Sale blocked until cleared.
Comprehensive summary: current strata fees, arrears, pending CRT/court cases, CRF balance, EPR disclosure if applicable.
Once arrears paid and Form F shows $0.00, release withheld state. Lawyer proceeds with conveyancing.