Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Fulfill an existing NLA escrow and collect tokens. Use when the user wants to submit fulfillment text for an on-chain escrow, check arbitration results, and collect approved funds. Covers the full fulfill-arbitrate-collect lifecycle.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | -19% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 6% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -41% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -36% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -23% | 0% |
Help the user fulfill an on-chain escrow by submitting text that satisfies the escrow's demand, then collect the tokens if approved.
Get the escrow UID from the user, then check what it demands:
bashnla escrow:status --escrow-uid <uid>
This shows:
Help the user write fulfillment text that satisfies the demand:
bashnla escrow:fulfill \ --escrow-uid <escrow_uid> \ --fulfillment "<fulfillment text>" \ --oracle <oracle_address>
This runs a multi-step on-chain commit-reveal flow:
The command outputs a fulfillment UID - record this for collection.
Check if the oracle has made a decision:
bashnla escrow:status --escrow-uid <escrow_uid>
The oracle typically responds within seconds if it's running. Look for "APPROVED" or "REJECTED" in the output.
Once the oracle approves:
bashnla escrow:collect \ --escrow-uid <escrow_uid> \ --fulfillment-uid <fulfillment_uid>
This transfers the escrowed tokens to the fulfiller.
nla CLI installed and configurednla wallet:set, --private-key flag, or PRIVATE_KEY env varbash# 1. Check what the escrow demands nla escrow:status --escrow-uid 0xabc123... # 2. Submit fulfillment nla escrow:fulfill \ --escrow-uid 0xabc123... \ --fulfillment "The sky appears blue due to Rayleigh scattering" \ --oracle 0x70997970C51812dc3A010C7d01b50e0d17dc79C8 # 3. Check arbitration result nla escrow:status --escrow-uid 0xabc123... # 4. Collect if approved nla escrow:collect \ --escrow-uid 0xabc123... \ --fulfillment-uid 0xdef456...
Other measured skills in the registry, with their headline benchmark lift.