Learning Fast & Precise Dynamic Interactions
Continuous, latency-limited sensorimotor control in physiologically realistic musculoskeletal simulation. Build controllers that react quickly and accurately to high-frequency target sequences without resets.
Pick a track below to read rules, scoring, and evaluation mode.
{{ selectedTrack.title }}
{{ selectedTrack.blurb }}
{{ sec.heading }}
{{ sec.body }}
- {{ b }}
{{ isTitleCycleBoard ? 'ChaseTag Title Cycle' : (isLadderBoard ? 'Title Ladder' : 'Competition Leaderboard') }}
Mid-cycle vs a fixed champion · finals crown the next cycle.
Could not load leaderboard
{{ leaderboardError }}
{{ cyclePhase === 'frozen' ? 'Tournament seeds' : 'Standings vs champion' }}
No scores yet this cycle
Submit a ChaseTag policy to challenge the Cycle Champion.
-
{{ step.label }} {{ step.blurb }}
Cycle {{ cycleBracket.prior_cycle.cycle_index }} elimination Elimination bracket
Crown → {{ cycleWinnerName }} becomes the next cycle’s fixed champion.
How the field ranked before finals
| Seed | Team | Win Rate | Ep W–L |
|---|---|---|---|
| {{ entry.rank || (i + 1) }} | {{ entry.team_name }} | {{ winRatePct(entry) }}% | {{ entry.ep_wins ?? 0 }}–{{ entry.ep_losses ?? 0 }} |
| Rank | Team | Wins | Losses | Defenses | Win Rate | Status |
|---|---|---|---|---|---|---|
| {{ i+1 }} |
{{ entry.team_name }}
|
{{ entry.wins ?? 0 }} | {{ entry.losses ?? 0 }} | {{ entry.defenses ?? 0 }} | {{ ((entry.win_rate ?? 0) * 100).toFixed(0) }}% | Champion Challenger |
No ladder matches yet
Submit a ChaseTag policy to claim the vacant title, or wait for the first evaluation.
Recent matches
- {{ formatMatchTime(m.played_at) }} {{ m.challenger_team_name || ('#' + m.challenger_submission_id) }} vs {{ m.champion_team_name || (m.champion_submission_id ? ('#' + m.champion_submission_id) : '—') }} {{ matchOutcomeLabel(m) }} {{ m.winner_team_name || '—' }}
| Rank | Team | Score | Status | Breakdown |
|---|---|---|---|---|
| {{ i+1 }} |
|
{{ entry.status }} — |
{{ s.score_name }}: {{ s.score_value ?? '—' }}
—
|
No scores yet
No ranked submissions for {{ shortTaskLabel(selectedTask) }} · Phase {{ selectedPhase }} so far. Be the first — submit a policy from the Submissions tab.
Jump to a board
Leaderboards open soon
No task phases are published yet. Read the track rules on the Challenge page and register your team — boards appear here the moment a track goes live.
Sign in to view your team
Register or sign in to see team members and manage access.
JPEG, PNG, GIF, or WebP · max 5 MB
{{ displayTeamName || teamProfile?.team_name }}
Signed in as {{ user.email }} · {{ teamRoleLabel(user.role) }}
Members
{{ teamProfile.members.length }} account(s){{ teamProfileSummary }}
| Role | Country | Education | Password | ||
|---|---|---|---|---|---|
| {{ m.email }} | {{ teamRoleLabel(m.role) }} | {{ countryLabel(m.country) }} | {{ teamEducationLabel(m.education_level) }} | {{ m.has_password ? 'active' : 'invite pending' }} |
Invite a teammate
They receive an email to set their own password. Each person can be on only one team per MyoChallenge edition.
Leave team
To join another team for this edition you must leave this one first. You can register again for a future MyoChallenge with the same email and a different team.
Submissions
All submissions
{{ submissions.length }} submission(s) across all teams — admin view only.
Could not load submissions
{{ submissionsError }}
No submissions yet
| # | Team | Task | Phase | Type | Submitted | Status | Score | |
|---|---|---|---|---|---|---|---|---|
| {{ expandedSubmission === s.id ? '▼' : '▶' }} | {{ s.id }} | {{ s.team_name || '—' }} | {{ s.task }} | {{ s.phase }} | {{ s.submission_type || 'docker' }} | {{ formatDate(s.created_at) }} | {{ s.status }} | {{ submissionScore(s).toFixed(3) }} — |
|
Team
{{ s.team_name || '—' }}
Submitter{{ s.email || '—' }}
Artifact
{{ s.ecr_uri || s.filename }}
{{ name }}: {{ val }}
|
||||||||
Sign in to submit
Register or sign in to upload policies and manage your team's CLI token.
Use with evalmc submit-onnx model.onnx --token <token>
Your submission activity
Team-wide counts for {{ displayTeamName || teamProfile?.team_name }} (UTC calendar days).
Today by task & phase
| Task | Phase | Submissions |
|---|---|---|
| {{ row.task }} | {{ row.phase }} | {{ row.count }} |
Submissions per day (last 14 days)
{{ displayTeamName || teamProfile?.team_name }} — your uploads
{{ submissionsError }}
| # | Task | Phase | Type | Submitted | Status | Score | Leaderboard | |
|---|---|---|---|---|---|---|---|---|
| {{ expandedSubmission === s.id ? '▼' : '▶' }} | {{ s.id }} | {{ s.task }} | {{ s.phase }} | {{ s.submission_type || 'docker' }} | {{ formatDate(s.created_at) }} | {{ s.status }} | {{ submissionScore(s).toFixed(3) }} — | {{ leaderboardNote(s) }} |
|
Artifact
{{ s.ecr_uri || s.filename }}Worker detail{{ s.status_detail }}
Selected for finals
Auto-best fallback
Eligible for finals
{{ sc.score_name }}: {{ sc.score_value ?? '—' }}
{{ name }}: {{ val }}
|
||||||||
Submission status guide
All teams with a submission appear on the leaderboard; only scored entries are ranked.
Prefer evalmc submit-onnx unless you need a custom Docker/ECR agent image.
Admin access
Sign in with the admin account to manage teams and tokens.
Your account does not have admin privileges.
Accounts registered with configured ADMIN_EMAIL addresses (comma-separated) get admin access automatically.
Administration
Teams for the active challenge edition — expand a row for members, profile, and submission counts.
Loading…
No teams registered yet
| # | Team | Members | Scored | Lead email | Registered | Actions | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ expandedAdminTeam === t.id ? '▼' : '▶' }} | {{ t.id }} | {{ t.team_name }} | {{ t.member_count || (t.members && t.members.length) || 0 }} | {{ t.submission_stats?.scored ?? 0 }} / {{ t.submission_stats?.total ?? 0 }} | {{ t.email || '—' }} | {{ formatDate(t.registered_at) }} | |||||||||||||||
|
EditionMyoChallenge {{ t.challenge_year }}
Submissions
{{ t.submission_stats?.scored ?? 0 }} scored ·
{{ t.submission_stats?.failed ?? 0 }} failed ·
{{ t.submission_stats?.submitted ?? 0 }} queued ·
{{ t.submission_stats?.evaluating ?? 0 }} evaluating
· success {{ adminPct(t.submission_stats.success_rate) }}
CLI token
{{ adminRevealedTokens.includes(t.id) ? t.submission_token : '••••••••' }}
Team members
Invite memberTeam-lead password |
|||||||||||||||||||||
{{ adminUsersMeta.total_accounts }} account(s) across all editions. Expand a row for full membership detail.
Loading…
No accounts yet
| Admin | Password | Editions | Current teams | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ expandedAdminUser === a.email ? '▼' : '▶' }} | {{ a.email }} | admin— | {{ a.has_password ? 'set' : 'none' }} | — MC{{ m.challenge_year }} | Not on a team {{ a.memberships.map(m => m.team_name).filter(Boolean).join(', ') }} | ||||||||||||||
|
Account created {{ formatDate(a.account_created_at) }} No team memberships
|
|||||||||||||||||||
Loading…
Challenge overview for MyoChallenge {{ adminStats.challenge_year }}. Scored = successful evaluation with results. Counts use UTC calendar days.
Submissions by task & phase
No submissions yet
| Task | Phase | Total | Scored | Failed | Queued | Success |
|---|---|---|---|---|---|---|
| {{ row.task }} | {{ row.phase }} | {{ row.total }} | {{ row.scored }} | {{ row.failed }} | {{ row.submitted + row.evaluating }} | {{ adminPct(row.success_rate) }} |
Team geographic distribution
Based on team lead country/region ({{ adminStats.registered_teams }} registered teams).
No team location data yet
| Country / region | Teams | Share |
|---|---|---|
| {{ row.country_label }} | {{ row.teams }} | {{ adminPct(adminStats.registered_teams ? row.teams / adminStats.registered_teams : null) }} |
Top teams by submissions
No team submissions yet
| Team | Total | Scored | Failed | Success |
|---|---|---|---|---|
| {{ row.total }} | {{ row.scored }} | {{ row.failed }} | {{ adminPct(row.success_rate) }} |
All submissions
Per-submission view with team attribution — {{ adminAllSubmissions.length }} total.
Loading submissions…
No submissions yet
| # | Team | Task | Ph | Type | Status | Score | Submitted |
|---|---|---|---|---|---|---|---|
| {{ s.id }} | {{ s.team_name || '—' }} | {{ s.task }} | {{ s.phase }} | {{ s.submission_type || 'docker' }} | {{ s.status }} | {{ adminSubmissionScore(s).toFixed(3) }} — | {{ formatDate(s.created_at) }} |
Pending one-time reset tokens — copy and send each to the respective team. Tokens expire in 1 hour.
Loading…
No pending reset requests
| Team | Reset token | Expires | |
|---|---|---|---|
| {{ rt.team_name }} | {{ rt.email }} |
{{ rt.token }}
|
{{ formatDate(rt.expires_at) }} |
All submissions across teams — click a row for diagnostics. {{ adminAllSubmissions.length }} total.
Loading…
No submissions yet
| # | Team | User | Task | Ph | Type | Status | Score | Submitted | ||
|---|---|---|---|---|---|---|---|---|---|---|
| {{ expandedAdminSub === s.id ? '▼' : '▶' }} | {{ s.id }} | {{ s.team_name || '—' }} | {{ s.email }} | {{ s.user_id }} | {{ s.task }} | {{ s.phase }} | {{ s.submission_type || 'docker' }} | {{ s.status }} | {{ adminSubmissionScore(s).toFixed(3) }} — | {{ formatDate(s.created_at) }} |
|
Team
{{ s.team_name || '—' }}
Submitter{{ s.email || '—' }}
Filename
{{ s.filename }}Artifact URI
{{ s.ecr_uri || '—' }}Worker detail{{ s.status_detail }}
{{ name }}: {{ val }}
|
||||||||||
Register your team
Create your team for this edition. You become the team lead and can invite others. Team membership is per MyoChallenge year — the same team name can have a different roster in a future edition.
Sign in
Use the password you chose at registration.
Reset password
Enter your email — a one-time reset link will be sent to your inbox. Enter your email. A reset token will be generated — contact {{ smtpStatus.admin_email || 'the competition admin' }} to receive it.
{{ forgotResult.message }}
Password updated successfully!