{{ status.fleet_name }}

BEACON AGENT SCORECARD {% if status.fleet_owner %} // {{ status.fleet_owner }}{% endif %}
AGENTS: {{ status.agent_count }}
PLATFORMS: {{ status.platform_health | length }}
BEACON NETWORK: {{ status.network.beacon_agent_count }} agents
{% if status.network.rustchain %} {% set rc = status.network.rustchain %} {% if rc.get('ok') %}
RUSTCHAIN v{{ rc.get('version', '?') }}
UPTIME {{ (rc.get('uptime_s', 0) / 3600) | round(1) }}h
{% else %}
RUSTCHAIN offline
{% endif %} {% endif %}
BEACON AGENTS {{ status.network.beacon_agent_count }}
UPDATED just now
{% for key, ph in status.platform_health.items() %}
{{ ph.name }}
{% endfor %}
{% for agent in status.agents %}
{{ agent.name[0] | upper }}
{{ agent.name }}
{{ agent.role }}
{% if agent.beacon_id %}
{{ agent.beacon_id }}
{% endif %}
{{ agent.grade }}
Score: {{ agent.total_score }} / {{ agent.max_score }} ({{ agent.score_pct }}%)
{% set max_total = agent.max_score if agent.max_score > 0 else 1 %} {% for cat in ['beacon', 'videos', 'platforms', 'engagement', 'content', 'community', 'identity'] %} {% set pts = agent.scores.get(cat, 0) %} {% if pts > 0 %}
{% endif %} {% endfor %}
{% for cat in ['beacon', 'videos', 'platforms', 'engagement', 'content', 'community', 'identity'] %} {% set pts = agent.scores.get(cat, 0) %} {% if pts > 0 %}
{{ cat[:3] | upper }} {{ pts }}
{% endif %} {% endfor %}
VIDEOS: {{ agent.video_count }}
VIEWS: {{ agent.total_views }}
{% for p in agent.platforms %} {{ p }} {% endfor %}
{% endfor %}
Auto-refresh: 60s