Add Dockerfile, docker-compose.yml, .dockerignore for containerized deployment.
Switch base-sepolia RPC to public endpoint, add fromBlock parameter to oracle
to avoid scanning from genesis on public RPCs. Include demo scripts.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add nla escrow:arbitrate with support for a specific escrow UID or "all"
to scan for unarbitrated fulfillments demanding the user as oracle.
Supports interactive mode (approve/reject/skip) and --auto mode using
the LLM specified in the escrow's demand. Update nla-arbitrate skill
to reference the new CLI command instead of raw SDK scripts.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Update alkahest-ts SDK to 0.7.2
- Replace StringObligation with CommitRevealObligation across deploy, fulfill, and oracle
- Implement full commit-reveal flow: commit (with bond) -> wait block -> reveal -> reclaim bond
- Use keccak256("{item:string}") as schema for obligation payload
- Add end-to-end test covering alice escrow -> bob fulfill -> charlie arbitrate -> bob collect
- Rename devnet environment to anvil throughout CLI, configs, and docs
- Bump version to 1.1.0
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>