Mark Mercatali All notes

Deep diveOnchain credit15 min

Birch Hill (birchhill.io) — Technical Deep Dive: Use Cases & Infra for On-Chain Credit

Birch Hill is a permissioned risk curator on Morpho, not a new lending primitive.

Question: What is Birch Hill actually running, how is the credit stack wired, what use cases does it serve, and how does it compare with other on-chain credit models?

Snapshot: 28 Oct 2026. Sources: the full docs corpus (docs.birchhill.io/llms-full.txt and every page in the sitemap), Morpho app pages for the vault and market, rwa.xyz and DefiLlama. Live numbers come from Morpho’s UI and are point-in-time.


0. Verdict (TL;DR)

  • What it is: a permissioned risk curator on Morpho, not a new lending primitive. Birch Hill owns the wrapper (KYC/accreditation gate, a Flagship Morpho Vault V2, issuer-specific “Ecosystem Vaults”, risk underwriting, monitoring). Morpho Blue does the lending; Chronicle does the oracle; the issuer (Groma) does transfer-gating.
  • The design is clean and unusually well documented. Every vault has a public “Vault Book” with mandate, flow, parameters, oracle method, governance, addresses and onboarding. The risk framework (8-category taxonomy, 9-step quarterly loop, cap sizing from leverage and exit capacity) is the most credit-native curation methodology I’ve seen published by a Morpho curator.
  • It is tiny and single-asset. One RWA market live: GRO/USDC (tokenized shares of a private Boston/Providence multifamily NAV REIT).
    • GRO/USDC market: ~$92.5K supplied, ~$84.1K borrowed, 90.8% utilization, 3 borrowers; one borrower is ~91% of the debt.
    • bhGROeco (the Ecosystem Vault): ~$240K deposits, of which ~62% sits in the cbBTC/USDC sleeve, ~38% in GRO.
    • DefiLlama: ~$101K TVL for Birch Hill (Base only).
    • GRO itself: ~$95M AUM, 451 holders, NAV $1.07 (rwa.xyz). The Morpho market finances <0.1% of it.
  • The real credit risk is the exit, not the price. Collateral is marked at a quarterly NAV, liquidated against that NAV, and recovered by redeeming into the same REIT’s quarterly queue. The structure works only as long as Groma’s redemption window and NAV integrity hold. Birch Hill sizes caps around exactly this, which is the right instinct.
  • Conflicts are disclosed but concentrated: Birch Hill Labs is curator and the initial (de facto only) liquidator, earning the ~12.7% incentive. GromaCorp is issuer, controls liquidator whitelisting, and may itself borrow in the market.

For us: Birch Hill is the Morpho-side analogue of Laser Digital × Keyring on Euler — a compliant access + risk layer over variable-rate isolated markets. The template (“Ecosystem Vault per issuer, Flagship vault on top, caps sized to redemption capacity”) is reusable for any RWA issuer, including a future Tare tranche.


1. Company

ItemDetail
EntitiesBirch Hill Holdings (parent); Birch Hill Labs Inc. (approved Morpho curator, ex-Unit Zero Labs); Birch Hill Strategies (Delaware Series LLC, in formation); BH Digital Securities (broker-dealer application in process, no placements before FINRA approval)
TeamCEO Bhavin Vaid (Goldman structured credit, Cerberus PE); co-founders from Goldman and BlackRock risk systems; Unit Zero Labs analytics lineage
Funding$2.5M pre-seed SAFE (Feb 2026), co-led by ParaFi and Castle Island; Nascent, FalconX, EV3, JST Digital, Flowdesk
RegulatoryNot an RIA today (per disclosures); RIA and broker-dealer registration being pursued. Vaults not registered with any regulator
Live sincebhGROeco vault deployed 2 Jul 2026; GRO/USDC market 7 Jul 2026; public launch on Morpho forum 21 Jul 2026
NextExpansion to other protocols (Euler named by the CEO in Feb) and more RWA issuers

2. System map

