Install any skill in seconds. Free to start, no credit card required.
Get Started Free →internet-court/alkahest-user
Interact with Alkahest escrow contracts as a buyer, seller, or oracle using the CLI
Passed 21 of 21 test cases with the skill, and 5 of 21 without it.
and 28 more in the full report
17 fixed6 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need to lock 0.5 ETH into an escrow condition on Ethereum Sepolia. Should I pass `--approve` for native ETH deposits, or is approval omitted?
| Checked | Without skill | With skill |
|---|---|---|
| Creates the escrow using the native ETH token flag. | Missed | Passed |
| Omits token approval flags since native ETH requires no token allowance. | Passed | Passed |
The instructions your model reads when the skill loads.
Alkahest is an EAS-based (Ethereum Attestation Service) escrow protocol for trustless exchanges on EVM chains. It enables:
Supported chains: Base Sepolia, Sepolia, Ethereum mainnet.
| Role | Description |
|---|---|
| Buyer | Creates escrow with assets + demand (what they want in return) |
| Seller | Fulfills the demand to collect escrowed assets |
| Oracle | Validates fulfillment and submits on-chain decisions (for TrustedOracleArbiter) |
Install globally via npm install -g alkahest-cli, then run commands with:
alkahest [global-flags] <command> <subcommand> [options]
Provide a wallet via one of (in priority order):
| Method | Flag / Env Var |
|---|---|
| Private key flag | --private-key 0x... |
| Mnemonic flag | --mnemonic "word1 word2 ..." |
| Ledger USB | --ledger [--ledger-path <path>] |
| Private key env | ALKAHEST_PRIVATE_KEY=0x... |
test cases passed, vs 5 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.