How Pheidi Works

The systems behind your personalized training plan

Load Distribution

Every training week has a shape — a set of multipliers that control how distance is distributed across your run days. The long run is the anchor at 100%, and every other run is a percentage of that distance. This guarantees your easy runs are always shorter than your long run, by construction.

Learn more

Vacation Scheduling

Schedule time off without losing your plan. Choose full rest or light maintenance mode. Your original workouts are preserved — remove the vacation anytime and everything is restored exactly as it was. Vacation mileage is excluded from your plan totals.

Learn more

Injury Management

Report an injury and Pheidi adjusts your plan based on severity — from a mild 20% reduction to full rest. When you're ready to return, a 4-week graduated progression (50% → 70% → 85% → 100%) brings you back safely. Pain tracking helps you monitor trends over time.

Learn more

Public Plan API

Every plan is available as a read-only JSON endpoint at https://app.pheidi.training/api/plans/{publicId}. Race goal, weekly structure, every workout with pace zones, vacations, overrides, redistributions, and completion data — all layers exposed with provenance, so AI agents and integrations can read and reason about the plan. Discoverable via https://app.pheidi.training/.well-known/api-catalog (RFC 9727) with an OpenAPI spec at https://app.pheidi.training/.well-known/openapi.json.

Learn more