L4  ACCESS       Birch Hill front end ─ Google sign-in + Persona (ID) ─ Verify Investor (accreditation, ≤24h) ─ TRM Labs (wallet screening, continuous)
                       │  deposit/withdraw hooks read the wallet's onboarding status before executing
L3  FLAGSHIP     Birch Hill RWA USDC Vault  (Morpho Vault V2 / ERC-4626, Base)  0xa5aF…ea39
                   modules: Ecosystem Vault adapters · debt allocator · accountant (10% perf fee, P&L, health checks) · deposit-limit module
                       │  allocates only to reviewed Ecosystem Vaults + idle USDC
L2  ECOSYSTEM    bhGROeco — Birch Hill Groma Ecosystem USDC (Morpho Vault V2)  0xb038…db4A   ← also open directly on Morpho
                       ├── GRO/USDC   (62.5% LLTV, Chronicle NAV oracle, cap $5M)   ← the credit exposure
                       ├── cbBTC/USDC (86% LLTV, market oracle)                     ← liquidity sleeve, first source of withdrawals
                       └── cbETH/USDC (77% LLTV, enabled, $0 allocated)
L1  MARKETS      Morpho Blue (immutable isolated markets)  0xBBBB…FFCb · AdaptiveCurveIRM, 90% target utilization
L0  COLLATERAL   GRO = GromaCoin, ERC-3643 security token (0x3dCc…0b5) — shares of GromaREIT (MD corp, NAV REIT, Rule 506(c))
                 Oracle: Chronicle NAV feed + Proof-of-Asset attestation (0xff5D…Ab20), NAV updated quarterly
OPS              Fordefi (Owner / Curator / Sentinel keys, policy engine) · Hypernative (monitoring, paging) · Cryptio (accounting) · Green Street (independent valuation)

2.1 Address book (Base, chain 8453)

ContractAddress
Birch Hill RWA USDC Vault (Flagship)0xa5aFD3a598Ef000a5eDd96ED65929aC7a6fEea39
bhGROeco (Ecosystem Vault)0xb038cF3e233b78225F6D350AC8319bEC8457db4A
GRO/USDC market id0x093279173e34dd4589a83f10a1cae316f6227efe8ac51342fec9e29d78b68d4e
cbBTC/USDC market id0x9103c3b4e834476c9a62ea009ba2c884ee42e94e6e314a26f04d312434191836
GRO (GromaCoin, ERC-3643)0x3dCce9e05Fc9c30A6a4E9FC1c0ec1Ff15C16e0b5
GRO market oracle (Chronicle adapter)0xff5D32467AB78671C32aBa9EA5947bEa5572Ab20
Interest rate model (AdaptiveCurveIRM)0x46415998764C29aB2a25CbeA6254146D50D22687
Morpho Blue0xBBBBBbbBBb9cC5e90e3b3Af64bdAF62C37EEFFCb
USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
bhGROeco fee recipient0x01BA9955127ef4b010663396edDD2340eCD83786

3. Infra layer by layer

3.1 Access & compliance

  • Three gates for Flagship depositors: Persona identity check at sign-in → Verify Investor accreditation (attorney-reviewed, up to 24h) → TRM Labs wallet screening (OFAC SDN, UN, EU lists, exploit addresses, risk score).
  • Screening checkpoints: before first deposit; before any new market allocation (all contract addresses screened); on every deposit and withdrawal; continuously for any wallet that has touched a vault; full re-screen at each quarterly reassessment.
  • On-chain enforcement: the Flagship vault’s deposit and withdraw hooks read the wallet’s onboarding status on-chain before executing. The docs do not say where that status lives (allowlist contract, attestation registry, or ERC-3643-style identity registry). Open question.
  • Borrower gate is the collateral itself: GRO is ERC-3643, so it moves only between GromaCorp-verified addresses. You cannot borrow without already being a KYC’d GRO holder, and a liquidator must also be whitelisted to receive seized GRO.
  • Note: bhGROeco is “open on Morpho”, so the lender gate only binds at the Flagship layer. Anyone can supply to bhGROeco directly; the borrow and liquidation sides remain permissioned via ERC-3643.

