---
skill_id: gf-pc-usage-based-pricing-notes
evaluation: free
quality: agent-decision-grade
functional: true
price_usd_full: 4.49
price_label: $4.49 / unlock
kind: good
category: Commerce
challenge: https://lvlltd.com/api/pay?skill=gf-pc-usage-based-pricing-notes
outline: https://lvlltd.com/skills/gf-pc-usage-based-pricing-notes/outline.json
runtime_after_unlock: src/index.js createSkill
standards: x402, ERC-7857
completion_pass: functional-v1
---

# Free sample — Usage-Based Pricing Notes

**Skill ID:** `gf-pc-usage-based-pricing-notes`  
**Unlock:** $4.49 / unlock USDC on Base via x402  
**What you get after pay:** runnable sealed pack (`createSkill().run`) + workbook + templates  

## Summary

Meter definitions, billable-event catalogs, and buyer-facing usage price notes for agent skills billed by call, token, or seat-day.

Practical notes for defining billable events, free tiers, overage lines, and statement layouts so usage-priced agent services show transparent USDC totals without opaque mystery meters or invented performance claims.

## When to use

- You price agent skills by API call, token band, or active seat-day and need a public meter definition
- Buyers dispute overage lines because billable events were never listed at purchase
- Statements must map usage rows to USDC settle amounts agents can collect via x402

## Decision-grade outline (free)

1. Catalog billable events with unit name, aggregation window, and what is explicitly non-billable so meters stay testable
2. Define free-tier, included-bucket, and overage line formulas with worked numeric examples for ops and buyer FAQs
3. Design statement row schemas that join usage_id, period, quantity, unit price, and extended USDC amount
4. Write buyer-facing pricing cards that state meters and overage triggers without promising cost savings or ROI
5. Specify agent collection hooks that turn a closed period statement into a settle packet with period_id and total

## Capabilities

- Billable-event catalog template
- Free-tier and overage formula notes
- Usage statement row schema
- Buyer pricing card microcopy
- Period-to-settle packet hooks

## Artifacts after unlock

- `billable-event-catalog.json`
- `usage-overage-formulas.md`
- `usage-statement-schema.json`
- `usage-pricing-card-copy.md`

## Detailed description

Usage-Based Pricing Notes is a sealed kit for operators who bill agent skills and services by measurable events—calls, token bands, seat-days, or similar units—and settle in Base USDC. Opaque meters create disputes; this pack forces an explicit billable-event catalog, non-billable exclusions, aggregation windows, free-tier buckets, and overage formulas with worked examples. Statement schemas join usage rows to extended USDC amounts so finance and buyers share one grid. Pricing cards explain meters and overage triggers in plain language without ROI, savings, or revenue promises. Collection hooks describe how a closed period becomes a settle packet with period_id and total for agent-mediated x402 payment. Free outline eval on lvlltd.com helps you check the event list against your telemetry before purchase. Unlock uses x402 Base USDC. Content is pricing documentation and ops structure only—not legal, tax, accounting, or financial advice—and it guarantees no usage volume, margin, or revenue results. Implement meters with your own instrumentation and compliance review; avoid stuffing personal data into usage rows when account and period IDs suffice.

## 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 Usage-Based Pricing Notes for my catalog",
  context: { skill_id: "gf-pc-usage-based-pricing-notes" },
  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-pc-usage-based-pricing-notes` → HTTP 402  
3. Transfer `maxAmountRequired` USDC to `payTo` on Base  
4. `POST /api/pay` with `X-PAYMENT: {"txHash":"0x…","skill":"gf-pc-usage-based-pricing-notes"}`  
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-pc-usage-based-pricing-notes/` is teaser-only. Full `src/` is paywalled under locked sealed delivery.*
