{{ fleet_name }}

BEACON AGENT SCORECARD
{{ agents|length }} AGENT{{ 'S' if agents|length != 1 }} {{ platforms|length }} PLATFORM{{ 'S' if platforms|length != 1 }} {% if fleet_owner %}{{ fleet_owner }}{% endif %}
// NETWORK STATUS
Epoch
{{ network.epoch }}
Slot
{{ network.slot }}
Miners
{{ network.miners }}
Beacon Agents
{{ beacon_count }}
Version
{{ network.version }}
// PLATFORM HEALTH
{% for pid, p in platforms.items() %}
{{ p.name }}
{% endfor %}
// AGENT SCORECARDS
{% for agent in agents %} {% set colors = ['green','amber','cyan','gold','pink','purple','red'] %} {% set bar_colors = ['green','amber','cyan','gold','pink','purple','green'] %}
{{ agent.name[0]|upper }}
{{ agent.name }}
{{ agent.role|default('Agent') }}
{{ agent.grade }}
{{ agent.total }} / {{ agent.max }} {{ agent.pct }}%
{% for cat, val in agent.scores.items() %} {% set max_for_cat = scoring_weights.get(cat, 200) %} {% set pct = (val / max_for_cat * 100) if max_for_cat > 0 else 0 %}
{{ cat }}
{{ val }}
{% endfor %}
{% if agent.beacon_id %}
{{ agent.beacon_id }}
{% endif %}
{% endfor %}