Papers
Topics
Authors
Recent
Search
2000 character limit reached

LiveLedger: Inference-Time Ledger for Agents

Updated 10 February 2026
  • LiveLedger is an inference-time intervention that maintains a persistent ledger of evidential and belief states to verify candidate answers in multi-constraint problems.
  • It enhances performance by reducing underverified answers by up to 26.5% and improving overall accuracy without requiring agent retraining.
  • Its modular design integrates with ReAct-style agents by exposing ledger states during inference, thereby mitigating common reasoning failure modes.

LiveLedger is an inference-time intervention for multi-turn, tool-augmented search agents operating on multi-constraint problems. It maintains a persistent, explicit ledger that tracks the evidential and belief states for every constraint associated with each candidate answer. LiveLedger exposes these ledger states to the agent at every reasoning step, thereby reducing the risk of “illusory completion”: the agent’s premature and unwarranted conclusion that all requirements have been satisfied. LiveLedger achieves demonstrable improvements in accuracy and verification rates on multi-constraint benchmarks without necessitating retraining, functioning as a modular wrapper for ReAct-style and post-trained agents alike (Ko et al., 7 Feb 2026).

1. Problem Setting and Motivation

In multi-constraint problems (MCP), agents must synthesize answers that satisfy a set of explicit, parallel constraints C={C1,…,Cn}\mathcal{C} = \{C_1, \dots, C_n\}. State-of-the-art agents employ multi-turn trajectories in which reasoning (“thoughts”) and evidence retrieval (“actions”) are interleaved, often across many iterations. However, empirical analysis reveals a high prevalence of “underverified” final answers—responses with one or more constraints inadequately supported or contradicted by the accumulated evidence. The central failure pattern, termed illusory completion, describes cases where the agent’s internal belief about having solved the task is not matched by the objective evidential support for all constraints, frequently resulting in plausible yet insufficiently verified outputs.

2. LiveLedger Formalism and State Representation

LiveLedger introduces an online constraint-state ledger Lt\mathcal{L}_t constructed at each step of the agent’s inference trajectory HT=(τ0,a0,o0,…,τT,aT)\mathcal{H}_T = (\tau_0, a_0, o_0, \dots, \tau_T, a_T), where τt\tau_t are "thoughts", ata_t actions, and oto_t resulting observations. For every candidate kk and constraint CiC_i, the ledger stores:

  • Evidential Support E(k,Ci)∈{Satisfied,Refuted,Unknown}E(k, C_i) \in \{\text{Satisfied}, \text{Refuted}, \text{Unknown}\}
    • "Satisfied": Directly supported by some oto_t.
    • "Refuted": Directly contradicted by some Lt\mathcal{L}_t0.
    • "Unknown": No relevant evidence encountered to date.
  • Agent Belief Lt\mathcal{L}_t1
    • "Affirm": The agent explicitly asserts Lt\mathcal{L}_t2 in Lt\mathcal{L}_t3.
    • "Deny": Explicit rejection of Lt\mathcal{L}_t4.
    • "Unaddress": No position taken.
  • Status Lt\mathcal{L}_t5
    • “Active” indicates the current committed candidate.

A final answer is flagged as underverified if

Lt\mathcal{L}_t6

LiveLedger’s overarching objective is to guarantee Lt\mathcal{L}_t7 for all Lt\mathcal{L}_t8 prior to agent termination.

3. Algorithmic Workflow and Integration

LiveLedger operates exclusively at inference time, functioning as a wrapper for existing prompt-based and post-trained agents. The algorithmic loop at each time step is as follows:

  1. The agent samples the next Lt\mathcal{L}_t9, now conditioned on both history HT=(τ0,a0,o0,…,τT,aT)\mathcal{H}_T = (\tau_0, a_0, o_0, \dots, \tau_T, a_T)0 and the current ledger HT=(τ0,a0,o0,…,τT,aT)\mathcal{H}_T = (\tau_0, a_0, o_0, \dots, \tau_T, a_T)1.
  2. The action HT=(τ0,a0,o0,…,τT,aT)\mathcal{H}_T = (\tau_0, a_0, o_0, \dots, \tau_T, a_T)2 is executed; a new observation HT=(τ0,a0,o0,…,τT,aT)\mathcal{H}_T = (\tau_0, a_0, o_0, \dots, \tau_T, a_T)3 is retrieved (for search actions), or the agent terminates (for answer actions).
  3. The ledger HT=(τ0,a0,o0,…,τT,aT)\mathcal{H}_T = (\tau_0, a_0, o_0, \dots, \tau_T, a_T)4 is updated:
    • New candidates HT=(τ0,a0,o0,…,τT,aT)\mathcal{H}_T = (\tau_0, a_0, o_0, \dots, \tau_T, a_T)5 in HT=(τ0,a0,o0,…,τT,aT)\mathcal{H}_T = (\tau_0, a_0, o_0, \dots, \tau_T, a_T)6 are added with default states.
    • For each HT=(τ0,a0,o0,…,τT,aT)\mathcal{H}_T = (\tau_0, a_0, o_0, \dots, \tau_T, a_T)7, if HT=(τ0,a0,o0,…,τT,aT)\mathcal{H}_T = (\tau_0, a_0, o_0, \dots, \tau_T, a_T)8 supports or refutes HT=(τ0,a0,o0,…,τT,aT)\mathcal{H}_T = (\tau_0, a_0, o_0, \dots, \tau_T, a_T)9, the corresponding τt\tau_t0 is set.
    • The agent’s thought τt\tau_t1 is parsed to update τt\tau_t2 and τt\tau_t3.
  4. The new ledger state is appended to the agent’s next context.

