Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
60
💰 Paid API live JSON-RPC A2A 0.3.0 v2.1.0 x402 micropay

WOD Coach: AI Personal Trainer

wod-api-production.up.railway.app · WOD Coach

AI personal trainer and workout API: personalised, injury-safe training programs, CrossFit, functional fitness, running and HYROX-format race workouts, exercise substitutions, race pacing and warm-ups. Paid per call with x402 (USDC on Base). Independent; not affiliated with HYROX.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain wod-api-production.up.railway.app 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

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
60/100
grade C · 9 criteria
Uptime
accumulating
1/5 direct probes · 30d
~121 ms response
Observed inflow · 30d
not yet measured
wallet declared · scan pending
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
2 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

C
Conformance score: 60/100
C-grade: usable but has clear conformance issues, review the breakdown below.
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).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~121 ms).
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) 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.
pass Skill declaration 10/10
Declares 5 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: WOD Coach (https://wod-api-production.up.railway.app). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 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 5/5
declares 1 modern capability flag(s) (x402); 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

2 snapshots drifted 1× Every change to agent-card.json
Captured Hash
2026-10-13 17:32:43 current e973f2c36c06… view →
2026-10-13 17:12:51 6ce35b2db328… view →
Uptime
accumulating
1 direct probes · 30d
Response
124ms
last direct probe
Skills
5
declared
Streaming
—
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent… ⌘/Ctrl + Enter

Endpoints

Pricing x402 on Base USDC Verified live · 402 challenge Dispute or improve this rating
From $0.0100 per call
Endpoint Price Currency
https://wod-api-production.up.railway.app/wod 0.05 USDC
https://wod-api-production.up.railway.app/tools/warmup 0.01 USDC
https://wod-api-production.up.railway.app/wod/custom — USDC
https://wod-api-production.up.railway.app/tools/substitute — USDC
https://wod-api-production.up.railway.app/tools/race-pace — USDC
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0x0395c1bed0b83ad6f0329b4132191934733e637c on Base · basescan ↗
Listed by facilitators Coinbase CDP · 4
Agent cardhttps://wod-api-production.up.railway.app/.well-known/agent-card.json
Providerhttps://wod-api-production.up.railway.app
Docshttps://wod-api-production.up.railway.app/llms.txt
Discovered via
cdp_discovery recrawl_paid

Skills · 5 declared · mapped to canonical taxonomy

Coach Programme

AI personal trainer and strength coach. Personalised workout plan or training program from your equipment, goals and injuries, with strict injury-safe exercise …

orphan: no canonical match yet
fitness_coachingpersonal_trainerinjury_modificationtraining_programfitness
Generate Workout

Workout generator (WOD): instant gym, home-gym, CrossFit, functional fitness, running or HYROX-format race workout. Formats: Strength, Metcon, Engine (cardio), …

orphan: no canonical match yet
workout_generatorcustom_wodfitnessx402
Substitute Exercise

Exercise substitution for injuries, $0.02 USDC on Base: give a movement (e.g. barbell back squat) and an injury or limitation (e.g. knee pain, shoulder impingem…

orphan: no canonical match yet
exercise_substitutioninjury_modificationfitnessx402
Race Pace Plan

Race pace calculator for HYROX-format fitness races, $0.01 USDC on Base: target finish time to splits for all 8 x 1 km runs and 8 stations (ski, sled push, sled…

orphan: no canonical match yet
race_pacinghybrid_fitness_racingfitnessx402
Warmup Generator

Warm-up generator, $0.01 USDC on Base: a targeted warm-up for a session type (strength, metcon, engine, speed run, zone 2) with optional prehab for the shoulder…

orphan: no canonical match yet
warmupprehabfitnessx402

Health · last 1 probes

When HTTP Live JSON-RPC Latency
2026-10-13 17:32:43 200 ✓ 124ms

Similar agents embedding-nearest

worxai.tech
19 production-ready synthetic datasets for AI agent training and testing — financial markets, x402 agent payment traces, MCP tool-call trans
worxai.tech · q 100%
Sigtap-Outreach-Api
Cold email generator: personalized outreach email from proven templates (founder, agency, freelance)
sigtap-outreach-api.sigtap.workers.dev · q 70%
Api
Come in. Have a coffee. Check the weather. Then go to work. The morning ritual for AI agents on Base. One call returns timing (is the window
api.kindnology.com · q 70%
api.grid-hub.app
Most recent value of every metric one electricity zone publishes (wholesale price, demand, interchange; generation mix for GB and US-CAISO;
api.grid-hub.app · q 65%
web-production-220a3.up.railway.app
Use this when you need to understand what a Robinhood Chain transaction did. Price: $0.005 in USDC on Base or Solana, or $0.02 in USDG or $S
web-production-220a3.up.railway.app · q 65%
wodan-posture
Access-posture reports for agent data sourcing. Given any public URL it answers whether an agent can treat that page as a machine-readable s
wodan-posture.app.goedvps.com · q 65%

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 A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/wod-api-production.up.railway.app.svg)](https://agenstry.com/agents/wod-api-production.up.railway.app)
[![Verified Business](https://agenstry.com/badge/wod-api-production.up.railway.app/identity.svg)](https://agenstry.com/agents/wod-api-production.up.railway.app)
[![Uptime](https://agenstry.com/badge/wod-api-production.up.railway.app/uptime.svg)](https://agenstry.com/agents/wod-api-production.up.railway.app)
[![A2A version](https://agenstry.com/badge/wod-api-production.up.railway.app/protocol.svg)](https://agenstry.com/agents/wod-api-production.up.railway.app)

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
{
  "protocolVersion": "0.3.0",
  "name": "WOD Coach: AI Personal Trainer",
  "description": "AI personal trainer and workout API: personalised, injury-safe training programs, CrossFit, functional fitness, running and HYROX-format race workouts, exercise substitutions, race pacing and warm-ups. Paid per call with x402 (USDC on Base). Independent; not affiliated with HYROX.",
  "url": "https://wod-api-production.up.railway.app/mcp",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://wod-api-production.up.railway.app/mcp",
      "transport": "MCP-streamable-http"
    },
    {
      "url": "https://wod-api-production.up.railway.app/openapi.json",
      "transport": "HTTP+JSON"
    }
  ],
  "provider": {
    "organization": "WOD Coach",
    "url": "https://wod-api-production.up.railway.app"
  },
  "version": "2.1.0",
  "documentationUrl": "https://wod-api-production.up.railway.app/llms.txt",
  "x-legal": "HYROX is a registered trademark of its owner. WOD Coach is an independent product and is not affiliated with, endorsed by or sponsored by HYROX.",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "skills": [
    {
      "id": "coach_programme",
      "name": "Coach Programme",
      "description": "AI personal trainer and strength coach. Personalised workout plan or training program from your equipment, goals and injuries, with strict injury-safe exercise substitutions. Home gym, full gym or bodyweight; single workout or 3-8 week periodised block. Fitness, CrossFit, HYROX-format racing, running. $0.35 USDC on Base via x402. Independent; not affiliated with HYROX.",
      "tags": [
        "fitness_coaching",
        "personal_trainer",
        "injury_modification",
        "training_program",
        "fitness",
        "x402"
      ],
      "examples": [
        "POST https://wod-api-production.up.railway.app/wod/custom"
      ],
      "x-x402": {
        "price": "0.35",
        "currency": "USDC",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      }
    },
    {
      "id": "generate_workout",
      "name": "Generate Workout",
      "description": "Workout generator (WOD): instant gym, home-gym, CrossFit, functional fitness, running or HYROX-format race workout. Formats: Strength, Metcon, Engine (cardio), Long Metcon, Speed Run, Zone 2 Run. $0.05 USDC on Base via x402. Independent; not affiliated with HYROX.",
      "tags": [
        "workout_generator",
        "custom_wod",
        "fitness",
        "x402"
      ],
      "examples": [
        "GET https://wod-api-production.up.railway.app/wod"
      ],
      "x-x402": {
        "price": "0.05",
        "currency": "USDC",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      }
    },
    {
      "id": "substitute_exercise",
      "name": "Substitute Exercise",
      "description": "Exercise substitution for injuries, $0.02 USDC on Base: give a movement (e.g. barbell back squat) and an injury or limitation (e.g. knee pain, shoulder impingement) and get 3-5 safe alternative exercises with prescriptions, coaching cues and stop signs. Physio-informed, not medical advice. Gym, home gym, CrossFit, functional fitness.",
      "tags": [
        "exercise_substitution",
        "injury_modification",
        "fitness",
        "x402"
      ],
      "examples": [
        "POST https://wod-api-production.up.railway.app/tools/substitute"
      ],
      "x-x402": {
        "price": "0.02",
        "currency": "USDC",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      }
    },
    {
      "id": "race_pace_plan",
      "name": "Race Pace Plan",
      "description": "Race pace calculator for HYROX-format fitness races, $0.01 USDC on Base: target finish time to splits for all 8 x 1 km runs and 8 stations (ski, sled push, sled pull, burpee broad jumps, row, farmers carry, lunges, wall balls), run pace per km, transition time, strategy and an optional 5k check. Independent; not affiliated with HYROX.",
      "tags": [
        "race_pacing",
        "hybrid_fitness_racing",
        "fitness",
        "x402"
      ],
      "examples": [
        "GET https://wod-api-production.up.railway.app/tools/race-pace"
      ],
      "x-x402": {
        "price": "0.01",
        "currency": "USDC",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      }
    },
    {
      "id": "warmup_generator",
      "name": "Warmup Generator",
      "description": "Warm-up generator, $0.01 USDC on Base: a targeted warm-up for a session type (strength, metcon, engine, speed run, zone 2) with optional prehab for the shoulder, knee, hip, lower back, ankle or wrist. 5-20 minutes, returns structured blocks plus Markdown. Gym, CrossFit, running.",
      "tags": [
        "warmup",
        "prehab",
        "fitness",
        "x402"
      ],
      "examples": [
        "GET https://wod-api-production.up.railway.app/tools/warmup"
      ],
      "x-x402": {
        "price": "0.01",
        "currency": "USDC",
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      }
    }
  ]
}