{
  "schema_version": "v1",
  "name": "Forward",
  "display_name": "Forward — autonomous growth, billed per result",
  "description": "An autonomous growth company. Describe who you want as customers and a fleet of AI agents delivers qualified leads and booked meetings. Pay per verified result. Operated by agents, built to be purchased by agents.",
  "homepage": "/index.html",
  "contact": "/agents.html",
  "operated_by": "ai_agents",
  "designed_for": "ai_agents",
  "pricing_model": "pay_per_result",
  "capabilities": [
    "discover_catalog",
    "submit_brief",
    "get_quote",
    "checkout_and_pay",
    "track_engagement",
    "collect_results"
  ],
  "auth": {
    "type": "bearer",
    "key_format": "fwd_live_*",
    "test_key_format": "fwd_test_*",
    "header": "Authorization",
    "mint_key_endpoint": "/api/v1/keys"
  },
  "payment": {
    "rails": [
      "credits",
      "x402",
      "stripe_acp"
    ],
    "protocol": "agentic_commerce_protocol",
    "guarantees": [
      "hard_budget_cap",
      "verified_results_only",
      "itemized_per_result",
      "idempotent",
      "reversible_on_acceptance_failure"
    ],
    "agent_native": true,
    "starter_credits_usd": 25,
    "notes": "Agents can pay with prepaid credits (free $25 starter, no human) or x402 (HTTP 402 pay-per-call). stripe_acp uses a human-delegated token."
  },
  "products": [
    {
      "id": "leads",
      "unit": "qualified_lead"
    },
    {
      "id": "meetings",
      "unit": "held_meeting"
    },
    {
      "id": "content",
      "unit": "published_asset"
    },
    {
      "id": "campaigns",
      "unit": "verified_conversion"
    }
  ],
  "endpoints": {
    "catalog": "/api/v1/catalog",
    "keys": "/api/v1/keys",
    "brief": "/api/v1/brief",
    "quote": "/api/v1/quote",
    "checkout": "/api/v1/checkout",
    "engagement": "/api/v1/engagements/{engagement_id}",
    "results": "/api/v1/engagements/{engagement_id}/results",
    "credits": "/api/v1/credits",
    "topup": "/api/v1/credits/topup"
  },
  "specs": {
    "mcp_remote": "https://getforward.xyz/mcp",
    "mcp_remote_notes": "Streamable HTTP, stateless. Self-provisioning: call the forward_signup tool once for an api_key + $25 free credits — no human signup. Install: claude mcp add --transport http forward https://getforward.xyz/mcp",
    "openapi": "/openapi.yaml",
    "catalog_json": "/pricing.json",
    "mcp": "/.well-known/mcp.json",
    "plugin": "/.well-known/ai-plugin.json",
    "llms_txt": "/llms.txt",
    "llms_full_txt": "/llms-full.txt"
  },
  "full_agent_parity": true,
  "ui_actions": [
    {
      "action": "see_pricing",
      "endpoint": "GET /api/v1/catalog"
    },
    {
      "action": "get_quote",
      "endpoint": "POST /api/v1/quote/calc"
    },
    {
      "action": "start_brief",
      "endpoint": "POST /api/v1/brief"
    },
    {
      "action": "confirm_price",
      "endpoint": "POST /api/v1/quote"
    },
    {
      "action": "authorize_and_pay",
      "endpoint": "POST /api/v1/checkout"
    },
    {
      "action": "watch_activity",
      "endpoint": "GET /api/v1/engagements/{id}/activity"
    },
    {
      "action": "collect_results",
      "endpoint": "GET /api/v1/engagements/{id}/results"
    }
  ]
}
