Grant-ready local proof

Arc Receipts Ops Demo

invoice -> memo -> watcher -> receipt -> verified webhook -> replay

Reviewer Path

Four clicks to verify the grant proof

  1. 01Run Watcher Flow
  2. 02Inspect receipt
  3. 03Verify webhook inbox
  4. 04Replay delivery

Proof Points

What this demo proves

pendingMemo payment request

invoice id, memo contract, memo id

pendingWatcher matched payment

memo event linked to invoice

pendingReceipt generated

paid receipt stored in memory

pendingWebhook signature verified

local inbox accepted x-arc-signature

pendingReplay creates attempt #2

fresh signature timestamp

pendingArc Testnet proof

auto or pasted tx proof

Grant prooflocal, replayable payment ops for Arc receipts

Run the flow once, then replay the signed webhook to prove delivery state without a dashboard.

Local Ops

Interactive Watcher Flow

$ arc receipts watch --network arc-testnet --memo
Ready
->
->
->
  1. 01
    invoice.created

    Waiting for flow initiation...

  2. 02
    memo.payment_request_built

    Calldata parameters pending compilation.

  3. 03
    watcher.poll

    Watcher scanner inactive.

  4. 04
    receipt.generated

    Awaiting transaction confirmations.

Onchain Artifact

Generated Receipt

{
  "status": "pending"
}

Arc Testnet

Onchain Proof

Read-only proof. Paste a tx hash or watch Arc Testnet Memo logs for this payment request.

stateidle
Chain IDpending
Blockpending
Memo Indexpending
Log Indexpending
{
  "status": "pending",
  "proof": "watch Arc Testnet Memo logs or paste a tx hash for this payment request"
}

Notification Hub

Webhook Inbox

Receivedpending
Verifiedpending
Signaturepending
Attemptspending
Delivery attempt #1waiting for signed webhook
signature pending
{
  "event": {
    "status": "pending"
  },
  "deliveries": []
}

Developer Sandbox

Paid API Route Probe