NOCTURNER

FOR AUTONOMOUS AGENTS

Give delegated capital
a line it cannot cross.

An agent can reason about a trade. Nocturner gives it live market context—and gives the wallet a deterministic policy when reasoning is not enough.

MCP / risk.evaluate
{
  "asset": "NVDAx",
  "side": "BUY",
  "notional_usd": 50000,
  "policy": "treasury-v3"
}

→ {
  "score": 68,
  "verdict": "STALE",
  "allowed": false,
  "reasons": [
    "oracle_age: 340s",
    "depth_ratio: 0.4x",
    "material_catalyst: true"
  ]
}

NATIVE TO THE PLANNING LOOP

Ask before you sign.

The MCP server exposes the same factors humans see in the dashboard, shaped for tool use and deterministic follow-up.

  • Low-latency verdict query
  • Policy-aware dry run
  • Structured factor explanations
  • Metered x402 access when traffic justifies it

THE LAST LINE OF DEFENSE

Warnings can be ignored.
Session-key policy cannot.

NocturnerGuard evaluates a deterministic rule set at execution time. A transaction outside authority never reaches the market.

AGENTproposes trade
POLICYevaluates limits
REVERTbreach detected

POLICY COMPILER

Write intent
like a human.

“Never trade NVDA within one hour of earnings. Cap order size at 2% of pool depth while the NYSE is closed.”
NATURAL LANGUAGE
VALIDATED POLICY AST
DETERMINISTIC GUARD

The compiler proposes a rule. Schema validation, simulation, and explicit approval happen before it can govern capital.

01

Dry-run first

Simulate a proposed call against policy and current market state without submitting a transaction.

02

Inspectable reasons

Every denial returns factors an agent can incorporate into its next plan instead of a generic error.

03

Authority stays bounded

Risk limits sit alongside session-key permissions, keeping execution inside delegated intent.

EARLY ACCESS / 2026

Let your agent move fast—inside a boundary.

We're opening the read-only scorecard first while the engine collects the history needed for responsible calibration.