{
  "skill_id": "gf-pc-agent-cart-analytics-kit",
  "name": "Agent Cart Analytics Kit",
  "evaluation": "free",
  "quality": "agent-decision-grade",
  "functional": true,
  "price_usd": 5.99,
  "category": "Commerce",
  "tier": "standard",
  "kind": "good",
  "tags": [
    "x402",
    "quality-factory",
    "good",
    "decision-grade",
    "functional",
    "sealed-runtime",
    "gf-complete"
  ],
  "summary": "Event taxonomy, funnel boards, and privacy-safe metrics for agent-mediated carts from quote view through USDC settle and unlock.",
  "when_to_use": [
    "You need a shared event taxonomy for agent carts before instrumenting product analytics",
    "Drop-off reviews mix human web and agent channels and need comparable stage names",
    "Leadership wants confirmed-settle and unlock tiles without vanity revenue claims"
  ],
  "outline": [
    "Publish an event catalog—quote_viewed, cart_built, fee_shown, pay_prompted, settle_confirmed, unlock_sealed—with required properties per event",
    "Define stage funnels that separate agent-channel from human-channel entry so boards stay segment-honest",
    "Specify metric tiles for settle confirm rate, unlock latency, and abandon stage share using formulas you compute from your data",
    "Write dimension notes for SKU, price band, and referral agent that exclude personal identity fields by default",
    "Add data retention and export redaction guidance so analytics dumps stay order-centric rather than PII-heavy"
  ],
  "capabilities": [
    "Agent cart event taxonomy",
    "Channel-separated funnel definitions",
    "Operational metric tile specs",
    "SKU and referral dimension notes",
    "Retention and redaction guidance"
  ],
  "artifact_outputs": [
    "agent-cart-event-taxonomy.json",
    "cart-funnel-stage-map.md",
    "cart-metric-tile-specs.md",
    "analytics-redaction-guide.md"
  ],
  "decision_criteria": [
    "Outline steps are specific to this skill (not generic templates)",
    "Sealed pack exposes createSkill().run with outline-driven steps",
    "Artifacts are named concrete deliverables",
    "No revenue guarantees or banned claims",
    "Free eval path works without payment"
  ],
  "sealed_after_pay": [
    "Full src/index.js runtime (createSkill, run, plan)",
    "src/runbook.js with skill-specific steps",
    "src/tools.js registry for agent ToolRegistry",
    "WORKBOOK.md operator procedure",
    "templates/ checklist and artifact shells",
    "schemas/output.schema.json"
  ],
  "runtime": {
    "entry": "src/index.js",
    "export": "createSkill",
    "install": "node scripts/install-unlocked-pack.mjs unlock.json ./skills"
  },
  "challenge": "https://lvlltd.com/api/pay?skill=gf-pc-agent-cart-analytics-kit",
  "sample": "https://lvlltd.com/skills/gf-pc-agent-cart-analytics-kit/sample.md",
  "pack_meta": "https://lvlltd.com/api/packs?skill=gf-pc-agent-cart-analytics-kit",
  "teaser": "https://lvlltd.com/sealed/gf-pc-agent-cart-analytics-kit/",
  "proof": "https://lvlltd.com/api/proof",
  "standards": [
    "x402",
    "ERC-7857"
  ],
  "operator_notes": [
    "Confirm pay path with GET /api/pay before purchasing.",
    "Dry-run createSkill().run({ goal, dry_run: true }) after unlock.",
    "Persist payment.txHash with skill_id for re-redeem.",
    "Never commit private keys or OPS_SECRET into pack usage.",
    "Category focus: Commerce. Kind: good.",
    "Claim scrub: no guaranteed ROI, no fake testimonials.",
    "If outline 404s on production, redeploy public/skills after completion pass."
  ]
}