The Quillo protocol
Simple terms.
Onchain execution.
Fully funded, fixed-recipient vesting schedules for standard ERC-20 assets on Robinhood Chain.
Overview
A sender deposits the entire grant into Quillo and sets a recipient, start date, optional cliff, end date and revocation policy. These terms are immutable. Quillo does not swap assets, generate yield or automatically send transactions.
No owner, proxy, administrator withdrawal or protocol fee exists. Users pay network gas for approval, creation, claims and revocation.
How vesting works
Before the start or cliff, nothing is claimable. At the cliff, the schedule catches up with linear vesting measured from the start. After the end, the entire grant is vested. Without a cliff, vesting starts immediately at the start date.
vested = amount × (now − start) / (end − start)
claimable = vested − already claimed
Integer rounding is downward until the end, when the full amount vests. Minimum duration is 60 seconds. Start cannot be in the past; the cliff must fall between start and end. Dates are submitted as Unix timestamps; the app displays your local timezone.
Claims
Anyone can trigger a claim, but funds always go to the fixed recipient. The recipient need not claim at every interval; unclaimed vested tokens accumulate. Claiming does not affect future vesting. The recipient and token address cannot be changed.
Revocation
Irrevocable schedules cannot be cancelled. For an explicitly revocable schedule, only its sender may revoke. Vesting freezes at that block timestamp; the unvested balance returns to the sender, while vested but unclaimed tokens remain reserved for the recipient. Revocation cannot be undone.
Supported assets
Standard, non-rebasing, non-fee-on-transfer ERC-20s only. A deposit must increase the contract balance by the exact requested amount. Other unusual token behaviour remains unsupported.
Robinhood Stock Tokens provide economic exposure, not direct ownership of the underlying shares. Issuer restrictions, freezes, corporate actions and multiplier changes may affect usability or displayed economic exposure. Quillo accounts in raw token units, not guaranteed dollar values.
Verify each selected token against the canonical issuer registry before depositing.
Official Stock Token documentation ↗Risks and limitations
- Unaudited contracts may contain bugs and result in lost or locked funds.
- Irrevocable grants cannot be recovered by a sender or administrator. Check addresses and timing carefully.
- Use the create function to fund a grant. Tokens sent directly to the contract are not assigned to a schedule and cannot be recovered by an administrator.
- Asset value can change. A locked token balance is not protected principal or yield.
- ERC-20 transfer restrictions can prevent claims, deposits or refunds.
- Public RPC availability and wallet/network fees can interrupt use. There is no gas sponsorship.
Network and contracts
- Network
- Robinhood Chain
- Chain ID
- 4663