Runway
Live on NEAR testnet · simulated money

Working capital that repays itself from your sales.

Merchants get paid in crypto or rupees and borrow against that revenue. A fixed share of every sale repays the loan automatically. Lenders fund the vault and earn the fees. All of it on-chain, checkable by anyone.

Customerpays ₹ or crypto1Clickcrypto → USDCINR gateway₹ → USDCSettlementkeyless accountVaultrepay shareMerchantthe restloan

Every payment lands in the merchant's keyless settlement account, then splits on-chain.

Lenders' vault Cash plus loans outstanding, minus provisions for late loans. Owned by lenders through runUSDC shares.
…
USDC · live on testnet
Share price Starts at 1.000000 and rises as loan fees are repaid. Falls only if a default is bigger than the reserve.
…
USDC per share · live on testnet
Loans active Loans currently being repaid from merchants' sales.
…
right now · live on testnet
Rupee float USDC held by the INR gateway to pay out when someone pays in rupees by UPI.
…
USDC · live on testnet

In one minute

What is Runway?

The problem

Small merchants who sell online or by UPI wait days for cash and can't get a loan without a long credit history or collateral.

Runway's answer

Route your sales through a Runway payment link. Your revenue history appears on-chain as it happens, and a private underwriter turns it into a credit line within minutes.

Why lenders can trust it

Repayment is taken from sales by code, not by chasing anyone. Offers are bounded by the contract, agents are verified on-chain, and a reserve absorbs the first losses.

How it works

Four steps, all on-chain

From the first sale to a repaid loan. On testnet the whole cycle takes about 30 minutes.

  1. 1

    Get paid through Runway

    Each merchant gets a keyless settlement account and a payment link. Customers pay any crypto (swapped to USDC by NEAR Intents) or rupees by UPI.

  2. 2

    Revenue builds a record

    Every payment is counted on-chain in time windows (5 minutes on testnet, 30 days on mainnet). No bank statements needed.

  3. 3

    A private underwriter makes an offer

    An AI-assisted agent in a secure enclave scores the revenue and signs an offer: a limit, a fee and a repay share. Its keys are checked on-chain.

  4. 4

    Sales repay the loan

    While a loan is open, the settlement account sends a fixed share of every payment to the lenders' vault. Busy week, faster repayment; quiet week, smaller payments.

Try it

Watch a payment split

Drag the slider. This is the same rule the settlement contract applies to every payment.

Try it: one customer payment

loan
merchant

Repays the loan (to lenders)

36.68

Goes to the merchant

363.32

While a loan is open, a fixed share of every payment repays it automatically, on-chain. Slow week? You repay less.

The share is fixed when the loan starts

A first loan of 100 USDC with a 10% fee means 110 owed. If your typical window brings 400 USDC, the share is 110 ÷ (3 × 400) = 9.17%, so about three windows of normal sales repay it.

It never takes too much

The loan only takes what is still owed. The last payment's extra goes back to you, and once it's repaid, 100% of every sale is yours again.

Everything is visible

Each split is a public transaction: what repaid the loan, what was principal, what was fee, and what went to the merchant.

Open the full simulator

Pick your role

What can you do here?

Four kinds of people use Runway. Pick yours: every page explains itself as you go.

Merchants

Get paid in crypto or rupees, then borrow against those sales.

  • Register a payment handle
  • Share your payment link or QR
  • Get an offer from your revenue
  • Repay automatically from sales

You need: A testnet wallet with about 4 NEAR

Lenders

Fund merchants' working capital and earn their loan fees.

  • Deposit USDC or rupees
  • Get runUSDC shares
  • Watch the share price grow
  • Withdraw after a 2-minute wait

You need: A wallet; test USDC is free on the site

Customers

Pay a merchant with any crypto, or with UPI in rupees.

  • Open the merchant's payment link
  • Pick crypto or UPI
  • See the live price first
  • Pay; the merchant is paid in seconds

You need: Nothing on testnet: payments are simulated

Judges & auditors

Check every claim yourself, without trusting Runway.

  • Verify the agents' keys on-chain
  • Audit any offer's terms
  • See every UPI receipt and payout
  • Use the exit page with no server

