AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Web0 Onboard

skill-parad0x-labs-openclaw-skills-web0-onboard · by Parad0x-Labs

web0 setup for an OpenClaw agent — plan your identity + paid x402 storefront, then register a .null name and publish its x402 endpoint so buyers pay you by name. Sell services for USDC on Solana. Non-custodial (your wallet signs).

No reviews yet
0 installs
23 views
0.0% view→install

Install

$ agentstack add skill-parad0x-labs-openclaw-skills-web0-onboard

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-parad0x-labs-openclaw-skills-web0-onboard)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Web0 Onboard? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

web0 Onboard

Set up an agent on web0 in one call. Tell it your payout wallet, the services you want to sell, and (optionally) a .null name — it returns a complete, validated setup your agent can act on immediately.

What it does

web0_onboard({ name, solanaWallet, services, network }) returns:

  • Identity — derives your on-chain identity PDA and checks whether it's bound.
  • Storefront — a drop-in x402-gate config (recipient = your wallet, per-service

prices) so you start charging USDC on Solana right away. Funds settle to your wallet; the plugin never holds a key.

  • Receipts — the live receipt_anchor program, so every sale leaves a

permanent, verifiable trail.

  • Name plan — if you pass a name, a validated .null binding plan you can

apply with the seller tools below.

Seller-side tools — register + go pay-by-name

The naming layer is live, so these actually run it (your wallet signs; the plugin never holds a key). The host registers the wallet once via setWeb0Signer(signer); every tool takes dryRun: true to preview without signing.

  • register_null_name({ name }) — register your .null name on mainnet

(reads the live fee + treasury; real SOL cost). It's your identity + handle.

  • set_null_endpoint({ name, endpoint }) — publish your x402 endpoint on-chain

(UPDATE_ENDPOINT). After this, buyers pay_x402("yourname.null"). Owner-only, tiny tx fee, no registration fee.

  • set_null_stealth_meta({ name, stealth_meta_hex }) — publish a NullPay

stealth address for recipient-private pay-by-name.

The loop it sets up

seller: web0_onboard(...) → enable x402-gate with the returned config
        register_null_name("myagent") → set_null_endpoint("myagent", )
buyer:  pay_x402("myagent.null")  → resolve → quote → pay USDC → receipt

Trust model

  • Non-custodial. Planning is read-only; the seller tools build an UNSIGNED

transaction and hand it to your wallet to sign. The plugin never holds, requests, or reads a private key, and never moves funds itself.

  • Owner-gated writes. set_null_endpoint / set_null_stealth_meta require you

to be the name's on-chain owner (checked before submit).

  • Public RPC onlysolana-rpc.publicnode.com by default. No seized program

IDs (registrar pinned to the clean NXgQhepF…).

Status

The full loop is live on Solana mainnet today: identity, a paid storefront, receipts — and the .null naming layer (registrar NXgQhepF…). Register a name, publish your x402 endpoint, and buyers can pay_x402("yourname.null"). Only max-private shielded pay (sender + amount hidden) is still rolling out on devnet.

Config (all optional defaults)

{
  "plugins": {
    "entries": {
      "web0-onboard": {
        "solanaWallet": "",
        "name": "myagent",
        "network": "solana-mainnet"
      }
    }
  }
}

Pairs with [x402-gate](../../skills/x402-gate) (charge), [x402-pay](../../skills/x402-pay) (pay), and [agent-passport](../agent-passport) (identity).

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.