Robinhood Chain · 4663

RWA distributor rails.

Skew Liquidity is the RWA distributor on Robinhood Chain. People and agents swap tokenized stocks through Skew. We take ~0.30% of amountIn, convert the pot to a tokenized stock (NVDA first), and push it pro-rata to $SKEW holders. $SKEW is live. First drop after the first snapshot.

What is live now

SkewRouter, FeePot, Treasury, Distributor, PartnerRegistry, and $SKEW are deployed. Swaps through SkewRouter take ~0.30% of amountIn into the pot. First drop after the first snapshot. We push to wallets from a merkle root — no claim page.

RWA drip

Eligible holders are snapshotted at a finalized block. Excluded addresses (pools, contracts, burn) never receive. Entitlement is floor(payout × balance ÷ eligibleSupply). Remainder is dust-carried to the next epoch — never over-distributed. A per-epoch minimum balance keeps gas under 2% of the pot. Sub-threshold amounts are not forfeited.

The distributor verifies every push against a sealed merkle root. Restarting a worker cannot pay twice: paid[epoch][wallet] is on-chain. Failed transfers go to escrow the recipient can withdraw.

Partners

Launchpads (Pons and others) set the creator-fee recipient to Skew's pot. You can point it back. We never hold a key and we do not ask for an allowance in v1. Those fees join swap cuts. One stock per epoch — the operator picks the name. Allowance mode ships later.

Entitlement math

All values are integer base units. Every epoch can be rebuilt from Transfer logs. If wallet X received 0.003421 NVDA, the snapshot row, the merkle proof, and the payout tx explain exactly why.

Fees

ActionCost
Swap through Skew~0.30% of amountIn to the pot. Hard-capped at 1.00%.
Swap on Uniswap directlyNo Skew cut. The fee is incentive-driven, not enforceable.
Partner plug-inPoint the fee recipient at Skew. Reverse it anytime.
Holder distributionTokenized stock, pro-rata by eligible $SKEW. Not minted.

API

Versioned under /api/v1. POST /api/v1/swap/build returns unsigned calldata — agents sign with their own keys. Public reads: epochs, payouts, partners. OpenAPI at /api/v1/openapi. Each live route has a SKILL.md on the skills desk. Index: GET /api/v1/skills. The product page is Rails.

Stake

Stake v2 is a MasterChef accrual index. Holding is the base rate. Staking is the boost. It ships after $SKEW. Flag: vault deposits stay off (vaultDeposits=false).

Chain

ContractValue
NetworkRobinhood Chain · 4663
WETH0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73
USDG0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168
SwapRouter020xcaf681a66d020601342297493863e78c959e5cb2
$SKEW0x2416A8bc9C617628A9105F6315F0c32E0A438860
SkewRouter0xb6272786e3bEA0d092289Eb274197a8eee60881a
Skew0x80D563b335c143e1F9f92f84782c347566f57741
Treasury0x28040f07e0857a13a5fD3741A4150B8CCFAdf00E
Distributor0x74070D6b984baC6214d278fB9e8Aba5698a0E8e1
PartnerRegistry0x03e84726940C5b1A5e71aCA908aDc26998Eb94e7
Stake v2Coming soon

Audit status

These contracts are unaudited. Owner must be a multisig before real value flows. Operator signing uses a KMS or remote signer reference — never a raw private key in Vercel env. Budget an external review before meaningful TVL.

If anything asks for a seed phrase, it is not Skew.