3.2 Vault layer (Morpho Vault V2)

  • Two tiers:
    • Flagship (one per chain): holds only Ecosystem Vault positions and idle stablecoins; allocates only to issuers with a published assessment; fills existing markets before adding a new Ecosystem Vault to avoid idle-cash dilution.
    • Ecosystem Vault (one per issuer): supplies that issuer’s isolated collateral markets (standard tokens and any Pendle PTs) plus a liquidity sleeve.
  • Flagship modules: Ecosystem Vault adapters (one per vault), debt allocator (periphery), accountant (10% performance fee, P&L, health checks each cycle), deposit-limit module (bounded to live lending capacity), deposit/withdraw hooks.
  • bhGROeco live config (Morpho UI):
    • Performance fee 10%, management fee 0%.
    • Curator: Birch Hill Safe (UI shows a 3/3 and a 3/5 Safe); two allocator addresses; one Sentinel.
    • 7-day timelocks on enabling adapters and raising absolute/relative caps. Cap cuts are immediate.
    • GRO/USDC absolute cap $5M; cbBTC and cbETH caps uncapped.
  • Emergency powers (separate address): deposit shutdown with orderly wind-down; emergency withdrawal from a single Ecosystem Vault.
  • Rebalancing inputs: utilization vs target, pending withdrawals, alerts — always within curator caps.

3.3 Market layer (Morpho Blue)

ParamGRO/USDCcbBTC/USDC (sleeve)
LLTV62.5% vs attested NAV86%
Buffer to liquidation37.5%—
Liquidation incentive≈12.7% = min(1.15, 1/(1 − 0.3 × (1 − LLTV)))Morpho default for 86%
OracleChronicle NAV + Proof of Asset, rounded to the cent, 90s staleness limitMarket oracle
IRMAdaptiveCurveIRM, 90% targetsame
ImmutabilityFixed at deployment (7 Jul 2026)—

3.4 Oracle & NAV

  • NAV = trust assets − liabilities. Property equity on a look-through basis; cash, preferred equity, property-level cash and trust loans carried at stated value.
  • NAV sensitivity to property values = property-equity share of NAV × 1/(1 − property-level LTV). Mortgage debt sits ahead of the trust, so NAV moves more than buildings.
  • Groma computes NAV quarterly; Chronicle publishes and attests it via Proof of Asset. The 90-second staleness check guards the feed’s liveness, not the freshness of the valuation — the underlying number changes four times a year.
  • Birch Hill states the oracle is a solvency/liquidation reference, not price discovery. Independent check: Birch Hill revalues the portfolio each quarter from Green Street apartment price and cap-rate data (three methods) and flags if independent value falls outside a band.
  • Structural gap: listed apartment REITs trade below NAV; GRO is always marked at NAV. A forced seller’s real recovery could be below the oracle mark. Birch Hill lists this risk with no mitigant.

3.5 Liquidation & recovery

  1. Trigger: debt ÷ (GRO × attested NAV) ≥ 62.5%. LTV rises from a lower quarterly NAV or from interest accruing between marks.
  2. Any whitelisted liquidator can act without per-deal approval. Birch Hill Labs is the liquidator until market makers are onboarded.
  3. Liquidator repays USDC and receives GRO worth debt + ~12.7%, valued at NAV.
  4. Exit: redeem at NAV through Groma’s quarterly window (no priority over other holders), or private sale to another verified holder (no buyer assured). The liquidator carries NAV risk for up to 1–2 quarters; the incentive is the compensation.
  5. Shortfall → Morpho books bad debt pro rata to suppliers of the GRO/USDC market → bhGROeco → Flagship depositors.
  6. Birch Hill cannot stop or delay a liquidation; it can only cut caps and pull unborrowed supply.

Redemption terms (Birch Hill docs): 10% of start-of-quarter NAV per quarter; up to 5% in ~T+2; the rest queued to quarter-end, pro-rated if requests exceed 10%; paid from trust cash. ⚠️ rwa.xyz lists 5% + a further 2.5% pro rata (7.5%). Worth reconciling with Groma’s offering docs.