For prompt-based agents (e.g., ReAct with LLMs), the system prompt is augmented to instruct constraint checking with the current ledger. For post-trained agents, a separate LLM (ledger updater τt\tau_t4) generates the updated ledger, which is then fed back as part of the subsequent observation. No retraining or model modifications are required; the method is purely a prompt- or call-level intervention.

4. Theoretical Basis and Constraint-Driven Termination

LiveLedger alters the agent’s policy by making the following rules explicit:

  • If any τt\tau_t5, the agent is instructed to continue searching, not commit.
  • If any τt\tau_t6, the candidate is ineligible.
  • Only when τt\tau_t7 is a candidate permitted as a final answer.

The illusory completion phenomenon is isolated by cases where τt\tau_t8 but τt\tau_t9, indicating an unjustified affirmative or inattentive agent belief.

Although no formal optimality guarantee is presented, this mechanism is argued to sharply reduce underverified commitments by transforming implicit, error-prone agent states into explicit, auditable constraint-satisfaction records. A plausible implication is improved robustness for verification-critical tasks.

5. Empirical Performance and Benchmark Studies

LiveLedger’s efficacy was evaluated on 215 filtered instances from five benchmarks: BrowseComp, DeepSearchQA, FRAMES, LiveDRBench, and WebWalkerQA. Chosen instances required satisfaction of at least three parallel constraints (DAG width ata_t0). The central evaluation metrics were:

  • Accuracy (Acc): Final answer matches gold, as judged by gpt-5.
  • Underverified Answer Rate (UAR): Fraction of instances where any constraint is failed.

Table: Summary of Results (selected baseline and LiveLedger runs)

Model (Size) Acc (Baseline) Acc (+LiveLedger) UAR (Baseline) UAR (+LiveLedger) ΔAcc ΔUAR
TongyiDR (30B) 56.7% 58.9% 52.1% 51.4% +2.2 -0.7
ReAct (20B) 36.3% 41.4% 62.8% 57.7% +5.1 -5.1
ReAct (120B) 39.1% 50.7% 76.3% 49.8% +11.6 -26.5

LiveLedger provided substantial UAR reductions (up to 26.5% absolute) and improved answer accuracy (up to +11.6%). Agents also converged in fewer turns and explored more candidate alternatives, reducing stagnation. Alternative test-time continuation heuristics reduced UAR but produced only minor accuracy gains, underscoring the unique advantage of explicit constraint tracking.

6. Failure Modes and Ledger-Based Mitigation

The Epistemic Ledger framework exposed four principal illusory-completion patterns:

  • Bare Assertion: ata_t1, ata_t2 — agent asserts satisfaction without evidence.
  • Overlooked Refutation: ata_t3, ata_t4 — direct contradictions unacknowledged.
  • Stagnation: No change in ata_t5 for active ata_t6 while some ata_t7 — agent loops without progress.
  • Premature Exit: Termination with ata_t8 and ata_t9 for some constraints.

Integration of LiveLedger yielded significant reductions in these patterns on ReAct-120B:

  • Bare Assertion: 27% oto_t0 17%
  • Overlooked Refutation: 10% oto_t1 7%
  • Stagnation: 56% oto_t2 41%
  • Premature Exit: 60% oto_t3 35%

This suggests that explicit ledger feedback interrupts and corrects these recurrent error pathways, enforcing stricter constraint adherence.

7. Limitations and Prospective Developments

LiveLedger introduces inference overhead due to recurrent ledger updates—especially when employing a secondary LLM as the ledger updater. Smaller LLM backbones (e.g., 20B) demonstrate diminished capacity to utilize ledger signals, resulting in residual assertion errors. Presently, LiveLedger only intervenes at inference; incorporation of constraint fulfillment signals into agent training (e.g., reward shaping in RL) is proposed as a future direction. The authors also anticipate leveraging the Epistemic Ledger for post-training and fine-tuning datasets, as well as exploring tightly coupled updater–agent architectures for reduced latency and enhanced alignment. These approaches may generalize ledger-based verification gains across agent types and domains.

(Ko et al., 7 Feb 2026)

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to LiveLedger.