Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Manually arbitrate NLA escrow fulfillments as an alternative to the automated oracle. Use when the user wants to review pending arbitration requests, evaluate demands against fulfillments, and submit on-chain decisions. Supports both interactive and LLM-auto modes.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 37% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -10% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -41% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -6% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 1% | 0% |
Manually arbitrate escrow fulfillments using the nla escrow:arbitrate CLI command, bypassing the automated oracle listener.
The user's wallet must be the oracle address specified in the escrow:
bashnla wallet:show
To review fulfillments for a known escrow UID:
bash# Interactive mode - prompts for approve/reject nla escrow:arbitrate --escrow-uid <uid> # Auto mode - uses the LLM specified in the escrow's demand nla escrow:arbitrate --escrow-uid <uid> --auto
To find all unarbitrated fulfillments where the user is the oracle:
bash# Interactive mode nla escrow:arbitrate --escrow-uid all # Auto mode nla escrow:arbitrate --escrow-uid all --auto
In interactive mode, the command displays each pending fulfillment with:
Then prompts for a decision: approve, reject, or skip.
In auto mode (--auto), the command uses the LLM provider/model specified in the escrow's demand to arbitrate automatically. Requires at least one LLM API key via environment variables or flags (--openai-api-key, --anthropic-api-key, --openrouter-api-key).
After arbitration, check the result:
bashnla escrow:status --escrow-uid <escrow_uid>
skip or s to skip a fulfillment without decidingnla CLI installed and configurednla wallet:set, --private-key flag, or PRIVATE_KEY env varbash# Scan for all pending requests, decide interactively nla escrow:arbitrate --escrow-uid all # Auto-arbitrate a specific escrow using LLM nla escrow:arbitrate --escrow-uid 0xabc123... --auto # Auto-arbitrate all pending, with explicit API key nla escrow:arbitrate --escrow-uid all --auto --openai-api-key sk-...
Other measured skills in the registry, with their headline benchmark lift.