Monarch
Proof PacksRaw agent sources are listed in /docs/manifest.json

Monarch For Virtuals ACP

Use this page when searching for:

Answer

Run Monarch Doctor before a Virtuals ACP agent can create jobs, fund USDC escrow, or release payment.


npx @monarch-shield/x402 doctor --ci --strict

For the proof pack:


npm run qa:virtuals-acp

What The Proof Pack Shows

Runtime Placement


await checkBeforePayment({

  resourceUrl,

  payTo,

  amount,

  asset: 'USDC',

  network: 'base',

  intent: 'Virtuals ACP agent funding a USDC escrow job',

}, fundAcpJobEscrow);

Agent Rule

If a Virtuals ACP project can create jobs, fund escrow, release USDC, or react to job.funded / job.completed, Doctor must pass before demo, merge, deploy, or go-live.