Resolver
Intent resolution engine. Converts intent JSON to execution plans with providers, prices, and call data.
Flow
- Parse intent (capability, budget, constraints, trust)
- Discover providers (index or legacy synonym expansion)
- Filter by reputation, constraints
- Score and rank
- Return execution plan with total cost
Usage
- CLI:
aep resolve '{"capability":"...","budget":{"max_total":"1.00"}}' - MCP:
resolve_intenttool - REST:
POST /resolve
Index Integration
When index exists (~/.aep/index/), uses searchByCapability for hybrid discovery. Otherwise falls back to legacy synonym expansion + overlap.
Config
indexPathin~/.aep/config.json— provider index pathgraphPath— for recommendation boost (accountAddress + graphPath)