Mind · Strategy
Solver
Abstract five-surface contract: Manifest, Execute, Consult, Verify, Feedback
Definition
Mechanism
The abstract Trait exposing the five-surface Solver Contract — Manifest (what can you do?), Execute (perform the Task), Consult (cost/quality/rationale), Verify (post-execution assurance), and Feedback (emits a typed PerformanceSignal — structured evaluation, or a FrameError escalation). Manifest and Execute are mandatory; Consult/Verify/Feedback are optional but strongly recommended at hard seams. Accepts a typed Task and yields a typed Solution. Solver is an interface, not a class: any Agent can take on the role of a Solver for the duration of a Task. The "[descriptor]Solver" naming convention is the library's construction pattern — DiagnosticSolver, PlanningSolver, ReduceSolver, PUREOptimizationSolver, and so on are all minted by appending "Solver" to a domain descriptor, each specialising the contract. The same agent can wear many solver roles simultaneously or sequentially; lightweight roles (Manifest + Execute only) scale up to permanent instances as tasks compound. Recursion follows naturally: when a Solver decomposes its Task, it becomes the root of a sub-tree whose children are themselves Solvers — the mechanism that gives the UniversalSolverTree its fractal shape.
Invariants
- Every surface it declares is callable; Manifest and Execute are mandatory.
- A declared surface reports its own unavailability rather than failing silently.
Risks
Failure modes
None stated.
Relationships
Builds on
Accepts
Infrastructure
The atomic unit of intent
References
Autonomous Goal-Directed Entity
Infrastructure
Typed artifact emitted by a Solver's Feedback surface — downstream evaluation that feeds Pathway Memory
Infrastructure
Named surface set that implementers must provide
Yields
Infrastructure
The fractal unit of completed work
Used by
References
Society
Acceptance of bid and contract creation
Society
Binding offer from solver to execute task
Population-based discovery: Generate (parallel diverse solvers) + Reduce (composition-aware selection) behind hard boundaries
Solver implementing the five-surface contract (polymorphic across substrates)
Breaking a concept into solver-contract-bound sub-concepts — the move that enables fractal recursion
Infrastructure
Typed solver identity and capability declaration
Society
Directed graph of operations
