You are now entering the foundry
FHERUM
heating the mould…000%
0x0000000000000000000000000000000000000000
click or press any key to skip
Encrypted money markets · Robinhood Chain

Private borrower positions.Public market accountability.

FHE-powered confidential lending architecture for Robinhood Chain. Collateral, debt and health factor are designed to stay ciphertext once FHE ships — every market stays auditable. Testnet runs a simulated adapter.

Chain
46630 · testnet
Contracts
Deployed
Privacy
Public · FHE pending
Audit
None yet

§01 — The problem

Privacy—
is a solvency
problem.

01 / 04

Your loan is public.

On a transparent chain anyone can read your collateral, your debt and exactly how close you are to liquidation.

02 / 04

That is a target.

Visible thresholds invite liquidation hunting and copy-trading. Treasuries and funds stay away.

03 / 04

Privacy can't break solvency.

Hiding positions is worthless if liquidations stop working. The market must stay auditable.

04 / 04

So we encrypt the position, not the market.

Collateral and debt become ciphertext. Totals, rates, oracles and curator actions stay public.

Veilbook · Veilbook · Veilbook

§02 — Veilbook

Ciphertext
in. Solvency
out.

Encrypt the borrower, not the market. Toggle the view to see what an observer would get once confidential mode ships.

  • Collateral0x9f3a…c41e
  • Liquidation threshold80% (public)
  • Debt0x07bd…e902
  • Health Factorebool → solvent

Example from the brief. Not live — positions are public until FHE support reaches this chain.

What an observer seesTodayTarget
  • Assets, risk params, caps, ratesPublicPublic
  • Oracle price, timestamp, validityPublicPublic
  • Market totals & utilizationPublicPublic
  • Wallet address & action timingPublicPublic
  • ERC-20 transfer amountsPublicPublic
  • Your collateral amountPublic◆ Encrypted
  • Your debtPublic◆ Encrypted
  • Your Health FactorPublic◆ Authorized only
  • Liquidation eligibilityPublic◆ Minimum signal

§03 — Ironclad

One number
decides
liquidation.

HF = collateral × LT ÷ debt.
Below 1.00, the forge takes it.

$10,000
80%
$5,000

Illustration only. Live markets use curator-set parameters, oracle prices and accrued interest, computed in fixed-point with debt rounded up and collateral rounded down.

HF = ($10,000 × 80%) ÷ $5,000
Health Factor
1.60
Healthy
01.00 liquidation23+

Collateral would have to fall 37.5% before this position becomes liquidatable.

§04 — The stack

Six modules.
One forge.

Status is what exists in this repository — not a roadmap. Click a tag to read it.

§06 — Contracts

Verify, don't trust.

Every contract this app talks to, per network. Switch networks and the list follows; each address links straight to the block explorer.

Robinhood Chain Testnet · 18 contracts

  • FORGEHUBLiquidityHubShared liquidity hub · spoke credit limits0x4E424a…8e6B92explorer ↗
  • FORGEHUBMarketFactoryVerifies and registers markets0x948488…8D15eEexplorer ↗
  • FORGEHUBMarket · tETH/tUSDIsolated spoke market0x6F16DD…243c1Aexplorer ↗
  • FORGEHUBCuratorRegistryRegistered markets and curators0x665728…3211B7explorer ↗
  • IRONCLADRiskEngineHealth factor and solvency checks0x30E67B…A34810explorer ↗
  • IRONCLADLiquidationEngineLiquidation math0x3370C3…05E260explorer ↗
  • FORGEHUBInterestRateModelVariable rate curve0xA0f58c…1537D7explorer ↗
  • IRONCLADOracleAdapterPrice feeds with staleness bounds0x138445…69f81Fexplorer ↗
  • VEILBOOK · mockPlaintextFHEAdapterFHE interface stand-in (no encryption)0xa431F2…65cd14explorer ↗
  • STEEL LENSLensReaderRead-only market and user snapshots0x8C1E90…D3902eexplorer ↗
  • IRON GATEAllowlistEligibilityOptional borrower allowlist0xF75178…fC12a4explorer ↗
  • BREAKGLASSEmergencyControllerPause switches0x9A09a3…eb2B16explorer ↗
  • GOVERNANCEForgeAdminDeploys timelock + registry0xEAd08A…893550explorer ↗
  • GOVERNANCETimelockControllerGovernor and curator of every market0x0e2A71…9280dFexplorer ↗
  • TEST ASSET · mocktUSDMock loan token (no value)0xE29eFd…b4ea7Eexplorer ↗
  • TEST ASSET · mocktETHMock collateral token (no value)0x8Bc345…E17473explorer ↗
  • TEST ASSET · mockFeed · tUSD/USDMock price feed, fixed 1.000xaAf7e3…BE397Dexplorer ↗
  • TEST ASSET · mockFeed · tETH/USDMock price feed, fixed 2,000.000x840488…Cb0dA3explorer ↗

Mock entries are testnet stand-ins: tokens and feeds have no value, and PlaintextFHEAdapter performs no encryption.