Lablab.ai × Alpaca · Agent Builder track

Shield-AI

Autonomous Risk Guardrails & Hedging Agent
A read-only snapshot of the official competition run — a fresh $100,000 Alpaca paper account, scoring window Mon 31 Aug 09:30 ET → Fri 4 Sep 09:30 ET. Figures are taken from the agent's append-only decision log; this page does not connect to a live account.

Result

Final equity
$100,126.15
from $100,000.00
Net P&L
+$126.15
+0.126%
Equity book
−$80.92
6 inverse-vol weighted positions
Protective puts
+$207.07
15 contracts, NVDA

The hedge was the entire profit. The stock book lost money; the options more than covered it. And the puts did not pay because NVDA fell — the shares closed 72 cents below cost. They paid because implied volatility rose toward the GARCH forecast the agent had traded against. One trade is not evidence of an edge, but the mechanism behaved exactly as designed.

Risk at seeding

Portfolio VaR 99% / 1d
1.142%
$1,142 · mandate 2.00%
Conditional VaR
1.336%
mean loss beyond VaR
Net beta-weighted Δ
0.431
band 0.30 – 0.85
Model disagreement
9.6%
spread across 3 estimators

Decision log — cycle 20260903T183602Z

UnderlyingImplied volGARCH Edge (pts)OutcomeReason
SPY SKIPPED no contract close enough to the target delta for the reference IV to be meaningful
AAPL 27.2%28.6% -1.4 HOLD edge inside the ±4 point no-trade band
MSFT 24.1%38.8% -14.6 REFUSED protection 14.6 points cheap — blocked: open interest 429 below the 1,000 floor
NVDA 34.1%42.2% -8.0 EXECUTED bought 3× NVDA260911P00220000 @ 1.19 · order acbd143b-46d6-4727-bc68-ab2feda45837
JPM 20.4%23.0% -2.6 HOLD edge inside the ±4 point no-trade band
XOM 25.3%29.7% -4.5 REFUSED protection 4.5 points cheap — blocked: open interest 535 below the 1,000 floor

One trade placed, two refused on liquidity, two held inside the no-trade band, one skipped for an unusable reference contract. The liquidity threshold was set before the window opened and was not relaxed once it began blocking the trades I wanted — MSFT was the most attractive signal of the entire run.

The bug the agent caught

Implied volatility across the SPY put chain, showing the median of the whole chain sitting far above the delta-matched contract

On the first live run the agent reported a 15.6 volatility-point edge on SPY. A spectacular edge on the most efficiently priced instrument on earth is not an edge — it is a bug.

It was mine. I compared the GARCH forecast to the median implied volatility across the whole option chain, but far out-of-the-money puts are crash insurance and sit high on the smile. I was measuring skew and calling it alpha.

Reading IV from a single delta-matched contract dropped the edge to +4.7. A regression test now guards it.

How it works

A deterministic quant engine computes 99% Portfolio VaR three independent ways, Conditional VaR, GARCH(1,1) volatility and beta-weighted Delta. The same GARCH forecast is compared against option-implied volatility — that gap is the trading signal, so risk measurement and entry logic are one model used twice.

The language model stays asleep until a guardrail breaks, and holds a veto, never a vote: GARCH cannot read that the FDA decision is on Thursday. Every proposal then passes a deterministic policy filter — options level, liquidity, coverage, cost, buying power — before any order reaches Alpaca's MCP server.

47 verification tests pass, including Kupiec proportion-of-failures and Christoffersen independence backtests that validate the risk model statistically rather than asserting it works.