{
  "schema": "fak.api-host-acceptance.v1",
  "generated_at": "2026-06-18T13:12:34.222467Z",
  "scope_note": "No-spend candidate-host acceptance gate. READY_FOR_LIVE_BRIDGE_RUN means a host is compatible-shaped and reachable enough to run a live bridge smoke; typed blockers are external state, not bridge failures.",
  "summary": {
    "targets": 13,
    "known_statuses": 13,
    "ready_for_live_bridge_run": 0,
    "live_bridge_confirmed": 0,
    "wire_supported_unprobed": 0,
    "typed_external_blockers": 13,
    "unsupported_wire": 0,
    "invalid_targets": 0,
    "unclassified": 0,
    "sweep_artifact_errors": 0,
    "acceptance_gate": true
  },
  "targets": [
    {
      "name": "gemini_openai_compatible",
      "provider": "openai-compatible",
      "base_url": "https://generativelanguage.googleapis.com/v1beta/openai",
      "api_key_env": "GEMINI_API_KEY",
      "model_hint": "gemini-2.5-flash",
      "contract_class": "openai_compatible_upstream",
      "status": "NEEDS_AUTH_ENV",
      "reason": "Required API key environment variable is not set.",
      "readiness_status": "AUTH_ENV_MISSING",
      "probe": {
        "name": "gemini_openai_compatible",
        "base_url": "https://generativelanguage.googleapis.com/v1beta/openai",
        "api_key_env": "GEMINI_API_KEY",
        "model_hint": "gemini-2.5-flash",
        "url": "https://generativelanguage.googleapis.com/v1beta/openai/models",
        "status": "AUTH_ENV_MISSING",
        "http_status": null,
        "models": [],
        "error": "environment variable GEMINI_API_KEY is not set"
      },
      "latest_sweep": null,
      "next_live_command": ""
    },
    {
      "name": "glama_gateway",
      "provider": "openai-compatible",
      "base_url": "https://gateway.glama.ai/v1",
      "api_key_env": "GLAMA_API_KEY",
      "model_hint": "openai/gpt-4.1-nano-2025-04-14",
      "contract_class": "openai_compatible_upstream",
      "status": "BILLING_REQUIRED",
      "reason": "Latest live bridge smoke hit a typed external blocker.",
      "readiness_status": "MODELS_CONFIRMED",
      "probe": {
        "name": "glama_gateway",
        "base_url": "https://gateway.glama.ai/v1",
        "api_key_env": "GLAMA_API_KEY",
        "model_hint": "openai/gpt-4.1-nano-2025-04-14",
        "url": "https://gateway.glama.ai/v1/models",
        "status": "MODELS_CONFIRMED",
        "http_status": 200,
        "models": [
          "anthropic/claude-opus-4-5-20251101",
          "google-vertex/gemini-3-flash",
          "google-vertex/gemini-3-1-pro",
          "zai/glm-4.7",
          "deepinfra/kimi-k2.5",
          "deepseek/deepseek-v4-flash",
          "deepseek/deepseek-v4-pro",
          "openai/gpt-5.4-2026-03-05",
          "openai/gpt-5.4-mini-2026-03-17",
          "openai/gpt-5.4-nano-2026-03-17",
          "google-vertex/gemini-3.1-flash-lite-preview",
          "zai/glm-4.7-flash",
          "zai/glm-5",
          "zai/glm-5.1",
          "anthropic/claude-sonnet-4-6",
          "anthropic/claude-opus-4-6",
          "moonshot/kimi-k2.5",
          "moonshot/kimi-k2.6",
          "openai/gpt-4.1-2025-04-14",
          "xai/grok-code-fast-1-0825",
          "mistral/ministral-14b-2512",
          "google-vertex/gemini-2.5-flash",
          "google-vertex/gemini-2.5-pro",
          "openai/gpt-5.1-2025-11-13",
          "zai/glm-4.5"
        ],
        "body_excerpt": "{\"data\":[{\"created\":1764547831,\"id\":\"anthropic/claude-opus-4-5-20251101\",\"object\":\"model\"},{\"created\":1766502791,\"id\":\"google-vertex/gemini-3-flash\",\"object\":\"model\"},{\"created\":1771827639,\"id\":\"google-vertex/gemini-3-1-pro\",\"object\":\"model\"},{\"created\":1766501548,\"id\":\"zai/glm-4.7\",\"object\":\"model\"},{\"created\":1775438070,\"id\":\"deepinfra/kimi-k2.5\",\"object\":\"model\"},{\"created\":1777008032,\"id\":\"deepseek/deepseek-v4-flash\",\"object\":\"model\"},{\"created\":1777008032,\"id\":\"deepseek/deepseek-v4-pro\",\"ob",
        "error": ""
      },
      "latest_sweep": {
        "generated_at": "2026-06-18T01:25:13.1761105-07:00",
        "kind": "api",
        "name": "openai/gpt-4.1-nano-2025-04-14",
        "provider": "openai",
        "base_url": "https://gateway.glama.ai/v1",
        "model": "openai/gpt-4.1-nano-2025-04-14",
        "trial": 1,
        "status": "failed",
        "exit_code": 1,
        "elapsed_ms": 1395,
        "out": "C:\\work\\fleet\\fak\\experiments\\agent-live\\transcript-adapter-sweep-glama-live-smoke\\api-openai-gpt-4.1-nano-2025-04-14-t1.json",
        "trace": "C:\\work\\fleet\\fak\\experiments\\agent-live\\transcript-adapter-sweep-glama-live-smoke\\api-openai-gpt-4.1-nano-2025-04-14-t1-trace.txt",
        "stdout": "C:\\work\\fleet\\fak\\experiments\\agent-live\\transcript-adapter-sweep-glama-live-smoke\\api-openai-gpt-4.1-nano-2025-04-14-t1.stdout.txt",
        "price_hint_input_usd_per_mtok": 0.1,
        "price_hint_output_usd_per_mtok": 0.4,
        "price_hint_source": "glama-models-2026-06-18",
        "live": null,
        "transcript_sha": null,
        "fak_turns": null,
        "baseline_turns": null,
        "fak_prompt_tokens": null,
        "baseline_prompt_tokens": null,
        "fak_completion_tokens": null,
        "baseline_completion_tokens": null,
        "both_completed": null,
        "fak_completed": null,
        "baseline_completed": null,
        "poison_blocked": null,
        "fak_quarantines": null,
        "fak_repairs": null,
        "fak_vdso_hits": null,
        "error": "fak: fak arm turn 1: planner: HTTP 402: {\"error\":{\"code\":\"no_payment_method\",\"message\":\"No payment method\"}}",
        "_summary_path": "fak/experiments/agent-live/transcript-adapter-sweep-glama-live-smoke/sweep-summary.json"
      },
      "next_live_command": ""
    },
    {
      "name": "pollinations_no_key",
      "provider": "openai-compatible",
      "base_url": "https://gen.pollinations.ai/v1",
      "api_key_env": "",
      "model_hint": "openai-fast",
      "contract_class": "openai_compatible_upstream",
      "status": "AUTH_REQUIRED",
      "reason": "Latest live bridge smoke hit a typed external blocker.",
      "readiness_status": "ACCESS_DENIED",
      "probe": {
        "name": "pollinations_no_key",
        "base_url": "https://gen.pollinations.ai/v1",
        "api_key_env": "",
        "model_hint": "openai-fast",
        "url": "https://gen.pollinations.ai/v1/models",
        "status": "ACCESS_DENIED",
        "http_status": 403,
        "models": [],
        "body_excerpt": "{\"type\":\"https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-1xxx-errors/error-1010/\",\"title\":\"Error 1010: Access denied\",\"status\":403,\"detail\":\"The site owner has blocked access based on your browser's signature.\",\"instance\":\"a0da8bdd8ece2f68\",\"error_code\":1010,\"error_name\":\"browser_signature_banned\",\"error_category\":\"access_denied\",\"ray_id\":\"a0da8bdd8ece2f68\",\"timestamp\":\"2026-06-18T13:12:34Z\",\"zone\":\"gen.myceli.ai\",\"cloudflare_error\":true,\"retryable\":false,\"",
        "error": "{\"type\":\"https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-1xxx-errors/error-1010/\",\"title\":\"Error 1010: Access denied\",\"status\":403,\"detail\":\"The site owner has blocked access based on your browser's signature.\",\"instance\":\"a0da8bdd8ece2f68\",\"error_code\":1010,\"error_name\":\"browser_signature_banned\",\"error_category\":\"access_denied\",\"ray_id\":\"a0da8bdd8ece2f68\",\"timestamp\":\"2026-06-18T13:12:34Z\",\"zone\":\"gen.myceli.ai\",\"cloudflare_error\":true,\"retryable\":false,\""
      },
      "latest_sweep": {
        "generated_at": "2026-06-17T20:00:46.2608656-07:00",
        "kind": "api",
        "name": "openai-fast",
        "provider": "openai",
        "base_url": "https://gen.pollinations.ai/v1",
        "model": "openai-fast",
        "trial": 1,
        "status": "failed",
        "exit_code": 1,
        "elapsed_ms": 515,
        "out": "C:\\work\\fleet\\fak\\experiments\\agent-live\\transcript-adapter-sweep-pollinations\\api-openai-fast-t1.json",
        "trace": "C:\\work\\fleet\\fak\\experiments\\agent-live\\transcript-adapter-sweep-pollinations\\api-openai-fast-t1-trace.txt",
        "stdout": "C:\\work\\fleet\\fak\\experiments\\agent-live\\transcript-adapter-sweep-pollinations\\api-openai-fast-t1.stdout.txt",
        "price_hint_input_usd_per_mtok": null,
        "price_hint_output_usd_per_mtok": null,
        "price_hint_source": null,
        "live": null,
        "transcript_sha": null,
        "fak_turns": null,
        "baseline_turns": null,
        "fak_prompt_tokens": null,
        "baseline_prompt_tokens": null,
        "fak_completion_tokens": null,
        "baseline_completion_tokens": null,
        "both_completed": null,
        "fak_completed": null,
        "baseline_completed": null,
        "poison_blocked": null,
        "fak_quarantines": null,
        "fak_repairs": null,
        "fak_vdso_hits": null,
        "error": "fak agent: env NONE_LOCAL is empty \u2014 proceeding with no auth header (fine for a local endpoint)\r\nfak: fak arm turn 1: planner: HTTP 401: {\"success\":false,\"error\":{\"message\":\"Authentication required. Please provide an API key via Authorization header (Bearer token) or ?key= query parameter.\",\"code\":\"UNAUTHORIZED\",\"timestamp\":\"2026-06-18T03:01:08.730Z\"},\"status\":401}",
        "_summary_path": "fak/experiments/agent-live/transcript-adapter-sweep-pollinations/sweep-summary.json"
      },
      "next_live_command": ""
    },
    {
      "name": "openai_api",
      "provider": "openai-compatible",
      "base_url": "https://api.openai.com/v1",
      "api_key_env": "OPENAI_API_KEY",
      "model_hint": "gpt-4.1-mini",
      "contract_class": "openai_compatible_upstream",
      "status": "NEEDS_AUTH_ENV",
      "reason": "Required API key environment variable is not set.",
      "readiness_status": "AUTH_ENV_MISSING",
      "probe": {
        "name": "openai_api",
        "base_url": "https://api.openai.com/v1",
        "api_key_env": "OPENAI_API_KEY",
        "model_hint": "gpt-4.1-mini",
        "url": "https://api.openai.com/v1/models",
        "status": "AUTH_ENV_MISSING",
        "http_status": null,
        "models": [],
        "error": "environment variable OPENAI_API_KEY is not set"
      },
      "latest_sweep": null,
      "next_live_command": ""
    },
    {
      "name": "xai_api",
      "provider": "xai",
      "base_url": "https://api.x.ai/v1",
      "api_key_env": "XAI_API_KEY",
      "model_hint": "grok-3-mini",
      "contract_class": "openai_compatible_upstream",
      "status": "NEEDS_AUTH_ENV",
      "reason": "Required API key environment variable is not set.",
      "readiness_status": "AUTH_ENV_MISSING",
      "probe": {
        "name": "xai_api",
        "base_url": "https://api.x.ai/v1",
        "api_key_env": "XAI_API_KEY",
        "model_hint": "grok-3-mini",
        "url": "https://api.x.ai/v1/models",
        "status": "AUTH_ENV_MISSING",
        "http_status": null,
        "models": [],
        "error": "environment variable XAI_API_KEY is not set"
      },
      "latest_sweep": null,
      "next_live_command": ""
    },
    {
      "name": "openrouter_gateway",
      "provider": "openai-compatible",
      "base_url": "https://openrouter.ai/api/v1",
      "api_key_env": "OPENROUTER_API_KEY",
      "model_hint": "openai/gpt-4.1-mini",
      "contract_class": "openai_compatible_upstream",
      "status": "NEEDS_AUTH_ENV",
      "reason": "Required API key environment variable is not set.",
      "readiness_status": "AUTH_ENV_MISSING",
      "probe": {
        "name": "openrouter_gateway",
        "base_url": "https://openrouter.ai/api/v1",
        "api_key_env": "OPENROUTER_API_KEY",
        "model_hint": "openai/gpt-4.1-mini",
        "url": "https://openrouter.ai/api/v1/models",
        "status": "AUTH_ENV_MISSING",
        "http_status": null,
        "models": [],
        "error": "environment variable OPENROUTER_API_KEY is not set"
      },
      "latest_sweep": null,
      "next_live_command": ""
    },
    {
      "name": "groq_openai",
      "provider": "openai-compatible",
      "base_url": "https://api.groq.com/openai/v1",
      "api_key_env": "GROQ_API_KEY",
      "model_hint": "llama-3.3-70b-versatile",
      "contract_class": "openai_compatible_upstream",
      "status": "NEEDS_AUTH_ENV",
      "reason": "Required API key environment variable is not set.",
      "readiness_status": "AUTH_ENV_MISSING",
      "probe": {
        "name": "groq_openai",
        "base_url": "https://api.groq.com/openai/v1",
        "api_key_env": "GROQ_API_KEY",
        "model_hint": "llama-3.3-70b-versatile",
        "url": "https://api.groq.com/openai/v1/models",
        "status": "AUTH_ENV_MISSING",
        "http_status": null,
        "models": [],
        "error": "environment variable GROQ_API_KEY is not set"
      },
      "latest_sweep": null,
      "next_live_command": ""
    },
    {
      "name": "together_openai",
      "provider": "openai-compatible",
      "base_url": "https://api.together.xyz/v1",
      "api_key_env": "TOGETHER_API_KEY",
      "model_hint": "meta-llama/Llama-3.3-70B-Instruct-Turbo",
      "contract_class": "openai_compatible_upstream",
      "status": "NEEDS_AUTH_ENV",
      "reason": "Required API key environment variable is not set.",
      "readiness_status": "AUTH_ENV_MISSING",
      "probe": {
        "name": "together_openai",
        "base_url": "https://api.together.xyz/v1",
        "api_key_env": "TOGETHER_API_KEY",
        "model_hint": "meta-llama/Llama-3.3-70B-Instruct-Turbo",
        "url": "https://api.together.xyz/v1/models",
        "status": "AUTH_ENV_MISSING",
        "http_status": null,
        "models": [],
        "error": "environment variable TOGETHER_API_KEY is not set"
      },
      "latest_sweep": null,
      "next_live_command": ""
    },
    {
      "name": "mistral_openai",
      "provider": "openai-compatible",
      "base_url": "https://api.mistral.ai/v1",
      "api_key_env": "MISTRAL_API_KEY",
      "model_hint": "mistral-small-latest",
      "contract_class": "openai_compatible_upstream",
      "status": "NEEDS_AUTH_ENV",
      "reason": "Required API key environment variable is not set.",
      "readiness_status": "AUTH_ENV_MISSING",
      "probe": {
        "name": "mistral_openai",
        "base_url": "https://api.mistral.ai/v1",
        "api_key_env": "MISTRAL_API_KEY",
        "model_hint": "mistral-small-latest",
        "url": "https://api.mistral.ai/v1/models",
        "status": "AUTH_ENV_MISSING",
        "http_status": null,
        "models": [],
        "error": "environment variable MISTRAL_API_KEY is not set"
      },
      "latest_sweep": null,
      "next_live_command": ""
    },
    {
      "name": "deepseek_openai",
      "provider": "openai-compatible",
      "base_url": "https://api.deepseek.com",
      "api_key_env": "DEEPSEEK_API_KEY",
      "model_hint": "deepseek-chat",
      "contract_class": "openai_compatible_upstream",
      "status": "NEEDS_AUTH_ENV",
      "reason": "Required API key environment variable is not set.",
      "readiness_status": "AUTH_ENV_MISSING",
      "probe": {
        "name": "deepseek_openai",
        "base_url": "https://api.deepseek.com",
        "api_key_env": "DEEPSEEK_API_KEY",
        "model_hint": "deepseek-chat",
        "url": "https://api.deepseek.com/models",
        "status": "AUTH_ENV_MISSING",
        "http_status": null,
        "models": [],
        "error": "environment variable DEEPSEEK_API_KEY is not set"
      },
      "latest_sweep": null,
      "next_live_command": ""
    },
    {
      "name": "fireworks_openai",
      "provider": "openai-compatible",
      "base_url": "https://api.fireworks.ai/inference/v1",
      "api_key_env": "FIREWORKS_API_KEY",
      "model_hint": "accounts/fireworks/models/llama-v3p1-8b-instruct",
      "contract_class": "openai_compatible_upstream",
      "status": "NEEDS_AUTH_ENV",
      "reason": "Required API key environment variable is not set.",
      "readiness_status": "AUTH_ENV_MISSING",
      "probe": {
        "name": "fireworks_openai",
        "base_url": "https://api.fireworks.ai/inference/v1",
        "api_key_env": "FIREWORKS_API_KEY",
        "model_hint": "accounts/fireworks/models/llama-v3p1-8b-instruct",
        "url": "https://api.fireworks.ai/inference/v1/models",
        "status": "AUTH_ENV_MISSING",
        "http_status": null,
        "models": [],
        "error": "environment variable FIREWORKS_API_KEY is not set"
      },
      "latest_sweep": null,
      "next_live_command": ""
    },
    {
      "name": "perplexity_openai",
      "provider": "openai-compatible",
      "base_url": "https://api.perplexity.ai",
      "api_key_env": "PERPLEXITY_API_KEY",
      "model_hint": "sonar",
      "contract_class": "openai_compatible_upstream",
      "status": "NEEDS_AUTH_ENV",
      "reason": "Required API key environment variable is not set.",
      "readiness_status": "AUTH_ENV_MISSING",
      "probe": {
        "name": "perplexity_openai",
        "base_url": "https://api.perplexity.ai",
        "api_key_env": "PERPLEXITY_API_KEY",
        "model_hint": "sonar",
        "url": "https://api.perplexity.ai/models",
        "status": "AUTH_ENV_MISSING",
        "http_status": null,
        "models": [],
        "error": "environment variable PERPLEXITY_API_KEY is not set"
      },
      "latest_sweep": null,
      "next_live_command": ""
    },
    {
      "name": "cerebras_openai",
      "provider": "openai-compatible",
      "base_url": "https://api.cerebras.ai/v1",
      "api_key_env": "CEREBRAS_API_KEY",
      "model_hint": "llama3.1-8b",
      "contract_class": "openai_compatible_upstream",
      "status": "NEEDS_AUTH_ENV",
      "reason": "Required API key environment variable is not set.",
      "readiness_status": "AUTH_ENV_MISSING",
      "probe": {
        "name": "cerebras_openai",
        "base_url": "https://api.cerebras.ai/v1",
        "api_key_env": "CEREBRAS_API_KEY",
        "model_hint": "llama3.1-8b",
        "url": "https://api.cerebras.ai/v1/models",
        "status": "AUTH_ENV_MISSING",
        "http_status": null,
        "models": [],
        "error": "environment variable CEREBRAS_API_KEY is not set"
      },
      "latest_sweep": null,
      "next_live_command": ""
    }
  ],
  "artifact_errors": []
}
