Skills nla-arbitrate
๐Ÿ“ฆ

nla-arbitrate

v1.0 Content revision r1 Safe โš™๏ธ External commands๐Ÿ”‘ Env variables

Arbitrate NLA Escrow Requests

Escrow disputes need clear review before funds or attestations move on chain. This skill guides NLA oracle users through pending requests, decisions, and verification.

Supports: Claude Codex Code(CC)
๐Ÿฅ‰ 77 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "nla-arbitrate" from https://skillstore.io/skills/internet-court-nla-arbitrate.md and its manifest at https://skillstore.io/api/skills/internet-court-nla-arbitrate/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "nla-arbitrate". User asks to review one escrow UID.

Expected outcome:

The assistant verifies the wallet, starts interactive arbitration, presents demand and fulfillment, records the decision, and checks escrow status.

Using "nla-arbitrate". User asks to scan all pending fulfillments.

Expected outcome:

The assistant lists eligible pending requests, pauses for each decision, submits selected outcomes, and reports which requests were skipped.

Using "nla-arbitrate". User asks to use automatic mode.

Expected outcome:

The assistant confirms key availability, warns about permanent on-chain decisions, runs auto mode for the chosen escrow, and verifies the attestation.

Security Audit

Safe
v2 โ€ข 7/21/2026 Open versioned report

This skill is documentation-only guidance for the third-party `nla` CLI, scoped by `allowed-tools: Bash(nla:*)`. All 26 static findings are false positives: the flagged backtick/code-fence patterns are markdown formatting in a how-to guide, the reconnaissance flags are documented `nla escrow:*` usage examples, and the env/private-key mentions describe how a user supplies their own wallet key and LLM API keys to the CLI. No finding shows the skill itself reading, transmitting, or exfiltrating secrets, and no prompt-injection or data-exfiltration intent was found. Residual risk is inherent to the underlying tool (on-chain transactions cost real funds and require a private key), not to this skill's instructions.

1
Files scanned
102
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: claude View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/internet-court-nla-arbitrate/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/internet-court-nla-arbitrate/security.svg)](https://skillstore.io/skills/internet-court-nla-arbitrate?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/internet-court-nla-arbitrate?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-nla-arbitrate/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/internet-court-nla-arbitrate.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

internet-court. (2026). nla-arbitrate security audit report (audit version 2) [Author version 1.0]. Skillstore. https://skillstore.io/skills/internet-court-nla-arbitrate/audits/2

BibTeX citation

@techreport{internet-court-internet-court-nla-arbitrate-2026, author = {internet-court}, title = {nla-arbitrate security audit report (audit version 2)}, institution = {Skillstore}, year = {2026}, number = {2}, url = {https://skillstore.io/skills/internet-court-nla-arbitrate/audits/2}, note = {Author version 1.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "nla-arbitrate security audit report (audit version 2)" version: "1.0" type: report authors: - name: "internet-court" date-released: "2026-07-21" url: "https://skillstore.io/skills/internet-court-nla-arbitrate/audits/2" identifiers: - type: other value: "skillstore:internet-court-nla-arbitrate:audit:2" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
55
Architecture
85
Maintainability
87
Content
65
Community
83
Spec Compliance

What You Can Build

Review Pending Fulfillments

Scan pending escrow fulfillments and decide each request through an interactive review flow.

Decide a Known Escrow

Open one escrow UID, compare the demand with the fulfillment, and submit an arbitration decision.

Recover From Oracle Downtime

Manually process requests when the automated oracle listener is unavailable or paused.

Try These Prompts

Check My Oracle Wallet
Use the nla-arbitrate skill to show my NLA wallet address and explain what I should verify before deciding requests.
Review One Escrow
Use nla-arbitrate for escrow UID <uid>. Walk me through the fulfillment, demand, and an interactive approve or reject decision.
Process All Pending Requests
Use nla-arbitrate to scan all pending requests for my oracle wallet. Let me decide each item interactively and verify the results.
Run Controlled Auto Arbitration
Use nla-arbitrate with auto mode for a specific escrow UID. Preview risks, required keys, and verification steps before submission.

Best Practices

  • Verify the wallet address before every arbitration session.
  • Use interactive mode for high-value or ambiguous fulfillments.
  • Record escrow UID, fulfillment UID, decision, and status after submission.

Avoid

  • Do not auto-arbitrate all pending requests without reviewing scope first.
  • Do not paste private keys or API keys into shared logs.
  • Do not decide requests when the wallet is not the assigned oracle.

Frequently Asked Questions

What does this skill do?
It guides manual or LLM-assisted arbitration of NLA escrow fulfillments through the NLA CLI.
Does it require a wallet?
Yes. The wallet must match the escrow oracle address and hold enough ETH for gas.
Can it review every pending request?
Yes. It can scan all pending requests where the configured wallet is the oracle.
What is auto mode?
Auto mode asks the LLM provider and model named in the escrow demand to make an arbitration decision.
Are decisions reversible?
No. The skill states that each decision becomes a permanent on-chain attestation.
Where do API keys come from?
Auto mode uses provider API keys from environment variables or explicit CLI flags.

Developer Details

License

MIT

Author version

v1.0

Skillstore revision

r1

Version notice

The author-declared version is not valid SemVer.

Ref

3f6e026a3363e0954ede7bef0cfe88d4475de137

Maintenance freshness

7/21/2026

Usage

1 downloads ยท 0 views

File structure

๐Ÿ“„ SKILL.md