Varla
OverviewWhat it is and why it matters.How It WorksLending against prediction markets, step by step.FeaturesLending, borrowing, leverage, and risk management.Supported MarketsPolymarket, Opinion, Kalshi, and more.
DocumentationProtocol docs, guides, and architecture.Smart ContractsPool, Collateral Manager, Oracle, Liquidation Engine.SDK ReferenceTypeScript SDK for protocol interactions.API ReferenceREST and GraphQL endpoints for market data.
BlogLatest news and announcements from Varla.FAQsFrequently asked questions about the protocol.Security & AuditsProtocol security, audits, and trust assumptions.Brand AssetsLogos, colors, and typography guidelines.
Sign up
Varla
Protocol
Overview What it is and why it matters.
How It Works Lending against prediction markets, step by step.
Features Lending, borrowing, leverage, and risk management.
Supported Markets Polymarket, Opinion, Kalshi, and more.
Developers
Documentation Protocol docs, guides, and architecture.
Smart Contracts Pool, Collateral Manager, Oracle, Liquidation Engine.
SDK Reference TypeScript SDK for protocol interactions.
API Reference REST and GraphQL endpoints for market data.
Resources
Blog Latest news and announcements from Varla.
FAQs Frequently asked questions about the protocol.
Security & Audits Protocol security, audits, and trust assumptions.
Brand Assets Logos, colors, and typography guidelines.
Sign up

Introduction

Overview
Varla 101

Protocol

Overview
Lending Model
Supply & Borrow Interest Rates Reserves
User Positions
Open Positions Supply Assets Borrow Assets Withdraw Assets Repay Loans
Risk Engine
Health Factor LTV & Thresholds Liquidations Market Resolution Oracle System

Markets

Overview
Polymarket
Opinion
Kalshi
Adapters

Token

Overview
Distribution
Utility & Governance
Varla Gems

Security

Overview
Trust Assumptions
Risk Disclosure
Risk Parameters

Resources

FAQ
Glossary
Links
Brand Assets

Getting Started

Overview
TypeScript SDK
GraphQL API
Smart Contracts

Smart Contracts

Overview
Core Protocol
VarlaPool VarlaOracle Interest Rate Liquidators Market Adapters
Governance & Access
Governance

References

SDK Reference
API Reference

Operations

Testing & Debugging
Contract Addresses

Security

Overview
Trust Assumptions
Risk Disclosure
Risk Parameters

Varla Protocol

Built from the ground up for prediction markets. Every design decision optimizes for the unique properties of prediction market collateral.

Cross-Margin Lending

Portfolio-level collateral management, not isolated positions.

Tiered Risk System

Dynamic LTV (50-80%) based on market liquidity and volatility.

Non-Custodial

Your positions, your control — smart contract escrow only.

Permissionless Liquidations

Fully on-chain, transparent, and incentivized.


Cross-Margin Architecture

Most lending protocols use isolated vaults — each collateral type requires a separate loan. Varla uses cross-margin, where all your positions combine into a single collateral pool.


Example Portfolio:
├── Election Market YES:     $500  (65% LTV)
├── Sports Market YES:       $300  (65% LTV)
└── Crypto Market YES:       $200  (80% LTV)
────────────────────────────────────────────
Total Collateral Value:    $1,000
Weighted Max Borrow:         ~$680

ONE position to manage, ONE health factor

Position A: $400 ──► Separate vault, separate HF
Position B: $300 ──► Separate vault, separate HF
Position C: $300 ──► Separate vault, separate HF

✗ Multiple positions to track
✗ Can't offset gains/losses
✗ Less efficient

Tiered LTV System

Not all prediction markets are equal. Varla assigns risk tiers to each market based on objective criteria.

TierLTVCriteriaExamples
Conservative80%High liquidity (>$1M depth), establishedMajor elections, flagship events
Moderate65%Standard liquidity, active tradingRegular markets, popular topics
Risk50%Lower liquidity, higher volatilityNew markets, niche events
ℹ Governance configurable
Tier LTVs are protocol defaults (80/65/50%). Governance can set per-position overrides that only reduce LTV — never increase it.

Non-Custodial Design

Smart Contract Escrow
When you deposit collateral, it's held by the VarlaCore smart contract — not a company, not an individual. The code is the custodian.
Defined Release Conditions
The contract can only release your collateral under specific conditions: you repay your debt (full withdrawal), or you're liquidated (partial seizure to repay debt). No other release paths exist.
Verifiable On-Chain
All operations are transparent and auditable. You can verify exactly where your collateral is at any time on the block explorer.

Permissionless Liquidations

When a position becomes unhealthy (health factor < 1.0), anyone can liquidate it. Multiple liquidators compete, ensuring fast resolution with no single point of failure.

Health FactorBonusRationale
~1.0 (just liquidatable)~5%Minimal incentive needed
~0.9~10%Moderate urgency
≤ 0.8~15%High urgency, max incentive

Conservative Oracle Design

Conservative Pricing

Final Price = min(Spot Price, TWAP)

• Attackers can't pump spot price to inflate collateral
• TWAP provides resistance to short-term manipulation
• Lenders are protected from artificially inflated collateral

Prices older than 15 minutes (default) are considered stale. Borrowing/withdrawing on stale data is blocked. A grace period after oracle recovery protects users from immediate liquidation.

Positions in illiquid markets can't be used as collateral. Minimum $10,000 orderbook depth required. This prevents use of manipulable thin markets.


Lender Protection

💡 Reserve Fund
10% of all borrower interest goes to a protocol reserve fund. This provides first-loss coverage for bad debt — lenders are protected before the protocol takes risk.

Supported Chains

ChainPrediction MarketCollateral Token
PolygonPolymarketUSDC
BSCOpinionUSDT

Menu

  • Overview
  • How it works
  • Features
  • Documentations
  • FAQs

Ecosystem

  • Prediction markets
  • Builders
  • Integrations
  • Governance

Company

  • About
  • Terms
  • Privacy
  • Support

©2026 Varla Labs Inc. All rights reserved