{
  "schema_version": "0.1",
  "protocol": "mpp",
  "name": "AgentWeb Machine Payments Protocol Profile",
  "status": "metadata_ready_pending_stripe_price_activation",
  "description": "AgentWeb exposes MPP-style machine payment metadata for paid setup, Agent Map generation, verification, and metered network usage. Stripe Checkout/Billing remains the settlement rail.",
  "pricing": "https://agentweb.us/pricing.md",
  "payment_authority_schema": "https://agentweb.us/.well-known/payment-authority.schema.json",
  "checkout_session": "https://agentweb.us/api/billing/create-checkout-session",
  "quote": {
    "method": "POST",
    "endpoint": "https://agentweb.us/api/billing/create-checkout-session",
    "required_scope": "create.checkout_session",
    "required_authority_fields": ["authority_id", "principal", "scope", "amount_limit", "currency", "expires_at", "revocation_url", "receipt_required", "verification_required"]
  },
  "meters": [
    "agentweb_readiness_scan",
    "agentweb_action_map_generation",
    "agentweb_verified_action",
    "agentweb_setup_session"
  ],
  "safety": {
    "raw_card_data": false,
    "unbounded_spend": false,
    "receipt_required": true,
    "webhook_entitlement_required": true
  }
}
