This note is for Hermes-MCP developers.
Canonical strategy set currently used by Hermes supervision:
grid_tradertrend_followerexposure_protectorPrimary contract and runtime docs live in trader-mcp/:
trader-mcp/Hermes_Trader_Contract_v0.1.mdtrader-mcp/Hermes_Trader_Action_Contract_v0.1.mdtrader-mcp/Strategy_Contract.mdtrader-mcp/Strategy_Runtime.mdtrader-mcp/MCP_SURFACE_PROPOSAL.mdtrader-mcp/TODO.mdHermes should read strategy snapshots via report().
Important fields:
identitycontrolfitsupervisionpositionstateassessmentexecutionHermes should write through one canonical Trader tool:
apply_control_decision(payload)Trader may still use these internally or for operator workflows:
control_strategy()set_strategy_policy()The current supervision facts used by Hermes include:
inventory_pressurecapacity_availableside_capacitytrend_strengthrebalance_neededsignalDirectional trend instances should be distinguished by trade_side in Trader config, with quote-currency notionals as the canonical sizing unit.
The reports should stay descriptive, not imperative. Hermes infers switches from the factual report plus narrative and wallet state.
Policies are still applied on reconcile and instance creation.