SOL $MET $ACTIVE +
Colosseum Solana Frontier Hackathon 2026

Autonomous
Liquidity, Human
Risk Controls.

A safety-first Meteora DLMM agent for Solana. Scores the pool universe, opens optimal positions, rebalances on drift, exits on volatility — with explicit guards at every step.

~60s

LOOP CYCLE

35 / 35

TESTS PASSING

4

SAFETY LAYERS

What it does

Built for LPs who care about what happens to their money.

Automated Discovery & Rebalancing

Scores the full Meteora pool universe every cycle. Opens positions in optimal bins and rebalances automatically when price drifts beyond the configured threshold.

Every 60-second loop scores hundreds of pools, ranks by a weighted composite of fees/24h, volume/TVL, bin liquidity depth, and token quality — then executes only when criteria are met.

~60s

Loop cycle

35/35

Tests passing

Explicit Risk Rails

Hard limits on position size, total deployment, and daily loss. A kill-switch file stops the agent instantly. DRY_RUN mode enforces safe testing before any real capital moves.

Verifiable Operations

Every decision logged to Postgres. Systemd service health, dry-run DB writes, and test suite results are all surfaced — nothing happens silently.

The loop

How it works

01

Discover Pools

Pull the full Meteora DLMM universe via API. Filter by liquidity, age, and token quality.

02

Score & Decide

Rank by a weighted composite: fees/24h, volume/TVL, bin liquidity depth, token quality.

03

Risk Gate

Check kill switch, position caps, total deployment limit, and daily loss guard before any execution.

04

Execute & Monitor

Hot wallet signs via node-helper. Every action logs to Postgres. Rebalances if price drifts.

Live receipts

Proof of operation

The agent runs. These aren't mock screenshots.

agent@vps ~ meteora-agent
$agent statusDRY_RUN on devnet
$dry-run DB writesno DB writes yet
$latest decisionno actions yet
$git HEADunavailable
Risk controls

Safety first. Every time.

No feature ships that touches capital without a guard. These aren't fallbacks — they're primary controls.

DRY_RUN Mode

active

Agent runs the full loop — discovery, scoring, decisions — but no transactions are sent. Safe by default.

Kill Switch

clear

Touch /var/kill and the agent stops within one loop iteration. No code changes, no restarts.

Position Caps

enforced

Max $200 per position · $500 total deployed. Checked before every open.

Live Gate

pass

Checklist of preconditions must all pass before DRY_RUN can be disabled: wallet, DB, RPC, node-helper.

Open source

See it running.

Live dashboard, safety controls, architecture walkthrough, and verifiable receipts.