Skip to content

Awal 2.12.1 no-auth Bazaar search fails by requiring wallet bridge #1467

Description

@epistemedeus

Awal 2.12.1 no-auth Bazaar search fails by requiring the wallet bridge

Context

Coinbase's current Agentic Wallet CLI documentation says Bazaar search requires
no authentication or balance. I tested the documented current command on a
clean headless Linux worker. Search never reached the public catalog because
the CLI required its Electron wallet bridge and that bridge did not start.

The npm package points to coinbase/awal, which currently resolves as a
non-public repository. I am filing here as a routing path, following the same
precedent as issue 947. Please transfer or route this to the Awal owner if a
different tracker is authoritative.

Environment

  • awal 2.12.1
  • Linux 6.12.94+ x86_64
  • Node.js 20.19.2
  • npm 9.2.0
  • no Awal login, wallet, balance, credential, signature, or payment

Reproduction

npx -y awal@latest x402 bazaar search "morpho position" \
  --network base \
  --max-price 0.02 \
  -k 10 \
  --json

Observed after the search spinner:

{
  "success": false,
  "error": {
    "code": "BAZAAR_SEARCH_FAILED",
    "message": "Bridge communication error: Failed to start wallet. Please start it manually.\n\nThis may indicate a configuration issue. Try restarting the wallet."
  }
}

The process exits 1.

Expected behavior

x402 bazaar search should complete on a supported headless Linux host without
requiring an authenticated or running wallet, consistent with the documented
no-auth search boundary. The smallest fix appears to be either:

  1. route read-only Bazaar search and listing directly to the public catalog
    client without starting the wallet bridge; or
  2. make the wallet server start reliably without a display and document the
    exact headless runtime dependency.

No paid request was attempted. This report is about the credential-free
discovery path before authorization.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions