Pay fees Lot 305 · $576.00 due Oct 1 E-transfer Bitcoin Lightning LMS 2847 · demo invoices, do not send funds

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.

11
Live
9
Beta
7
Planned
10
BCFSA

Your path to live

Every workflow runs on demo data — poke at it before you commit.

  1. 1 Explore the modules
  2. 2 Configure your building
  3. 3 Register and go live
Live Interactive Demos
🏦
live BCFSA

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

📨
live BCFSA

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

💸
live BCFSA

E-Transfer Reconciliation

Auto-match payments to units via reference codes

  • ✓Reference codes
  • ✓Proof upload
  • ✓Auto-ledger

$2,400/yr labour

⚡
beta

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

🔐
beta BCFSA

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

🛡️
planned

BTC War Chest

1–2% annual DCA into multisig treasury hedge

  • ✓Council vote required
  • ✓Watch-only
  • ✓Form B disclosure

Inflation hedge

📊
planned BCFSA

Transparent Sub-Accounts

Rolling Pool, Garden, Tax, Contingency — owner-visible ledgers

  • ✓Editable splits
  • ✓Vote-gated
  • ✓Real-time balance

Trust through transparency

🏢
planned

Common Property Tracker

Boundary map: common property vs strata lots

SPA s.1
  • ✓Asset registry
  • ✓Maintenance log
  • ✓Insurance binders

—

📉
beta

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

⚡
live

EPR 2026 Monitor

Metro Van energy performance reporting with kW and EV cap

  • ✓Pro credentials
  • ✓Progress ring
  • ✓Breach alerts

—

🔧
planned BCFSA

Vendor & Contract Manager

Service contracts, WCB insurance verification, PM scheduling

  • ✓WCB check
  • ✓Contract expiry
  • ✓Work orders

Liability reduction

⚖️
live

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

📁
beta BCFSA

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

📤
beta

CRT Evidence Export

One-click PDF: notices, communications, ledger balances

  • ✓Satohash proofs
  • ✓Timeline
  • ✓Unalterable

8 hrs → 1 click

🧠
beta

Rosa Compliance RAG

Strict SPA/RTA/CRT corpus with source citations only

  • ✓BC law packs
  • ✓Citation only
  • ✓Risk flags

Instant legal answers

📋
live

Form K Hub

Occupant registry, evacuation manifest, 14-day reminders

SPA s.146
  • ✓Signed/Missing
  • ✓CSV export
  • ✓Bylaw checkbox

—

📅
beta

Meeting Scheduler

AGM, SGM, Council — notifications, agendas, hybrid support

SPA s.48
  • ✓Hybrid/electronic
  • ✓Proxy tracking
  • ✓Token voting

—

🔢
live

Quorum Calculator

AGM 1/3 voters, Council majority, 30-min reschedule rule

  • ✓Good standing check
  • ✓30-min trigger
  • ✓+7 day reschedule

Invalid meeting prevention

✅
beta

Voting Engine

Majority, 3/4, 80%, unanimous — abstentions excluded

SPA s.49–51
  • ✓4 threshold types
  • ✓Tie-breaker rule
  • ✓Satohash stamp

—

🟢
live BCFSA

Form F Generator

Certificate of Payment — WITHHELD if balance > $0

SPA s.257
  • ✓Ledger check
  • ✓WITHHELD flag
  • ✓Auto-release

2 hrs → 5 min

📄
live BCFSA

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

🏠
live

Unit & Occupancy Matrix

All suites with status, rent, EHT/SVT, Form K, EV charger

  • ✓Add/remove units
  • ✓Tenant link
  • ✓Alert states

—

🔗
planned

Nostr Unit Identity

Attach npub to suite for payments, votes, Satohash proofs

  • ✓NIP-05
  • ✓Lightning Address
  • ✓Agent pay

—

🏗️
live BCFSA

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

⏱️
planned

Satohash Proof Layer

OTS-stamp payments, votes, rules, leases to Bitcoin

  • ✓60-sec stamp
  • ✓Zero custody
  • ✓CRT-ready

Court-grade proof

🔑
beta

External Multisig Watch

Import xpub — OpenStrata watches, never holds keys

  • ✓3-of-5 PSBT
  • ✓Hardware wallet
  • ✓Unchained/Casa

—

🌐
planned

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

  1. 1 Bill the month

    Run the billing cycle so every unit is charged.

    Up next Open
  2. 2 Collect a payment

    Quote and confirm one owner’s fee payment.

    Open
  3. 3 Reconcile the deposit

    Match an inbound e-transfer to its unit — it never guesses.

    Open
  4. 4 Review what’s due

    Read the statutory calendar and the health score.

    Open
  5. 5 Close the month

    Run month-end and watch the ledger verify.

    Open

