---
skill_id: gf-po-proof-lag-incidents
evaluation: free
quality: agent-decision-grade
functional: true
price_usd_full: 8.49
price_label: $8.49 / unlock
kind: service
category: Trust
challenge: https://lvlltd.com/api/pay?skill=gf-po-proof-lag-incidents
outline: https://lvlltd.com/skills/gf-po-proof-lag-incidents/outline.json
runtime_after_unlock: src/index.js createSkill
standards: x402, ERC-7857
completion_pass: functional-v1
---

# Free sample — Proof Lag Incident Playbook

**Skill ID:** `gf-po-proof-lag-incidents`  
**Unlock:** $8.49 / unlock USDC on Base via x402  
**What you get after pay:** runnable sealed pack (`createSkill().run`) + workbook + templates  

## Summary

Incident playbook when payment proof, unlock receipts, or chain confirmation lag behind buyer expectation on marketplace paths.

Proof lag is a trust incident, not a support FAQ. This pack covers detection, buyer comms, temporary unlock policy, reconciliation, and chain/provider lag SLIs. Free outline first; x402 sealed unlock. Not legal advice; no settlement guarantees.

## When to use

- Buyers report paid-but-not-unlocked while mempool, indexer, or webhook confirmation is delayed beyond your stated window.
- Support and ops disagree on whether to manual-unlock during lag, creating inconsistent trust outcomes.
- You need SLIs for proof lag that separate chain delay, indexer lag, and application webhook failure.

## Decision-grade outline (free)

1. Classify lag sources: chain confirmation delay, indexer lag, x402 facilitator delay, webhook drop, and local fulfillment race conditions.
2. Instrument proof-lag SLIs: time from payment intent to unlock grant, p50/p95, and alert thresholds per payment rail.
3. Run incident actions: freeze related deploys, enable temporary grant policy with dual control, and open a reconciliation queue.
4. Communicate with buyers using templates that avoid overpromising finality while offering concrete check intervals and ticket IDs.
5. Close with reconciliation: match on-chain or facilitator receipts to grants, reverse false grants, and file root-cause tickets with owners.

## Capabilities

- Lag source classification tree for chain, indexer, facilitator, and app races
- Proof-lag SLI definitions from payment intent to unlock grant
- Temporary grant policy with dual-control and reconciliation hooks
- Buyer and internal comms templates for lag incidents
- Reconciliation close-out checklist for false grants and missing unlocks

## Artifacts after unlock

- `proof-lag-incident-playbook.md`
- `proof-lag-sli-spec.yaml`
- `temporary-grant-policy.md`
- `buyer-lag-comms.md`

## Detailed description

When a buyer has paid and the unlock has not appeared, every minute is a trust incident. Proof Lag Incident Playbook treats delayed payment proof and unlock receipts as first-class reliability events rather than scattered support tickets. Classification separates chain confirmation delay, indexer lag, x402 facilitator delay, webhook drops, and local fulfillment races so responders pick the right lever. SLIs measure time from payment intent to unlock grant with p50/p95 and rail-specific alert thresholds, so “crypto is slow” is no longer an unmeasured shrug. Incident actions freeze related deploys, optionally enable a dual-controlled temporary grant policy, and open a reconciliation queue that must close every manual grant. Buyer communications set check intervals and ticket IDs without inventing finality guarantees the chain cannot keep. Close-out reconciliation matches facilitator or on-chain receipts to grants, reverses false positives, and files root-cause work with owners. A free outline ships on the listing; the sealed pack unlocks via x402 on Base with USDC. Operational trust guidance only—not legal advice, not a payment processor, not financial advice, and it makes no guarantees of settlement speed, dispute outcomes, or revenue. Use it so proof lag has a commander path and a paper trail.

## Functional runtime (paid)

After verified payment the sealed pack includes:

| Path | Role |
|------|------|
| `src/index.js` | `createSkill`, `run`, `plan`, `checklist` |
| `src/runbook.js` | Outline-driven steps with done_when |
| `src/tools.js` | Tool schemas for agent registries |
| `WORKBOOK.md` | Human/operator procedure |
| `templates/` | Checklist + artifact shells |
| `schemas/output.schema.json` | Result contract |

### Agent snippet (after unlock)

```js
import { createSkill } from "./src/index.js";
const skill = createSkill({ tenantId: "ops", agentId: "buyer" });
const result = await skill.run({
  goal: "Execute Proof Lag Incident Playbook for my catalog",
  context: { skill_id: "gf-po-proof-lag-incidents" },
  dry_run: false,
});
// result.ok, result.steps, result.artifacts
```

## Pay path

1. Free: this sample + outline.json  
2. `GET https://lvlltd.com/api/pay?skill=gf-po-proof-lag-incidents` → HTTP 402  
3. Transfer `maxAmountRequired` USDC to `payTo` on Base  
4. `POST /api/pay` with `X-PAYMENT: {"txHash":"0x…","skill":"gf-po-proof-lag-incidents"}`  
5. Write `sealed_pack.files` to disk or use install-unlocked-pack.mjs  
6. Re-redeem anytime with the same verified txHash  

## Honesty

- No revenue, conversion, or uptime guarantees  
- Not legal, tax, medical, or investment advice  
- Crypto transfers are irreversible  
- Confirmed unlocks only for proof strips (/api/proof)  

*Public `/sealed/gf-po-proof-lag-incidents/` is teaser-only. Full `src/` is paywalled under locked sealed delivery.*
