- Term
- No lock
- Withdraw
- Any time
- Est. APR
- 8.6%
UNISWAP V4 HOOK · $ASHL / WETH · PONS V2
The floor only rises.
ASHLAR is a liquidity vault — a Uniswap v4 hook wrapped around its own $ASHL / WETH pool. Every swap pays a 3% fee. 1.2% is converted to WETH and laid as a permanent bid beneath the price. Course by course, the floor climbs. It has no way down.
Every trade pays. The floor keeps.
Nothing here is discretionary. The split is fixed in the hook and applies to every swap in the pool, in both directions — no exemptions, no whitelist.
Bought as WETH, placed at the floor
Once laid, it does not come out. This is the stone — the bid that can only be pushed higher.
Paid in WETH to open positions
Weighted by size and by the boost the lock term earns. Claimable after every course.
Keeper gas, audits, upkeep
The smallest of the three by design. No marketing wallet, no buyback slush.
| Share | Rate | Destination |
|---|---|---|
| Floor | 120 bps | WETH bid at the floor tick — permanent |
| Depositors | 120 bps | WETH yield to open positions, size × boost |
| Operations | 60 bps | Keeper gas, audits and upkeep |
A floor you can audit, course by course.
The floor does not move smoothly. It climbs in discrete steps — each one a course: a keeper transaction that converts the coin side of fees into WETH and pushes the bid up. The hook rejects any call that would set the floor lower than it already stands. That one comparison is the whole guarantee.
The ratchet, course by course
Hover the steps. The floor has risen 35% since course #450 — it has never moved down.
Longer the lock, heavier the stone.
Deposit WETH, choose a term, earn a boost on the depositor stream. Boost changes the yield share only — it never touches the floor and never mints new $ASHL.
- Term
- 7 days
- Withdraw
- After term
- Est. APR
- 10.8%
- Term
- 14 days
- Withdraw
- After term
- Est. APR
- 12.9%
- Term
- 28 days
- Withdraw
- After term
- Est. APR
- 17.2%
Boost applies to the 1.20% depositor stream only.A lock is a lock — no early exit, no penalty path.
No admin. No pause. No decay.
A permissionless bot converts accrued coin-side fees into WETH and calls the ratchet. Anyone may call it — the bot simply does it on schedule. If the keeper stops running, the floor stays exactly where it is and accrued fees wait for the next call. There is no admin key that relaxes the comparison, no pause that bypasses it, and no path that lowers the floor.
The hook charges 3% on every swap, both directions.
Coin-side fees become WETH, ready to be laid.
Hook compares: lower or equal → revert. Higher → new course.
What can go wrong.
The floor is a bid, not a promise
It backs the vault's own redemption logic. It is not a redemption promise on every token in supply, and the market can trade below it.
Locks cannot be broken early
No early exit, no penalty path, no emergency unwind inside a term. Choose the term you can live with, not the boost you want.
Yield follows volume
Depositor yield is a share of swap fees. Quiet weeks pay less. Every APR shown here is an estimate from the recent run-rate, not a rate the protocol offers.
Code is the only guarantee
The hook, the keeper and the position NFT are code. Nothing here is reversible, and nobody can restore funds lost to a contract fault.
PONS V2 · TOKEN LAUNCH
ASHLAR lands on PONS v2.
25,000,000 $ASHL · 0.0025 WETH · on-chain vesting · no over-allocation.
THE VAULT
Deposit WETH. Hold the floor.
Deposits redeem at no less than the floor at the time of withdrawal. The floor is ratcheted inside the hook and has no downward path — it currently stands at 0.0312 WETH.
How it works
Your WETH joins the vault and becomes a position NFT. Yield accrues per course, weighted by size and boost. On withdrawal you receive your principal, and the floor bid stands behind it.
States
- Live — accepting deposits, floor ratcheting
- Sunset initiated — deposits close, withdrawals remain
- Sunset executed — floor swept to holders
RATCHET LEDGER
468 courses. None removed.
Every time the keeper converts coin-side fees into WETH and pushes the bid up, it is written here with its block and its transaction. The hook reverts any call that would set the floor below where it already stands.
| Course | Laid at | Block | Floor before | Floor after | WETH laid | Transaction |
|---|
The floor did not move between courses — that is the expected state during quiet trading, not an error.
YOUR POSITIONS
Three positions held.
Positions are NFTs. Yield is credited per course and claimable any time. Locked positions cannot be withdrawn early — on expiry the boost drops to ×1.00 unless you extend the term.
PONS V2 · TOKEN LAUNCH · TGE IN
ASHLAR lands on PONS v2.
The launch follows the PONS v2 mechanism: a fixed allocation at a fixed price, on-chain vesting, and every unsold token returned to the vault floor — never over-allocated, never dumped on buyers.
Phases
- 1RegistrationOpen now — community allowlistOPEN
- 2Whitelist roundSep 14, 2026 · guaranteed allocationNEXT
- 3Public roundSep 21, 2026 · FCFS on PONS v2—
- 4TGE & pool seedingOct 10, 2026 · floor begins at 0.0025 WETH—
The sale
- Allocation
- 25,000,000 $ASHL
- Price
- 0.0025 WETH
- Min / max
- 0.1 / 10 WETH
- Vesting
- 30% at TGE · 70% linear 180 d
- Unsold
- returned to the floor
✓ SIGNED REGISTRATION
Address—
Signature—
Signed at—
A signed commitment from your wallet. The whitelist contract reads these signatures on Sep 14 — keep this wallet.
Every bucket, on-chain.
| Bucket | Tokens | Terms |
|---|---|---|
| Vault incentives | 40,000,000 | Emissions to depositor yield & floor seeding, 10-year schedule |
| PONS v2 public sale | 25,000,000 | Fixed price, on-chain vesting, unsold returns to the floor |
| Liquidity bootstrap | 20,000,000 | Paired with sale proceeds into the v4 pool at TGE |
| Team & community | 15,000,000 | 12-month cliff, then 36-month linear unlock |
DOCS
How the floor is built.
The whole mechanism, in the order it happens: the pool, the fee split, the ratchet, positions and locks, the keeper, and what can go wrong.
What ASHLAR is
ASHLAR is a liquidity vault built as a Uniswap v4 hook around its own $ASHL / WETH pool. It is one coin with a vault wrapped around its own trading pool. It is not a launchpad, it does not wrap anyone else's pool, and there is no second token.
Trading activity in the pool builds a price floor. Swap fees are skimmed; part of them is converted to WETH and laid as a permanent bid under the market price. Because the bid is inside the hook, it can only be pushed up — the floor only rises.
The pool and the hook
The pool is a single Uniswap v4 $ASHL / WETH pair with a hook attached. The hook is what makes it a vault rather than a pool: it charges a dynamic fee on every swap, routes the three shares, and owns the floor position.
Because the logic lives in the hook rather than in a router, there is no path around it. Every swap in the pool pays, in both directions, with no exemptions.
The fee split
Every swap pays 3.00%, split into three fixed shares:
- Floor — 1.20%. Converted to WETH and added to the bid at the floor tick. Permanent.
- Depositors — 1.20%. Paid in WETH to open positions, weighted by size and boost.
- Operations — 0.60%. Keeper gas, audits and upkeep.
The split is fixed in the hook and applies to every swap, with no exemptions and no whitelist.
The ratchet
The floor is not a smooth curve. It moves in discrete steps, each one a course: a keeper transaction that converts accumulated coin-side fees to WETH and pushes the bid up. Every course is a timestamped on-chain event with a block number and a transaction you can open.
The hook compares the proposed floor against the current one and reverts if it is not higher. That single comparison is the guarantee. There is no admin key that relaxes it, no pause that bypasses it and no path that lowers the floor.
Positions and locks
Deposits mint a position NFT. Choosing a lock term earns a boost on the depositor yield stream — Footing ×1.00, Base ×1.25, Cornice ×1.50, Capstone ×2.00. The boost never changes the floor and never mints new $ASHL.
A lock is a lock. There is no early exit, no penalty path and no emergency unwind for a position inside its term. On expiry the position becomes withdrawable and the boost drops to ×1.00 unless the term is extended. Withdrawals redeem at no less than the floor at the time of withdrawal.
The keeper
A bot converts the coin-side fees into WETH and calls the ratchet. Anyone can call it. If the keeper stops running, the floor stays exactly where it is — accrued fees simply wait for the next call. Nothing decays.
Risks
- The floor is a bid, not a promise. It backs the vault's redemption logic; it is not a redemption promise on every token in supply.
- Locked positions cannot be withdrawn early. No penalty path, no emergency unwind.
- Yield follows volume. Quiet weeks pay less. APR figures are estimates.
- Smart contract risk is real. The hook, the keeper and the position NFT are code. Read them. Nothing is reversible.
Contracts
| Contract | Address |
|---|---|
| $ASHL | TBA at deployment |
| Vault | TBA at deployment |
| Hook | TBA at deployment |
| Position NFT | TBA at deployment |
Interface states
- Live — accepting deposits, floor ratcheting.
- Sunset initiated — a delayed shutdown was triggered; deposits close, withdrawals remain open.
- Sunset executed — the floor bid is swept and returned to holders.