{
  "name": "Product Resolver",
  "slug": "product-resolver",
  "purpose": "Resolve printer consumables purchase intent into compatible cartridge families, ranked products, disclosure-aware buying options, and telemetry-safe gaps.",
  "primary_api": "https://productresolver.com/resolve",
  "openapi": "https://productresolver.com/openapi.json",
  "mcp_metadata": "https://productresolver.com/mcp",
  "pricing": "https://productresolver.com/pricing.json",
  "billing": "https://productresolver.com/billing",
  "balance": "https://productresolver.com/billing/balance",
  "status": "https://productresolver.com/status",
  "health": "https://productresolver.com/health",
  "catalog": "https://productresolver.com/catalog",
  "guides": "https://productresolver.com/guides",
  "amazon_printer_supply_guides": "https://productresolver.com/guides/amazon-printer-supplies",
  "methodology": "https://productresolver.com/methodology",
  "about": "https://productresolver.com/about",
  "developers": "https://productresolver.com/developers",
  "privacy_policy": "https://productresolver.com/privacy",
  "terms": "https://productresolver.com/terms",
  "affiliate_disclosure": "https://productresolver.com/disclosure",
  "machine_readable_disclosure": "https://productresolver.com/affiliate-disclosure.json",
  "modes": {
    "affiliate_supported": "Free call. May return disclosed affiliate-supported links when configured.",
    "neutral_paid": "One credit per successful call. Requires a Product Resolver API key and returns non-affiliate buying options."
  },
  "billing_rules": {
    "credit_price_usd": 0.01,
    "checkout_endpoint": "https://productresolver.com/billing/checkout",
    "balance_endpoint": "https://productresolver.com/billing/balance",
    "api_key_headers": ["Authorization: Bearer <key>", "x-api-key: <key>"]
  },
  "trust_rules": [
    "Never hide affiliate disclosure.",
    "Never treat affiliate-supported output as neutral.",
    "Rank primarily by compatibility, risk, yield, quantity fit, and user preference.",
    "Use neutral_paid mode when non-affiliate output is required."
  ]
}