3.6 Cap-sizing logic (the most interesting bit)

An Ecosystem Vault cap is the tightest of three numbers:

  1. Committed borrowing — issuer draws plus verified holder demand.
  2. Leverage headroom — borrowing at 90% target utilization must fit under the policy line on issuer leverage, measured against the same attested value the market enforces.
  3. Exit capacity — GRO seized at LLTV must be a bounded share of the issuer’s redemption capacity and cash.

Sanity check at the $5M cap: 90% utilization → $4.5M debt → at 62.5% LLTV that is $7.2M of GRO to seize. Against ~$95M AUM, quarterly capacity is ~$9.5M (10%) or ~$4.75M fast-track (5%). So a full-cap default clears in ~1 quarter if no one else redeems, ~2 if the queue is contested — consistent with the docs’ 1–2 quarter claim, and only if AUM and the redemption policy hold.

3.7 Operations

  • Keys: Owner, Curator and Sentinel held in Fordefi with policy-based approvals and audit logs.
  • Monitoring: Hypernative contract monitoring with on-call paging; public monitor at monitoring.birchhill.io/birch-hill (it was still “syncing” with empty panels when I checked).
  • Accounting: Cryptio for participant statements.
  • Risk loop: Intake → Diligence → Stress → Parameterize → Publish → Attest → Enforce → Monitor → Refresh, quarterly plus triggers (DSCR / interest coverage below threshold, new Groma data, new Chronicle record, independent value out of band, redemptions near capacity).

4. Live state (28 Oct 2026)

4.1 GRO/USDC market (Morpho UI)

MetricValue
Supplied~$92.5K (bhGROeco = 99.9%)
Borrowed~84.1K USDC
Utilization90.8% (at target)
Supply APY / Borrow APY7.66% / ~8.5%
Collateral~175.5K GRO ≈ $187.8K at NAV $1.07
Aggregate LTV≈ 44.8%
Borrowers3
Liquidations / bad debtNone / $0
BorrowerGROUSDC debtLTVHealth factorNAV drop to liquidation
0x5A89…7C79158,34476,330~45.1%1.387~28%
0x4170…2dd917,0437,696~42.2%1.481~32%
0x758d…2dcE14245~29.7%2.107~53%
  • One wallet is ~91% of the book. Whether it is GromaCorp or an affiliate is not stated on-chain or in the docs; the docs do say GromaCorp may borrow. Verify before treating this as third-party demand.
  • Interest alone at ~8.5% would take the largest loan from HF 1.39 to 1.0 in roughly 3.9 years with a flat NAV, so the near-term trigger is a NAV mark-down, not accrual.

4.2 Vaults

