The Meta-Agent Trading Stack is Treeova's runtime for autonomous trading agents. Each agent is a directed acyclic graph of tool invocations executed in topologically assembled phases, with built-in safeguards — stall detection, shotgun prevention, goal sprint, self-healing, and symbol pinning — and human-in-the-loop gates for sensitive actions. Tool registry contents, alias mappings, modality gate internals, and exact prompts are intentionally withheld.

    Meta-Agent Trading Stack

    The Meta-Agent Trading Stack is Treeova's runtime for autonomous trading agents. Each agent is a directed acyclic graph of tool invocations executed in topologically assembled phases, with built-in safeguards — stall detection, shotgun prevention, goal sprint, self-healing, and symbol pinning — and human-in-the-loop gates for sensitive actions. Tool registry contents, alias mappings, modality gate internals, and exact prompts are intentionally withheld.

    Agents are modeled as directed acyclic graphs of tool invocations.

    Topological phase assembly runs independent work concurrently and dependent work in order.

    Built-in safeguards include stall detection, shotgun prevention, goal sprint, self-healing, and symbol pinning.

    Sensitive actions pass through human-in-the-loop gates.

    Tool registry contents, alias mappings, and exact prompts are withheld.

    Agentic AIArchitectureRisk Controls
    Treeova Whitepaper · v1.0

    WP-07 — Meta-Agent Trading Stack: DAG Execution Engine

    The Meta-Agent Trading Stack is Treeova's runtime for autonomous trading agents. Each agent is a directed acyclic graph of tool invocations executed in topologically assembled phases, with built-in safeguards — stall detection, shotgun prevention, goal sprint, self-healing, and symbol pinning — and human-in-the-loop gates for sensitive actions. Tool registry contents, alias mappings, modality gate internals, and exact prompts are intentionally withheld.

    Authored by Nate· Founder & CTOUpdated 2026-04-18

    #1. Overview

    The Meta-Agent Trading Stack is the runtime that executes Treeova's autonomous trading agents. Where the conviction methodology (WP-01) describes what an agent reasons about, this whitepaper describes how the agent's reasoning is actually executed — including the safeguards that prevent the runtime from enabling outcomes the conviction layer would not endorse.

    See the product surface for this methodology: Feature page for Navigator.

    #2. Agents as DAGs

    Each agent is modeled as a directed acyclic graph of tool invocations. A node is a tool call; an edge is a data dependency. Modeling agents this way makes the actual structure of the reasoning explicit: which tools must run before which others, which can run in parallel, and which converge on a downstream synthesis.

    #3. Topological Phase Assembly

    The executor topologically sorts the DAG into ordered execution phases. Within a phase, nodes execute in parallel — they have no mutual dependencies. Across phases, ordering is strict — a later phase begins only when every node in earlier phases has finished.

    The benefit is concurrency without race conditions: independent tool calls run together, dependent tool calls wait for their inputs, and the run's structure is auditable by reading the phase log.

    #4. Built-In Safeguards

    • Stall detection. Runs that fail to make forward progress within their budget are terminated rather than allowed to spin.
    • Shotgun prevention. Attempts to fan out into many parallel tool calls without justification are rejected; the executor requires a coherent plan before it will widen.
    • Goal sprint. When drift from the agent's declared goal is detected, the executor steers the agent back toward the goal rather than letting the run wander.
    • Self-healing. Recoverable tool failures — transient API errors, retried-with-backoff conditions — are healed without human intervention, with the recovery recorded in the run log.
    • Symbol pinning. Execution-class tools (paper trades, flash discounts, alerts) act only on symbols the agent has actually researched in the same run. Acting on a symbol that appeared only in passing context is refused at the runtime layer.

    #5. Human-in-the-Loop Gates

    Sensitive actions — live trading, billing-affecting actions, admin overrides — pass through human-in-the-loop gates. The executor surfaces the proposed action, blocks the run until the gate resolves, and records the resolution alongside the rest of the run.

    The agent cannot bypass the gate by retrying, rephrasing, or decomposing the action. The gate is a property of the runtime, not a hint to the model.

    #6. Auditability

    Every run produces a structured record: the DAG, the assembled phases, the inputs and outputs of each node, the safeguards triggered, and the human-in-the-loop resolutions. This record is the basis of both the agent's own reinforcement-learning signal and any after-the-fact review by a human operator.

    #7. What This Whitepaper Withholds

    • The contents of the tool registry and any alias mappings.
    • The parameter shapes of execution-class tools.
    • The modality security gate's internal rules.
    • Throttle matrices and per-tool rate limits.
    • The exact prompts used by the agent loop.

    #8. Limitations

    • The runtime enforces safeguards; it does not guarantee profitable trades. Profitability is a market outcome, not a runtime property.
    • Symbol pinning prevents wrong-symbol execution but cannot prevent a poor decision on a correctly-pinned symbol.
    • Human-in-the-loop gates depend on responsive operators. Unresolved gates leave runs blocked by design — the runtime will not auto-approve to make progress.
    • DAG execution captures the structure of an agent's reasoning, not the quality of it. Quality is governed by the conviction and risk layers, documented separately.
    • Nothing in this whitepaper is investment advice. Trading options involves substantial risk of loss; users should review Treeova's risk disclosures.

    Whitepaper FAQ

    What is the Meta-Agent Trading Stack?

    The Meta-Agent Trading Stack is the runtime that executes Treeova's autonomous trading agents. It models each agent as a directed acyclic graph (DAG) of tool invocations and orchestrates the DAG with built-in safeguards — stall detection, shotgun prevention, goal sprint, self-healing, and symbol pinning — alongside human-in-the-loop gates for sensitive actions.

    Why a DAG instead of a linear chain?

    A DAG models real agent reasoning more honestly than a linear chain. Some tools depend on others; some are independent and can run in parallel; some converge on a downstream synthesis. The DAG executor topologically assembles execution phases so independent work runs concurrently while dependent work waits for its inputs.

    What is topological phase assembly?

    Topological phase assembly is the executor's process of grouping DAG nodes into ordered phases such that every node in a phase has its dependencies satisfied by earlier phases. Within a phase, nodes can execute in parallel. Across phases, ordering is strict.

    What safeguards does the executor enforce?

    The executor enforces, among others: stall detection (terminating runs that make no forward progress), shotgun prevention (rejecting attempts to fan out without justification), goal sprint (focusing the agent on its declared goal when drift is detected), self-healing (recovering from recoverable tool failures without human intervention), and symbol pinning (preventing an execution tool from acting on a symbol the agent did not actually research).

    What is symbol pinning?

    Symbol pinning is a runtime gate that requires execution-class tools — paper trades, flash discounts, alerts — to act only on symbols the agent has actually researched in the same run. It prevents 'wrong-symbol' execution, where a model would otherwise act on a symbol that appeared only in passing context.

    Where do humans fit in?

    Sensitive actions — live trading, billing-affecting actions, admin overrides — pass through human-in-the-loop gates. The DAG executor surfaces the action, blocks until the gate resolves, and records the resolution alongside the run. The agent does not bypass the gate by retrying or rephrasing.

    What does this whitepaper deliberately withhold?

    It withholds the contents of the tool registry and any tool-name alias mappings, the parameter shapes of execution tools, the modality security gate internals, the throttle matrix, and the exact prompts used by the agent loop. The architecture is public; the surfaces that constitute competitive edge are not.

    Disclaimer. Past performance does not guarantee future results. Trading options involves substantial risk of loss. See our risk disclosures for details.

    © 2026 Treeova Technologies Inc · This whitepaper documents architecture and qualitative behavior only; proprietary internals (formulas, thresholds, prompts, model routing) are intentionally withheld.