You need: Nothing; no wallet needed to look

Rupees and crypto

Pay and get paid in either

The protocol itself only ever holds USDC. Rupees are converted at the edges by the INR gateway.

UPI in

A customer pays ₹ by UPI. The rupees go to Runway's payment provider; the gateway sends the same value in USDC from its float to the merchant's settlement account, at the live rate minus 0.5%.

Crypto in

A customer pays any token on any supported chain. NEAR Intents (1Click) swaps it and delivers USDC on NEAR to the settlement account. The quote is checked in the browser first.

Rupees out

Merchants and lenders can choose rupees. The vault sends USDC to the gateway, which pays ₹ to the registered UPI ID or bank account and records the rate and a bank-reference hash on-chain.

Don't trust, verify

Every claim is checkable

Keyless settlement

Merchants' settlement accounts have zero access keys. They can only split and forward by fixed rules.

Audit

Verified agents

The underwriter and the INR gateway publish session keys on-chain; your browser checks them before encrypting anything.

Verify

Auditable offers

Every offer's terms and evidence are on-chain, and the contract's bounds are re-checked in your browser.

See an offer

An exit page

A single static file on IPFS lets anyone settle, claim or withdraw with just a wallet, even if Runway disappears.

Open it

Try it on testnet

Your first loan in about 30 minutes

Follow these steps in order; each page tells you what to do next.

  1. 1

    Get a testnet wallet and some NEAR

    Install Meteor Wallet, switch it to testnet and get at least 4 NEAR from the NEAR faucet.
  2. 2

    Get test USDC first

    On Lenders, press “Get 1,000 test USDC”. This also registers your wallet with the USDC token so payouts and loans can reach you.
  3. 3

    Register as a merchant

    On Merchants, pick a handle. About 2 NEAR pays for your keyless settlement account.
  4. 4

    Get paid in 3 windows in a row

    Pay yourself 400 test USDC once in each of three 5-minute windows, using the payment link on your dashboard. The dashboard counts them for you.
  5. 5

    Request and accept an offer

    In the next window, sign a request on the Capital page. Expect grade C, 100 USDC. Accept it and the USDC arrives in your wallet.
  6. 6

    Repay within 5 minutes

    Pay yourself 1,200: 110 repays the loan in one go and the rest is yours. Then try rupees, lending and the exit page.

New here? Start with the docs

Plain-language guides for merchants, lenders and customers, a glossary, and worked examples of every calculation with real numbers.

Real vs simulated on testnet

Real: every contract call, the 1Click price quotes, NEAR AI private inference and its attestation, the live INR rate. Simulated: the USDC (a mock token), UPI (a mock provider), and TEE isolation (agents run in local mode).

Questions

Frequently asked

Is any of this real money?›

No. This is NEAR testnet: USDC is a mock token, UPI is a mock provider where you press “Simulate success”, and NEAR comes from a free faucet. Every contract call is real and visible on NearBlocks.

Who decides how much a merchant can borrow?›

The underwriter agent, from the merchant's routed revenue. The contract then re-checks every bound (minimum, caps, fee and repay-share ranges), so even a faulty agent can't issue an out-of-policy loan. Try the Simulator to see the exact rule.

What happens if a merchant stops paying?›

Each 5-minute loan period needs at least 10% of what's owed. One miss makes the loan Delinquent and sets aside half the unpaid principal; two misses make it Defaulted. A first-loss reserve pays lenders first.

Where do the rupees go?›

UPI payments land in Runway's payment-provider account, and the INR gateway sends the same value in USDC from its on-chain float, minus a 0.5% spread. Rupee payouts work the other way round. No rupee is ever on-chain.

Can Runway take the merchants' money?›

Settlement accounts have no keys at all: nobody, Runway included, can sign for them. They only split and forward payments by fixed rules, and the exit page lets anyone settle or claim without Runway's servers.

Do I need to read a guide first?›

No. Every page explains what it does and what to enter, and shows what will happen before you confirm. The Docs and the Simulator are there when you want the details.