VST: Verifiable Structured Transport for Auditable Agent-to-Agent Alpha Discovery
Organizations: Panda AI
Abstract
Agent-to-agent (A2A) alpha discovery is slowed by repeated feedback cycles between mining and evaluation agents, whose hand-offs, in contemporary LLM multi-agent systems, are free-form natural-language messages that carry no stable contract and cannot be replayed. We first restructure this communication as a structured agent-to-agent protocol of typed, causally addressable, unicast records, so that the committed stream forms a causal trajectory. On that trajectory a single predictor with four typed heads forecasts the accumulated guidance the two miners would receive several cycles ahead; a transactional verify--leap controller then commits a multi-cycle speculative outcome only when it passes a four-level gate, and otherwise rolls back to the exact prior state. Structure is the enabling contribution, and its value is not accuracy. A controlled ablation shows an equal-information free-text channel reaches the same predictor hit rate. What typing provides is a state that can be schema-checked, replayed deterministically, and prevented by construction from leaking a forecast to an evaluator: auditability by construction, not an empirically stress-tested guarantee. On a CSI~1000 out-of-sample holdout, our single run is the only one among eight methods (seven baselines and ours) to hold a positive median annualized return and Sharpe at the factor level, though the median return in excess of the benchmark stays negative for every method including ours; its development-selected top-20 portfolios reach a median holdout Sharpe, selected on a split inside the optimization horizon. We report these single-run results descriptively, gross of costs, and are explicit about their limits throughout; in particular we do not isolate the effect of the leap machinery from the inherited search substrate, which we leave to future work.
Figures & tables
| Layer / field group | Helps transmission | Helps prediction |
|---|---|---|
| Envelope: identity | Deterministically identifies each transmission within a persisted round. | Records align into state-indexed trajectory observations . |
| Envelope: routing | Receiver and its method argument are explicit. | Unrelated edges stay distinct; inaccessible fields cannot leak into a target. |
| Envelope: causality | Receivers reconstruct ancestry; the controller can replay a feedback cycle. | The two loops are time-aligned and the future target is well defined. |
| Envelope: contract | Gateway validates the round-file field against its receiver schema and access policy. | Type identity fixes the decoder, loss, and aggregation rule per field. |
| Native body | Retains operational keys ( rr_advise , failure_feedback , candidates , config ). | Prediction targets stay tied to the exact field paths and receiver arguments used at run time. |
| Provenance | Evidence is externally inspectable and traceable to its source artifact; speculative state stays isolated until commit. | Only committed prefixes supervise future bundles; rollback traces stay out of the state trajectory. |
| Method | med. AnnRet | med. sh | 95% CI (sh) | ||
|---|---|---|---|---|---|
| B1 Alpha101 [ 48 ] | 14 | 0.000 | |||
| B2 GP (gplearn) [ 31 ] | 500 | 0.116 | |||
| B3 DSO/DSR [ 32 ] | 500 | 0.010 | |||
| B4 AlphaGen [ 31 ] | 200 | 0.188 | |||
| B5 AlphaMCTS [ 49 ] | 500 | 0.160 | |||
| B6 AlphaAgent [ 34 ] | 500 | 0.220 |
| Selection | med. Sharpe | med. AnnRet | ||
|---|---|---|---|---|
| dev-top 5 | 0.80 | 0.20 | ||
| dev-top 10 | 0.80 | 0.40 | ||
| dev-top 20 | 0.80 | 0.45 | ||
| all 852 (reference) | 0.42 | 0.13 |
| Method | med. sh | med. sh | med. sh | |||
|---|---|---|---|---|---|---|
| B2 GP (gplearn) | 0.320 | 0.270 | 0.170 | |||
| B3 DSO/DSR | 0.080 | 0.040 | 0.025 | |||
| B4 AlphaGen | 0.184 | 0.186 | 0.188 | |||
| B5 AlphaMCTS | 0.020 | 0.090 | 0.140 | |||
| B6 AlphaAgent | 0.180 | 0.190 | 0.215 | |||
| Method | valid | test | holdout |
|---|---|---|---|
| B1 Alpha101 | |||
| B2 GP (gplearn) | |||
| B3 DSO/DSR | |||
| B4 AlphaGen | |||
| B5 AlphaMCTS | |||
| B6 AlphaAgent |
| Sharpe | AnnRet | ExcRet | IC | ICIR | IR | |
| Test split | ||||||
| OURS | ||||||
| B4 | ||||||
| B5 | ||||||
| B2 | ||||||
| Holdout split | ||||||
| Metric | S-off (free-text) | S-full (typed) |
|---|---|---|
| Committed-leap hit rate | 0.9749 | 0.9754 |
| Mean committed horizon | 2.37 | 2.47 |
| LLM calls / round | 10.80 | 10.89 |
| Input-repr. alignment (offline) | ||
| Typed contract / schema check | no | yes |
| Deterministic replay | no | yes |
| Control (holdout median Sharpe) | S-off (free-text) | S-full (typed) |
|---|---|---|
| Same-round base ( ) | ||
| Top-100 (same-round, dev-ranked) | ||
| Top-200 (same-round, dev-ranked) | ||
| Equal-count ( ) |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Quantity | S-off (free-text) | S-full (typed) |
|---|---|---|
| Per-round wall-clock, median (IQR) | s | s |
| Portfolio structure-gate pass | ||
| Portfolio composite Sharpe, median | ||
| Single-factor candidate pass |
Multi-Agent Communication
Multi-agent communication studies how autonomous agents exchange information to coordinate decisions, share knowledge, and act together under constraints.
See all 380 papers