发布

  • refactor(x402): Amount/Amounts naming + per-tool amounts + docs (#2965)

    frostbyte_neo 发布于 2026-06-15 16:04:34 +00:00

    Follow-up to the merged x402 integration (#2964). Drop the commerce-y
    'price' vocabulary for the protocol's own 'amount', and add per-tool
    pricing as an operator concern (the way scopes/rate-limits are set at the
    gateway).

    • x402.Config: Price -> Amount (default), plus Amounts map for per-tool
      overrides; AmountFor(tool) resolves per-tool -> default. Add a Require
      primitive (per-request enforcement) and LoadConfig for an operator
      config file.
    • MCP gateway: enforce payment per-tool inside /mcp/call (where scopes
      are enforced) using AmountFor, instead of a flat path-based middleware.
    • CLI: --x402-price -> --x402-amount; add --x402-config (per-tool file)
      to micro mcp serve and micro-mcp-gateway.
    • docs: new Payments (x402) guide + nav + README section; blog/22
      updated to Amount/Amounts and the config-file model.

    Co-authored-by: Claude noreply@anthropic.com

    下载附件