BASE L2 · NON-CUSTODIAL · LIVE 24/7

Your money. Your vault.
The machine does the rest.

An autonomous crypto trading engine that watches the market around the clock, signals the exact moment to act, and executes — without ever touching your funds.

Deploy your vault View on Smithery
24/7
always watching
5
clear signals
$0
custody of your funds
<$1
to deploy your vault

Markets don't sleep. You do.

By the time you wake up, check your phone, and decide what to do — the move is already over. Most traders don't lose because they're wrong. They lose because they're too slow, too emotional, or too busy to act at exactly the right moment. Squeeze Vault Executor was built to solve all three problems at once.

No more missed entries
The engine scans live market data continuously. It fires the signal the instant conditions align — whether you're awake or not.
🧠
No emotion, no hesitation
Every decision is made by math, not fear or greed. The same rules apply every single time, without exception.
🔒
Your keys, your coins
Non-custodial by design. The vault lives in your own wallet. We never hold, pool, leverage, or touch your funds.
Instant execution
When the signal fires, the vault executes via Uniswap V3 on Base L2. Sub-second confirmation. No delays, no middlemen.

Five signals. Zero ambiguity.

The engine produces exactly one of five deterministic signals at any given moment. No charts to interpret. No opinions to second-guess. Just a clear instruction.

EXECUTE INITIAL ENTRY
Open a new position now
The EMA ribbon is fully aligned and price is above the structural anchor. Conditions are as clean as they get. This is the entry.
EXECUTE TRANCHE AVG DOWN
Add to your position on the dip
Price pulled back within the structural zone but the thesis remains intact. Buy more at a better average price. The structure supports it.
EXECUTE TAKE PROFIT EXIT
Close your position — target reached
Price has hit the structural squeeze target. Lock in the gain before it reverses. This is why you opened the trade.
EXECUTE STRUCTURAL STOP OUT
Exit immediately — structure broken
The anchor EMA was lost. The thesis is invalidated. Get out now and preserve capital. No arguments, no second opinions.
MAINTAIN STATE
Hold. Do nothing.
Conditions haven't changed. The market is choppy or consolidating. The correct action is to wait. Patience is a position.

Three steps to automated execution

1
Deploy your vault on Base L2
One transaction. Less than $1 in gas. Your vault is an EIP-1167 minimal proxy smart contract that lives in your own wallet. No one else has access. No counterparty risk. The VaultFactory contract deploys a clone specifically for your wallet address — one vault per user, forever.
2
The engine watches the market
Our signal engine runs 24/7 on live exchange data. It tracks a proprietary multi-period EMA ribbon matrix across every major crypto pair simultaneously. When the ribbon compresses and then expands — price is about to move. The engine catches it every time.
3
Signal fires. Vault executes. Fees are atomic.
When the engine issues a signal, your vault acts automatically via Uniswap V3. The fee is taken atomically at the moment of the swap — before anything else settles. You keep the remainder. No invoices, no monthly bills, no trust required.

Built for autonomous agents from the ground up

Squeeze Vault Executor is registered on Smithery and exposes a full MCP (Model Context Protocol) endpoint. Any AI agent can discover, authenticate, and query the signal engine with a single micropayment — no API keys, no subscriptions, no human in the loop.

MCP ENDPOINT
Connect via SSE transport
Point your MCP client at the endpoint below. Authentication is handled via x402 XRPL/RLUSD micropayment — send a confirmed XRPL transaction to the master wallet and pass the tx hash in the header.
MCP SSE endpoint:
https://squeezeos-api-1.onrender.com/mcp/sse

Auth header:
X-XRPL-TxHash: <your confirmed XRPL tx hash>

Smithery registry:
https://smithery.ai/servers/timothy-walton45/squeeze-vault-executor
TOOL: query_execution_intent
Get a live execution signal for any crypto pair
Pass a symbol, timeframe, and optional position state. Receive a deterministic signal telling you exactly what to do next.
Input:
  symbol            "ETH/USDT"
  timeframe         "15m" | "1h" | "4h" | "1d"
  current_position  0.0   (units held, 0 = no position)
  average_entry     0.0   (avg entry price)
  drawdown_tier     0     (0-3, escalation level)

Output:
  intent            EXECUTE_INITIAL_ENTRY
  execution_price   1609.86
  ribbon_values     [proprietary — returned in response]
TOOL: get_ema_matrix
Raw signal snapshot — no intent evaluation
Returns the current proprietary ribbon values for any CCXT-supported symbol. Use this when your agent applies its own execution logic on top of the raw signal data.
GET https://squeezeos-api-1.onrender.com/api/matrix-scan
  ?symbols=ETH/USDT,BTC/USDT,SOL/USDT
  &timeframe=15m

Returns ribbon values + intent for each symbol,
sorted by signal priority (actionable signals first).

See exactly how the engine performed

Pulled live from Kraken. Real OHLC. Real results. The engine runs the same proprietary signal logic it uses for live execution — no curve fitting, no cherry-picked dates.

DAILY · 365 BARS · KRAKEN LIVE DATA
AI agents: GET https://squeezeos-api-1.onrender.com/api/backtest — returns full JSON results

Built for everyone who's ever missed a trade

👤
Retail traders
You understand the market but can't watch it all day. Set up your vault and let it act when you can't.
🤖
AI agent builders
Plug the MCP signal endpoint into your agent. Pay per query via XRPL micropayment. No subscriptions, no rate limits.
💻
Developers
Fork the factory, deploy your own vaults, build on top of the REST or MCP API. Open source and composable.
📈
Long-term holders
You're already in crypto. Add a structured exit strategy so you actually take profit instead of riding it all the way back down.
🏦
DeFi protocols
Integrate the signal engine into your own protocol. x402 auth means you only pay when you query. Transparent and trustless.
🔐
Privacy-first users
No account. No KYC. No email. Your wallet is your identity. The vault is yours the moment it's deployed.

Verified and live on Base L2

Both contracts are deployed and verified on Base mainnet (chain ID 8453). The VaultFactory is the entry point — call deployVault() to get your own non-custodial clone.

VaultFactory · entry point
0xC9A3Faa4f605F53Dd46578442aAAbA048eEb3031
SqueezeVault · implementation
0x1F521a7dFdD6566Fb4d7B8d9BBA155dB7505226F
Network
Base Mainnet · Chain ID 8453
Execution router
Uniswap V3 · 0x2626664c2603336E57B271c5C0b26F421741e481

Deploy your vault now

One transaction. Less than $1 in gas. Your vault is deployed to Base L2 and bound to your wallet address. Nobody else can touch it.

CONNECT WALLET

Connect your MetaMask or any Base-compatible wallet. We never ask for a signature until you click Deploy.

The vault is open. The machine is running.

Deploy your non-custodial vault on Base L2 for less than $1. Your funds stay yours. The engine never stops.

Deploy your vault now AI agents — connect here
BASE L2
NON-CUSTODIAL
UNISWAP V3
XRPL / RLUSD
MCP ENABLED
EIP-1167
OPEN SOURCE
NO KYC
24/7