Summary
Approving a newly generated CLI signer from the Virtuals dashboard fails with the toast Request failed with status code 500. The CLI request stays pending.
Environment
@virtuals-protocol/acp-cli: 1.0.29
- macOS
- Mainnet
- Fresh ACP agent created successfully through the CLI
- Policy:
restricted / Virtuals Only
Reproduction
- Authenticate with the split
acp configure start / complete flow.
- Create a fresh agent.
- Start the documented split signer flow with
acp agent add-signer --agent-id <id> --no-wait --policy restricted --json.
- Open the returned dashboard URL and click Approve.
Actual result
The dashboard displays Request failed with status code 500. A subsequent acp agent signer-status ... --json continues returning {"status":"pending"}.
I reproduced this with two fresh request IDs/public keys. Authentication, agent creation, policy listing, and offering creation all work. I have not tried unrestricted because that would weaken the intended security boundary.
Expected result
The restricted signer is registered and signer-status returns completed, or the dashboard displays a specific actionable error.
Report prepared with AI assistance and reviewed before submission.
Summary
Approving a newly generated CLI signer from the Virtuals dashboard fails with the toast
Request failed with status code 500. The CLI request stayspending.Environment
@virtuals-protocol/acp-cli: 1.0.29restricted/ Virtuals OnlyReproduction
acp configure start/completeflow.acp agent add-signer --agent-id <id> --no-wait --policy restricted --json.Actual result
The dashboard displays
Request failed with status code 500. A subsequentacp agent signer-status ... --jsoncontinues returning{"status":"pending"}.I reproduced this with two fresh request IDs/public keys. Authentication, agent creation, policy listing, and offering creation all work. I have not tried
unrestrictedbecause that would weaken the intended security boundary.Expected result
The restricted signer is registered and
signer-statusreturnscompleted, or the dashboard displays a specific actionable error.Report prepared with AI assistance and reviewed before submission.