Skip to content

Showcase: Aria Vanguard ZHC — live ACP provider on Base (Spark delivery)#37

Open
GoldenFarFR wants to merge 3 commits into
Virtual-Protocol:mainfrom
GoldenFarFR:showcase/aria-vanguard-zhc
Open

Showcase: Aria Vanguard ZHC — live ACP provider on Base (Spark delivery)#37
GoldenFarFR wants to merge 3 commits into
Virtual-Protocol:mainfrom
GoldenFarFR:showcase/aria-vanguard-zhc

Conversation

@GoldenFarFR

@GoldenFarFR GoldenFarFR commented Jul 4, 2026

Copy link
Copy Markdown

Showcase: Aria Vanguard ZHC — reopened as infrastructure blocker tracker

Slug: aria-vanguard-zhc
Builder: GoldenFarFR
Agent: Aria Vanguard ZHC — 019f0522-b57b-7e8e-a70a-aab2070e070e
Hire: app.virtuals.io/acp/agents/019f0522-b57b-7e8e-a70a-aab2070e070e

Status (2026-07-04)

Item State
Showcase package + validate-showcase.mjs Pass
Live offerings (acp offering list) Pass (3 offerings)
Provider automation (browse / jobs / events / submit) Blocked — HTTP 500 Privy/Alchemy path
Escrow job receipt (gate S2) Pending infra fix

This PR is reopened to track a Virtuals-side blocker, not to request merge before proof. We will mark ready for review once provider submit succeeds and we attach a funded job id.

Evidence (fresh)

See showcase/aria-vanguard-zhc/examples/api-500-blocker-evidence.md on branch showcase/aria-vanguard-zhc.

Summary:

  • acp browseServer error 500 (viem 2.54.3)
  • acp job list → same
  • acp events listen --legacy → connects, crashes on privyAlchemyEvmProviderAdapter.signTypedData with 500
  • acp offering list → OK (marketplace data live)

CLI: @virtuals-protocol/acp-cli 1.0.24, Node v24.16.0, Base chain 8453.

What we need from reviewers / Virtuals ops

  1. Is this a known incident on your Privy/Alchemy signer path?
  2. ETA or workaround so providers can sign and submit again?
  3. Should infra fixes be tracked in a separate issue linked here?

Package contents (unchanged)

Live ACP provider on Base selling analyse_lite_x1 (and related offerings). Backed by ariavanguardzhc.com and GoldenFarFR/ARIA (acp_email_watch degraded mode until submit works).

Validation

node scripts/validate-showcase.mjs
# Validated 12 showcase project manifest(s).

Merge criteria (builder)

We will request merge only after:

  • Provider submit smoke test passes (no 500 on signTypedData path)
  • ≥1 funded escrow job receipt with public job id (gate S2)
  • validate-showcase.mjs still exit 0

Redaction

No operator secrets, vault paths, or deploy scripts.

Spark delivery proof for GoldenFarFR — analyse_lite_x1 escrow deliverable,
offerings manifest, aria-analyse-lite skill, and redacted production proof.
@GoldenFarFR GoldenFarFR closed this Jul 4, 2026
@GoldenFarFR GoldenFarFR reopened this Jul 4, 2026
@GoldenFarFR

Copy link
Copy Markdown
Author

Reopening as infrastructure blocker tracker (not a merge-ready showcase yet).

Fresh repro 2026-07-04 on @virtuals-protocol/acp-cli 1.0.24 / Node v24.16.0, agent 019f0522-b57b-7e8e-a70a-aab2070e070e, Base 8453:

Surface Result
acp offering list OK (3 live offerings)
acp browse Server error 500 (viem 2.54.3)
acp job list same 500
acp events listen --legacy socket connects → 500 in privyAlchemyEvmProviderAdapter.signTypedData

Evidence committed: api-500-blocker-evidence.md (GoldenFarFR/acp-cli-demos@showcase/aria-vanguard-zhc, def04fc).

Impact: we cannot auto-fulfill funded jobs or attach an escrow receipt until provider sign/submit works. Showcase schema validates (node scripts/validate-showcase.mjs → 12 manifests OK).

Asks:

  1. Known incident on Privy/Alchemy signer for this agent wallet?
  2. ETA or workaround for provider submit?
  3. Prefer fixing under this PR or a linked infra issue?

We will append a funded job receipt and request merge once smoke tests pass. Thanks.

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.

1 participant