Threat model
Key custody
Development / testnet: AMEO uses a hot EOA (AGENT_PRIVATE_KEY) for signing. This is acceptable only for Sepolia demos with minimal funds.
Production recommendation: Replace hot EOAs with KMS, MPC, or a hardware-backed signing service. Never commit keys; use host secret managers.
Policy defaults
- Drawdown floor, asset whitelist, max trade USD, slippage bps — see Policy specification.
- Failed predicates block execution and log
violations[].
RPC failure
If Mantle RPC is unavailable:- Observation quality drops; non-
no_opplans may faildegraded_observation_quality. - Worker returns 503-class errors; UI shows honest empty/error states.
LLM provider outage
Fallback order: configured provider chain →local_rules deterministic planner.
When all remote providers fail, AMEO can still refuse unsafe actions — it does not silently disable guardrails.

