{% extends "web/base.html" %} {% block title %}Data Sources | tcx{% endblock %} {% block page_label %}Data Sources{% endblock %} {% block content %}
Data Sources Review status: {{ router_count }} connections / {{ external_tool_count }} actions / {{ enabled_external_tool_count }} enabled
Action list

Available actions

{% for tool in external_tools %} {% empty %}
No actions yet After discovery, each action is reviewed before it can reach a TradingCodex workflow.
{% endfor %}
TradingCodex

Safety review

1 Classify Unknown, secret, policy, and execution-like actions start blocked.
2 Map Allowed actions map to TradingCodex capabilities and role scopes.
3 Dry-run Dry-run decisions are audited before an action can reach an approved service path.
{% for tool in external_tools %} {% endfor %}
Recent decisions Audit trail
{% for call in recent_external_calls %}
{{ call.decision }} {{ call.router_name }} / {{ call.external_name }} {{ call.principal_id }} / {{ call.access_mode_label }}
{% empty %}

No action decisions yet.

{% endfor %}
{% endblock %}