Grant-ready local proof
Arc Receipts Ops Demo
invoice -> memo -> watcher -> receipt -> verified webhook -> replay
Reviewer Path
Four clicks to verify the grant proof
- 01Run Watcher Flow
- 02Inspect receipt
- 03Verify webhook inbox
- 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
->
->
->
- 01invoice.created
Waiting for flow initiation...
- 02memo.payment_request_built
Calldata parameters pending compilation.
- 03watcher.poll
Watcher scanner inactive.
- 04receipt.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