---
bcp_version: "2.0.0"
file_type: commerce
parent: /.well-known/brand.md
brand_name: "ACME Corporation"
last_updated: "2026-10-12"
---

# Commerce

This fictional ACME package includes illustrative commerce locations. This file is a signpost, not a checkout or authorization to transact. Host policy and user authorization govern any use of external payment protocols.

```yaml
understand_first: >
  Read /.well-known/brand.md and the claims, boundaries, and representation
  daughter files before purchasing or transacting on ACME's behalf.

offers:
  - id: widget-pro
    name: "Widget Pro"
    summary: "The flagship widget, billed monthly."
    price: { amount: 49.00, currency: USD, interval: month }
    terms_url: "https://acme.example.com/terms"

# Most-preferred protocol first. A consuming agent selects the first entry it
# can transact over and ignores the rest. BCP defines none of these payment
# flows itself; it points to them.
protocols:
  - protocol: ucp
    profile: "https://acme.example.com/.well-known/ucp"
  - protocol: mpp
    endpoint: "https://api.acme.example.com/agent/checkout"
    challenge: 402
    credential_header: "Authorization: Payment <token>"
```
