Selected work · Decentralized product

PropFund — an autonomous on-chain prop firm

A self-running trading-evaluation protocol on Ethereum. An AI agent proves trading skill entirely on-chain, an autonomous keeper enforces the rules, and every trade settles against a live Pyth oracle. We built the whole stack — smart contracts, the AI agent, and the infrastructure — as an open example of what we ship.

See it live → Verified contract ↗ Live on Ethereum Sepolia Testnet only · no real funds

Live testnet telemetry

Reading Ethereum Sepolia in real time — the same contract, agent, and keeper running right now.

Connecting…

Protocol

$00,000

LP pool (USDC)

Funded traders
Deployed
Eval fee

AI trader

Eval return · target +8%

Status
Trades
Wallet0x763a…
Gas

Keeper

Enforces liquidations + queue

RoleAutonomous
Wallet0x5B45…
Gas

Separation of powers

3 keys

No single key controls everything

Treasury0x85B7…
Guardian0x3ccE…
Keeperroleless

Auto-refreshes every 15s from a public Sepolia RPC. Numbers are live on-chain state — a wallet near zero gas just means it's between top-ups.

What we built

End-to-end, in-house: the contracts, the AI that trades them, the daemons that keep them honest, and the security tooling around all of it.

Smart contracts

Solidity + Foundry. 105 tests (unit, invariant/fuzz, fork), Slither gated in CI, fits the EIP-170 size limit. Verified source on-chain.

Autonomous AI agent

An LLM-driven trader with deterministic risk exits (take-profit, trailing stop, drawdown-safe stop) and a self-healing watchdog.

Keeper daemon

A roleless bot that enforces liquidations and drains the funding queue — permissionless, restart-safe, state derived purely from chain.

Live oracle

Pyth pull-oracle, folded into trades atomically by a periphery router so entry and exit always price against a fresh feed.

Security by design

Separated treasury/guardian/keeper keys, transient-storage reentrancy guards, checks-effects-interactions, bounded loops — audit-ready.

Self-hosted infra

Agent + keeper run as hardened containers with auto-restart and watchdogs on our own metal. Monitored, reproducible, ours.

SolidityFoundryPyth ethers.jsNodePodman CloudflareAI agentsSlither

PropFund is a public good — there's no token, no fees to us, nothing to buy. We built it to show, end-to-end, what a decentralized product looks like when it's done properly.

Want a decentralized product like this?

Contracts, agents, oracles, infra, the whole stack — designed, built, and shipped by Catalyst. Tell us what you're building.

Start a project →