📋 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.

  1. Name & address
  2. Scale
  3. Account

What’s due

Statutory calendar + open quotes for this council.

soon

Energy Performance Report (EPR) filing

2026-12-31

127 days
routine

Annual General Meeting (within 2 months of fiscal year end)

2026-10-31

66 days
routine

Depreciation report renewal

2027-12-31

492 days

Pay fees

Quote a fee payment on any rail, then confirm.

Payment rail

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.

MC
Unit 101

owner

JW

J. Williams

[email protected]

Unit 102

owner

AP
Unit 202

owner

SO
Unit 301

owner

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.

Unit 101 880 sq ft · floor 1 · occupied
signed

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.

  1. #41 Monthly fees — 12 units +$3,500.00
    RF-2026-06-001 2026-06-01 prev:9f86d08 root:a1f3c9e
  2. #42 Trust account interest +$420.00
    INT-2026-06 2026-06-15 prev:a1f3c9e root:b7e24a1
  3. #43 Insurance premium −$187.50
    INS-2026-Q2 2026-06-20 prev:b7e24a1 root:c8f15b2
  4. #44 Special levy — roof +$960.00
    SL-ROOF 2026-07-01 prev:c8f15b2 root:d9a26c3
  5. #45 Monthly fees — 12 units +$3,500.00
    RF-2026-07-001 2026-07-01 prev:d9a26c3 root:e0b37d4
  6. #46 Elevator service contract −$612.00
    MNT-2026-07 2026-07-18 prev:e0b37d4 root:f1c48e5

Sovereign rails

Enabled rails, node status, and the live CAD/BTC rate.

Live CAD/BTC $96,500 updated
FiatBitcoinLightning

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

2/5 required

Scan with hardware wallet

psbt:crf:spend:4200000

$42,000.00 · crf

2/5 required

Scan with hardware wallet

psbt:operating:spend:180000

$1,800.00 · operating

Ready to broadcast

Scan with hardware wallet

Wallet & addresses

Registered xpub + per-unit receive addresses.

xpub · Registered

xpub6CUGRUonZSQ4TWtTMmzXdrXDtypWKiKrhko4egpiMZbpiaQL2jkwSB1icqYh2cfDfVxdx4df189oLKnC5fSwqPfgyP3hooxujYzAu3fDVmz

Receive addresses

Unit 101 bc1qxy2kgd…fjhx0wlh
Unit 102 bc1qar0srr…zzwf5mdq
Unit 201 bc1q8c6fsh…5upcp6el
Unit 202 bc1qcr8te4…8z306fyu
Unit 301 bc1qk3u7v5…8s7w4e9a

→ mempool.space

Ledger explorer

Browse the verified hash chain per fund.

No entries in this fund yet.

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

Simulated live ledger

operatingFund

$182,400

operating

crfLabel

$248,500

crf

specialLevyLabel

$64,200

special_levy:reserve_topup

warChestLabel

$96,800

war_chest

CRF % at risk $71,028 · 12%

The share of the reserve fund the DCA plan would move to the BTC war chest.

Total trust funds $591,900

🗳️ 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.

$2,287.00
Received
$2,197.00
Resolved
5
Auto
1
Needs review
Auto · Unit 302 Marie Chen “Unit 302 May fees” 2026-08-01 $486.50
Auto · Unit 302 J. Williams “302” 2026-08-01 $486.50
Auto · Unit 202 Aisha Patel “202 strata fees” 2026-08-02 $512.00
Auto · Unit 301 Sean OBrien “Unit 301” 2026-08-02 $512.00
Unmatched Unknown “For the pool fund thanks” 2026-08-03 $90.00
Auto · Unit 302 Marie Chen “302 overpayment to CRF” 2026-08-03 $200.00

Prototype. Matches by reference are flagged for human review before any ledger post — reconciliation never guesses.

⚖️ Bylaw Enforcement

1 Receive Written Complaint
2 Issue Notice of Complaint
3 Review Window 🔒
4 Council Decision & Minutes 🔒
5 Issue Notice of Fine

📄 Forms B & F

Certificate of Payment

Lawyer requests Form F. App checks unit ledger. If balance > $0, flag WITHHELD state. Sale blocked until cleared.

Information Certificate

Comprehensive summary: current strata fees, arrears, pending CRT/court cases, CRF balance, EPR disclosure if applicable.

Clear & Release

Once arrears paid and Form F shows $0.00, release withheld state. Lawyer proceeds with conveyancing.