Skip to content

Harden x402 v2 payments and ClawHub skill metadata#50

Merged
abiorh-claw merged 3 commits intomainfrom
arc-marketplace-showcase
Apr 22, 2026
Merged

Harden x402 v2 payments and ClawHub skill metadata#50
abiorh-claw merged 3 commits intomainfrom
arc-marketplace-showcase

Conversation

@Abiorh001
Copy link
Copy Markdown
Contributor

Summary

This hardens OmniClaw’s production x402 path and republishes the public OmniClaw CLI skill with correct OpenClaw/ClawHub metadata.

Changes

  • Fix x402 v2 retry payloads to include the selected accepted payment requirements.
  • Apply the same accepted handling to Circle Gateway nanopayments.
  • Tighten seller-side verification so x402 v2 payments without valid accepted requirements are rejected.
  • Make non-production strict settlement default safer for testing while preserving production/mainnet enforcement.
  • Fix small nanopayment amount display so values like 0.00044 do not render as 0.00.
  • Update tests for x402 exact, nanopayments, seller verification, facilitator flows, config, and routing.
  • Harden the public OmniClaw CLI skill:
    • declares omniclaw-cli as required binary
    • declares OMNICLAW_SERVER_URL and OMNICLAW_TOKEN
    • declares OMNICLAW_TOKEN as primary env/secret
    • documents OMNICLAW_OWNER_TOKEN as optional and intentional only
    • adds explicit safety rules for omniclaw-cli serve --exec
    • adds OpenAI agent invocation policy
  • Republish ClawHub skill as omniclaw@0.0.8.

Verification

  • uv run ruff check src tests docs/omniclaw-cli-skill/scripts/generate_cli_reference.py
  • uv run pytest -q
  • ClawHub scan for omniclaw@0.0.8: clean

@Abiorh001 Abiorh001 requested a review from abiorh-claw April 22, 2026 15:58
@abiorh-claw abiorh-claw merged commit 991cc6e into main Apr 22, 2026
5 checks passed
@abiorh-claw abiorh-claw deleted the arc-marketplace-showcase branch April 22, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants