Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
55
A2A

VARRD

www.varrd.com

The integrity layer for quantitative research. Any AI can run a backtest — VARRD guarantees it was done right. 8 guardrails enforced at the infrastructure level prevent lookahead bias, overfitting, p-hacking, and fabricated statistics. Describe any idea in plain language, get back validated results you can trust. Every number computed on real data, every test counted and penalized, every result earned through genuine statistical validation.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain www.varrd.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
1 thing in this card we could not use
Everything else was indexed. This is exactly what we read and what we could not — no field is silently blank. Fix the card at https://www.varrd.com/.well-known/agent.json and the next probe clears this panel.
Field What we saw What we stored
capabilities Input should be a valid dictionary or instance of Capabilities dropped — this field was not indexed
Trust score
35/100
grade F · 9 criteria
Uptime
accumulating
1/5 direct probes · 30d
~30 ms response
Observed inflow · 30d
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
1 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

F
Conformance score: 35/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
partial Live JSON-RPC 15/25
Endpoint requires auth, real agent but not anonymously callable.
How to earn +10 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload.
Docs →
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
partial Skill declaration 6/10
Declares 1 skill, usable but thin.
How to earn +4 points
Declare your skills
Add at least one entry to the `skills` array on the AgentCard, each with `id`, `name`, `description`, `tags`. We canonicalise these into the global skill taxonomy on next probe.
Docs →
fail Verified Identity 0/10
No provider organisation declared. Anonymous agent.
How to earn +10 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-08-20 03:25:02 current b64e663176b6… view →
Uptime
100.0%
1 direct probes · 30d
Response
296ms
last direct probe
Skills
0
declared
Streaming
SSE-capable

Endpoints

Agent cardhttps://www.varrd.com/.well-known/agent.json
Discovered via
manifests

Skills · 1 declared · mapped to canonical taxonomy

VARRD

The integrity layer for quantitative research. Any AI can run a backtest — VARRD guarantees it was done right. 8 guardrails enforced at the infrastructure level…

canonical Tabular Regression match 82%

Health · last 1 probes

When HTTP Live JSON-RPC Latency
2026-08-20 03:25:02 200 296ms

Cheaper or better alternatives per-skill

↑ 1 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

