jev-trader

Designs and verifies synthetic paper-trading markets for Jev in the OpenHarness viewer.

465|41|Updated Aug 4, 2026
One-click install
npx skills add https://github.com/autonomous-ai/openharness --skill jev-trader-autonomous-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jev-trader
Source: https://github.com/autonomous-ai/openharness/tree/main/store/agents/jev-trader/skills/trader
Command: npx skills add https://github.com/autonomous-ai/openharness --skill jev-trader-autonomous-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Designing a synthetic market that produces readable, non-random trading behavior from an AI agent is hard to do blind. This Skill lets you author and validate the market.json configuration that drives Jev's live paper-trading desk, so you can observe whether the agent forms coherent trading policy on your market. ## Core Features & Use Cases - Market Design: Edit market.json parameters (instrument, volatility, trend, drift, fee, style brief) and watch the OpenHarness viewer reframe Jev live without restarting. - Desk Verification: Run node "$JEV_DSH/toolchain/check.mjs" to validate the market configuration and report a verdict before calling a desk done. - Behavior Evaluation: Compare Jev's equity curve against buy-and-hold and the trend gauge to judge whether the agent buys trends and cuts losses rather than churning. - Use Case: Configure a market with strong upward drift and a momentum style brief, then observe whether Jev's BUY/HOLD/SELL actions vary with the tape instead of blindly holding. ## Quick Start Ask the agent to design a trending synthetic market in market.json, run the check toolchain to verify it, and watch Jev trade it live in the viewer.

Frequently Asked Questions about jev-trader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a synthetic trading market for Jev?

Edit the workspace's market.json to set the instrument, volatility, trend, drift, fee, and style brief. The OpenHarness viewer watches the file and reframes Jev live, while changing startPrice, capital, seed, or episodeDays restarts the paper year.

How do I verify a market.json configuration is valid?

Run node "$JEV_DSH/toolchain/check.mjs" from the workspace. It returns non-zero when market.json has invalid values such as a bad price, milliseconds, or capital, and writes the verdict to .harness/verdict.json.

Does Jev trading work without a TypeSafe API key?

Yes, without TYPESAFE_API_KEY the jev.mjs client uses a deterministic mock for evaluation. Setting the key switches the evaluate calls to hit the live Jev model instead.

Why does Jev's trading behavior look like random noise?

A flat, driftless market makes any agent movement look like noise because there is no trend to react to. Use a decisive style brief plus a real trend so Jev produces readable policy like buying the trend and cutting losses.

How do I query Jev's opinion on a market before committing?

Import evaluate and jev from toolchain/jev.mjs and call evaluate with a market state description and structured questions. The response returns Jev's answers as JSON, using the mock or live model depending on your API key.