Value
bhGROeco deposits / idle liquidity~$240K / ~$156K
bhGROeco allocationcbBTC/USDC 61.5% · GRO/USDC 38.5% · cbETH 0%
bhGROeco net APY~6.0% (30D 5.3%, 90D 6.05%)
Birch Hill TVL (DefiLlama)~$101K, Base only (#45 of 61 risk curators)
GRO token~$95.0M AUM, 88.8M tokens, NAV $1.07, 451 holders; issuer fees 1% mgmt / 12.5% perf

The sleeve has grown from 17.66% of bhGROeco (3 Sep, per docs) to ~62% now. Supply outran RWA borrow demand, so most depositor yield today is cbBTC-backed lending, not RWA credit.


5. Use cases

#Use caseWhoStatusHow it works
1Compliant USDC yield on RWA-backed loansUS accredited / institutional allocators, RIAs, family officesLive (small)One ERC-4626 position in the Flagship → Ecosystem Vaults → isolated RWA markets, with KYC/AML and published underwriting
2Liquidity against illiquid tokenized securitiesGRO holdersLivePost GRO, borrow USDC up to 62.5% of NAV instead of waiting for a quarterly redemption
3Issuer balance-sheet financingGromaCorpLive (per launch post)Issuer borrows against its own GRO for reinvestment — useful, but a related-party exposure
4Leverage / “re-mint” loopGRO holdersAllowedBorrow USDC → mint more GRO → re-post, bounded by LLTV and rate
5RentvestingTenantsPlanned, not assuredRent applied to buy REIT shares, then lent against — needs a financing rail sized to rent volume
6Issuer-in-a-box credit facilityAny RWA issuer (incl. Pendle PTs on their tokens)TemplateNew Ecosystem Vault per issuer once its assessment is published; Flagship allocates across issuers
7Curation-as-a-service / advisoryInstitutionsStated offeringStrategy design, parameters, allocation across protocols

6. Risk register

  1. Exit = issuer’s own redemption queue. Recovery depends on GromaREIT cash and policy. A gated or suspended queue (common in NAV REITs under stress) freezes recovery while the oracle still shows NAV.
  2. Mark-to-NAV vs market. Quarterly, sponsor-computed NAV with stated-value items; no secondary market price. Liquidations are triggered late and recovery may be below the mark.
  3. Related parties. GromaCorp is issuer, possible borrower, and gatekeeper of liquidator whitelisting; the liquidator’s exit is a redemption from the same group.
  4. Curator-as-liquidator. Birch Hill Labs earns the 12.7% incentive and is the only liquidator at launch. Liquidation at size is untested; no market makers yet.
  5. Concentration. One issuer, one asset class, two metros, a few large assets; one borrower ≈ 91% of debt.
  6. Scale. ~$84K of RWA credit outstanding. Too small to evidence the framework under stress.
  7. Regulatory. Not yet an RIA or broker-dealer; vaults unregistered; GRO is a 506(c) security. Registration progress gates institutional adoption.
  8. Disclosure drift. Doc pages were reorganized (old URLs 404); redemption terms differ between Birch Hill (10%) and rwa.xyz (7.5%); disclosures mention 24h notice while the vault runs 7-day timelocks; Morpho UI shows no curator risk disclosure; the public monitor wasn’t populated.
  9. Unknown on-chain gating. The docs don’t specify where onboarding status lives or who can write it.

7. Positioning vs. other on-chain credit models

Birch HillLaser Digital × Keyring (Euler)Morpho MidnightTareWildcatDivine / Priors
LayerCurator + access wrapperCurator + access wrapperFixed-rate primitiveOriginator + servicing ledgerUndercollateralized linesUnsecured micro-credit
RateVariable (AdaptiveCurveIRM)Variable (Euler)Fixed, order bookFixed consumer APRBorrower-setFixed per term
CollateralTokenized REIT (ERC-3643)Tokenized T-bills etc.cbBTC/WBTCNone (consumer)NoneNone
IdentityPersona + accreditation + TRM; ERC-3643Keyring zk permissioningNoneLicensed lender KYCKnown counterpartiesWorld ID / ERC-8004
Scale~$84K RWA loansNot launched~$30M depositsUndisclosed~$178M loans$3.9M lent / $3.6K pool

Read: Birch Hill and Laser×Keyring are the same bet — institutions want a regulated-feeling curator over open lending protocols, not a new protocol. Birch Hill is live first, on Morpho, with better public documentation; Laser has the bank brand. Neither solves fixed-term funding (Midnight does) or origination (Tare does).


8. Open questions for Birch Hill

  1. Where is onboarding status stored on-chain, and who can write it?
  2. Who is 0x5A89…7C79 (91% of GRO debt) — GromaCorp, an affiliate, or a third party?
  3. How much of bhGROeco is Flagship capital vs direct depositors?
  4. Which redemption policy binds — 10% or 5% + 2.5%? What happens to the oracle if Groma suspends redemptions?
  5. Timeline for third-party liquidators / market makers, and whether Birch Hill will rebate or cap its liquidation incentive.
  6. Publication of the quarterly Groma risk report (DSCR, look-through LTV, independent value vs NAV).
  7. Next issuers and next protocol (Euler?), and RIA / BD timeline.
  8. Smart-contract audits for the Flagship hooks, adapters and accountant (none referenced in the docs).

Sources

Prepared 28 Oct 2026. Live figures from Morpho/rwa.xyz UIs, not independently verified via RPC. Derived numbers are estimates. Not investment advice.