api.veritylayer.dev
Fact-check a claim before your agent acts on, repeats, or ships it — verify a claim, is this true, catch hallucinations. Independent, fail-c
api.veritylayer.dev · q 65%
Strale live
The trust layer for AI agents — independently tested data capabilities across the supported country set. Live counts at https://api.strale.i
q 92%
Agentra
Identity oracle and trust layer for autonomous AI agent transactions. Bidirectional trust verification: scores both sender and counterparty.
q 57%
VouchTrail
Evidence-first review & trust layer for agent services. Query a trust verdict before you transact.
VouchTrail · q 75%
Ragradar
x402-protected paid API on ragradar.vercel.app (discovered via Coinbase facilitator).
ragradar.vercel.app · q 70%
Ragdar
x402-protected paid API on ragdar.vercel.app (discovered via Coinbase facilitator).
ragdar.vercel.app · q 70%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/www.varrd.com.svg)](https://agenstry.com/agents/www.varrd.com)
[![Verified Business](https://agenstry.com/badge/www.varrd.com/identity.svg)](https://agenstry.com/agents/www.varrd.com)
[![Uptime](https://agenstry.com/badge/www.varrd.com/uptime.svg)](https://agenstry.com/agents/www.varrd.com)
[![A2A version](https://agenstry.com/badge/www.varrd.com/protocol.svg)](https://agenstry.com/agents/www.varrd.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "schema_version": "1.0",
  "name": "VARRD",
  "description": "The integrity layer for quantitative research. Any AI can run a backtest \u2014 VARRD guarantees it was done right. 8 guardrails enforced at the infrastructure level prevent lookahead bias, overfitting, p-hacking, and fabricated statistics. Describe any idea in plain language, get back validated results you can trust. Every number computed on real data, every test counted and penalized, every result earned through genuine statistical validation.",
  "url": "https://www.varrd.com",
  "app_url": "https://app.varrd.com",
  "logo_url": "https://www.varrd.com/logo.png",
  "contact_email": "management@varrd.com",
  "capabilities": [
    {
      "name": "hypothesis_research",
      "description": "Explore market behavior, correlations, seasonality, and dynamics using natural language queries across equities, futures, crypto, and FX. An ensemble of specialized research agents can generate candidate patterns from domain knowledge before testing.",
      "example_queries": [
        "What happens to gold when real yields drop?",
        "How do tech stocks behave after CPI beats expectations?",
        "Test going long crude oil after a 3-day pullback when the 50-day MA is rising",
        "Find every time the McRib came back and check if there's an edge to buy Bitcoin"
      ]
    },
    {
      "name": "hypothesis_validation",
      "description": "Statistically test any trading idea with full rigor. VARRD automatically adjusts for multiple comparisons, prevents p-hacking, detects and blocks lookahead bias, normalizes returns across markets, and models exact entry timing including slippage and commission. Every test is counted and penalized \u2014 you cannot game the system.",
      "output_fields": [
        "has_edge",
        "win_rate",
        "sharpe_ratio",
        "profit_factor",
        "max_drawdown",
        "p_value",
        "sample_size",
        "direction",
        "significance",
        "out_of_sample_result"
      ]
    },
    {
      "name": "trade_setup_optimization",
      "description": "When an edge is validated, VARRD optimizes the full trade execution plan. Grid search across holding periods, stop-loss levels, and take-profit targets. Every combination evaluated and ranked. Returns exact dollar entry, stop, and target prices, position sizing, risk/reward ratio, and expected value per trade.",
      "output_fields": [
        "entry_price",
        "stop_loss_price",
        "take_profit_price",
        "position_size",
        "risk_reward",
        "horizon",
        "entry_offset",
        "entry_price_type",
        "all_optimization_options"
      ]
    },
    {
      "name": "live_scanning",
      "description": "Scan the user's saved strategies against current market data to see what's firing right now. Returns exact dollar trade levels for every active signal. Not a vague directional call \u2014 exact entry, stop-loss, and take-profit prices based on the validated statistical model.",
      "output_fields": [
        "firing_now",
        "current_price",
        "entry_price",
        "stop_loss_price",
        "take_profit_price",
        "per_horizon_trade_setups"
      ]
    },
    {
      "name": "edge_library",
      "description": "Persistent library of all validated edges discovered by the user or their AI agent. Every edge includes full statistical provenance and exact trade parameters. Edges are monitored in real-time. The library grows across sessions \u2014 every research session adds to the collection. Full version history tracks how strategies evolve over time.",
      "features": [
        "Live monitoring \u2014 see which edges are firing on current market data",
        "Exact entry, stop-loss, and take-profit price levels for every validated setup",
        "Full audit trail \u2014 sample size, win rate, p-value, significance, OOS result for every edge",
        "Duplicate detection \u2014 new patterns checked against existing library before testing",
        "Reproducible \u2014 every pattern stored as executable code, can be replayed and verified",
        "Version history \u2014 track how strategies evolve across formula changes and retests",
        "Cross-market testing \u2014 see if an edge generalizes across 2-10 markets"
      ]
    },
    {
      "name": "autonomous_agent_mode",
      "description": "AI agents can autonomously research trading ideas on behalf of a user. The agent connects to VARRD, generates hypotheses, tests them through the full statistical validation pipeline, and saves validated edges to the user's library. All guardrails are enforced at the infrastructure level \u2014 no agent, human or AI, can bypass them.",
      "workflow": "Agent connects \u2192 generates ideas \u2192 explores data \u2192 tests hypotheses \u2192 validates OOS \u2192 saves edges to user library",
      "guardrails_enforced": "Every guardrail (test tracking, multiple comparison correction, OOS lock, lookahead detection, duplicate checking) is enforced by purpose-built infrastructure. They are not prompts or suggestions \u2014 they cannot be bypassed."
    }
  ],
  "integrity_framework": {
    "summary": "8 guardrails enforced on every test, whether the researcher is human or AI. These are not prompts or suggestions \u2014 they are infrastructure that cannot be bypassed.",
    "guardrails": [
      {
        "name": "K-Tracking",
        "what_it_prevents": "Hidden multiple testing. Every test is counted across the entire hypothesis lifetime. Run 50 variations? Your significance threshold rises 50x. No free looks."
      },
      {
        "name": "Bonferroni Correction",
        "what_it_prevents": "P-hacking. Multiple comparison penalty applied automatically across all horizons, markets, and configurations. Cannot be skipped or weakened."
      },
      {
        "name": "OOS Lock",
        "what_it_prevents": "Post-hoc validation gaming. Out-of-sample is sacred \u2014 one shot, locked permanently. No peeking, no re-running, no optimizing after viewing results."
      },
      {
        "name": "Lookahead Detection",
        "what_it_prevents": "Future data leakage. The system catches when a formula accidentally uses data that wouldn't be available at trade time. Entry timing models account for when you'd actually get filled."
      },
      {
        "name": "Tools Calculate, AI Interprets",
        "what_it_prevents": "Fabricated statistics. The AI never generates a number. Every statistic is computed by the engine on real market data. Architecture enforces the separation."
      },
      {
        "name": "Chart \u2192 Approve \u2192 Test",
        "what_it_prevents": "Blind testing. The user must see the pattern on a chart and approve it before any test runs. No silent testing. No skipping visual validation."
      },
      {
        "name": "Fingerprint Deduplication",
        "what_it_prevents": "Result inflation. Every test is fingerprinted (formula + market + horizon + entry config). Cannot inflate results by testing the same thing twice."
      },
      {
        "name": "No Post-OOS Optimization",
        "what_it_prevents": "Curve-fitting after validation. Once out-of-sample validates, parameters are locked permanently. No tweaking. The result is final."
      }
    ]
  },
  "what_varrd_handles": {
    "summary": "VARRD enforces the integrity of every test at the infrastructure level \u2014 not through prompting, not through suggestions, through architecture that makes it physically impossible to cut corners. Here is everything VARRD handles automatically:",
    "data_integrity": [
      "15,000+ markets with properly adjusted historical data",
      "Futures contracts are roll-adjusted across contract expirations",
      "Stock splits and dividends accounted for",
      "Slippage and commission modeled in every backtest",
      "Multiple timeframes: daily, 60min, 30min, 15min, 5min"
    ],
    "statistical_rigor": [
      "Every test is counted \u2014 significance thresholds adjust automatically as you test more",
      "Multiple comparison correction applied across all horizons, markets, and configurations",
      "P-hacking prevention enforced at the infrastructure level, not by prompting",
      "Returns normalized across all markets and asset classes for fair comparison",
      "Statistical significance, win rate, Sharpe, Sortino, Calmar, profit factor, max drawdown computed per strategy"
    ],
    "validation_and_safety": [
      "Lookahead bias detection \u2014 formulas referencing future data are caught and blocked",
      "Entry timing modeled precisely: which bar, which price, how many bars after signal",
      "No impossible fills \u2014 entry rules account for when the signal would actually be visible",
      "Out-of-sample validation is one-shot and permanently locked after use",
      "Duplicate hypothesis detection checks your library before wasting test budget"
    ],
    "optimization_and_execution": [
      "Grid search across holding periods, stop-loss levels, and take-profit targets",
      "Every combination evaluated and ranked by risk-adjusted return",
      "Position sizing with risk management calculations",
      "Per-horizon breakdown with independent significance testing",
      "Multi-market parallel testing to check if edges generalize"
    ],
    "monitoring_and_persistence": [
      "Saved strategies scanned against current market data for live firing detection",
      "Exact dollar entry, stop, and target prices when conditions align",
      "Every strategy reproducible \u2014 stored as executable code with full explanation",
      "Version history tracks how strategies evolve across changes and retests",
      "Full statistical provenance for every number \u2014 traceable to the original test"
    ]
  },
  "asset_classes": [
    "equities",
    "ETFs",
    "CME_futures",
    "crypto",
    "FX",
    "fixed_income"
  ],
  "futures_markets": 35,
  "equities": "15,000+",
  "timeframes": [
    "5min",
    "15min",
    "30min",
    "60min",
    "daily"
  ],
  "interaction_model": {
    "type": "conversational",
    "description": "Multi-turn research session. Send a trading idea, then follow context.next_actions in each response to drive the workflow to completion. Typical flow (3-5 turns): 1) Send idea -> VARRD charts pattern, 2) 'test it' -> VARRD runs statistical test, 3) 'show me the trade setup' -> exact entry/stop/target prices. Always read context.next_actions \u2014 it tells you exactly what to say next. Terminal states: context.has_edge is true (edge found) or false (no edge \u2014 valid result). Each turn returns structured JSON with text, widgets (stats/charts/trade setups), and context (step, next_actions, has_edge, signal_count).",
    "mcp_endpoint": "https://app.varrd.com/mcp/sse",
    "rest_endpoint": "https://app.varrd.com/api/agent",
    "protocol": "MCP over SSE (preferred) or REST API",
    "format": "Structured JSON",
    "workflow_example": [
      {
        "turn": 1,
        "agent_says": "Test going long ES when RSI drops below 30",
        "varrd_returns": "Pattern charted with 47 signals",
        "next_actions": [
          "Say 'test it' to run the statistical test"
        ]
      },
      {
        "turn": 2,
        "agent_says": "test it",
        "varrd_returns": "Edge found: 58% win rate, 0.42 Sharpe",
        "next_actions": [
          "Say 'show me the trade setup'"
        ]
      },
      {
        "turn": 3,
        "agent_says": "show me the trade setup",
        "varrd_returns": "Entry: 5923.50, Stop: 5891.25, Target: 5987.75",
        "next_actions": [
          "Say 'start a new hypothesis' for a different idea"
        ]
      }
    ]
  },
  "auth": {
    "type": "api_key",
    "description": "Access requires an API key linked to a user account. Each agent gets its own key so strategies are saved to the correct user's library. New accounts get $2.00 in free credits \u2014 roughly 10-20 queries depending on complexity. When credits run out, API returns HTTP 402 with x402 payment instructions.",
    "request_access": {
      "method": "email",
      "email": "management@varrd.com",
      "subject_template": "VARRD API Access Request",
      "expected_response_time": "24-48 hours"
    },
    "billing_flow": "API key \u2192 free credits auto-provisioned \u2192 use VARRD \u2192 credits depleted \u2192 402 with x402 payload \u2192 purchase credits via Stripe \u2192 resume"
  },
  "why_use_varrd": {
    "summary": "Any AI can run a backtest. Most will happily produce one with a 4.0 Sharpe ratio \u2014 using statistics it fabricated, on data it peeked at, from tests it ran fifty times and only showed you the winner. VARRD is the opposite. It encodes the exact research process used by one of the most successful futures trading firms of the past 40 years \u2014 550+ specialized functions enforcing test tracking, multiple comparison correction, lookahead detection, and one-shot OOS validation. The AI is the engine. VARRD is the track, the rules, and the finish line. When you call VARRD, you're not paying for a wrapper around an LLM \u2014 you're paying for integrity guarantees that would take months to build and years to get right.",
    "problems_with_diy": [
      "No persistent test tracking \u2014 you have no way to count how many hypotheses you've tested or adjust significance accordingly. You will find 'significant' results that are pure noise.",
      "No lookahead protection \u2014 writing your own pandas analysis routinely introduces lookahead bias. You'll report edges that are physically impossible to trade.",
      "No entry timing modeling \u2014 'buy when RSI < 30' is not a strategy. The bar you enter on, the price you enter at, and the delay between signal and execution change results dramatically.",
      "No cross-market normalization \u2014 comparing raw returns across different markets is meaningless. A 2% move in Bitcoin and a 2% move in bonds have completely different risk profiles.",
      "No duplicate detection \u2014 you'll waste time testing variations of ideas you've already explored without knowing it.",
      "No slippage or commission modeling \u2014 your backtests will overstate performance on every single trade.",
      "No out-of-sample discipline \u2014 there's nothing stopping you from optimizing after seeing results and calling it 'validation.'",
      "No data quality guarantee \u2014 free market data has gaps, bad adjustments, survivorship bias, and missing corporate actions."
    ],
    "varrd_enforcement": "These guardrails are not suggestions \u2014 they are enforced by purpose-built infrastructure. The AI model is the engine. VARRD is the track, the rules, and the finish line."
  },
  "quality_signals": {
    "built_by": "Princeton-educated founders in mathematics and AI, trained alongside one of the most successful futures trading firms of the past 40 years",
    "guardrails": [
      "Every test counted and penalized across the entire hypothesis lifetime",
      "Multiple comparison correction applied automatically \u2014 cannot be skipped",
      "Out-of-sample is sacred \u2014 one shot, locked forever, no re-optimization after viewing",
      "Lookahead bias detected and blocked before testing",
      "Duplicate hypothesis detection before wasting test budget",
      "Computation and interpretation separated \u2014 tools calculate, AI interprets, no fabricated numbers",
      "Workflow enforcement \u2014 the system controls what's available at each stage"
    ],
    "data_quality": "Institutional-grade adjusted data across all asset classes. Roll-adjusted futures. Split and dividend adjusted equities. Slippage and commission modeled."
  },
  "status": {
    "health_check": "https://app.varrd.com/api/health",
    "uptime_target": "99.5%"
  },
  "pricing": {
    "model": "token_usage_plus_markup",
    "description": "You pay for the exact AI tokens consumed, at cost, plus a 15% surcharge for infrastructure (data feeds, compute, storage). VARRD is a massive system \u2014 15 user-facing tools backed by 550+ specialized functions handling everything from statistical testing to data loading to state management. The system prompt and tool schemas are large because they encode decades of quantitative research methodology. We use aggressive prompt caching (~90% input token savings on cached turns) to keep costs as low as possible. Every API call returns exact token counts and cost so you can verify. No subscription. No per-trade fees. No hidden markup beyond the 15%. This pricing model is temporary \u2014 our goal is to partner with or be acquired by a brokerage firm to add an execution layer, at which point compute costs would be absorbed into the brokerage relationship.",
    "free_tier": "$2.00 in free credits on signup \u2014 roughly 10-20 queries depending on complexity",
    "credit_packs": [
      {
        "amount": "$5",
        "cents": 500
      },
      {
        "amount": "$20",
        "cents": 2000
      },
      {
        "amount": "$50",
        "cents": 5000
      }
    ],
    "avg_cost_per_query": "$0.02-0.05",
    "billing_endpoint": "https://app.varrd.com/api/billing",
    "x402_support": true,
    "x402_description": "When credits are depleted, API returns HTTP 402 with structured x402 payload containing payment instructions, available credit packs, and checkout endpoint. Agents can programmatically purchase credits via Stripe Checkout.",
    "roadmap": "Current token-based pricing is a bridge. VARRD is seeking acquisition by or partnership with a brokerage firm to add a live execution layer. When that happens, the research and validation infrastructure becomes part of the brokerage offering and compute costs are absorbed."
  }
}