{
  "name": "Actobase",
  "headline": "Hosted Watch and step-priced QA for changing websites.",
  "request_flow": [
    "request the utility",
    "receive an api key immediately on first request",
    "receive the exact next step",
    "top up or pay if needed",
    "enable paid resource use"
  ],
  "agent_surfaces": [
    "/openapi.json",
    "/install/",
    "/install/release.json",
    "/llms.txt",
    "/offer.json",
    "/watch/offer.json",
    "/qa/offer.json"
  ],
  "cli_surface": {
    "install_path": "/install/",
    "release_manifest_path": "/install/release.json",
    "download_root": "/downloads/",
    "github_repo_url": "https://github.com/actobase/actobase-cli"
  },
  "openapi_surface": {
    "path": "/openapi.json",
    "role": "machine-readable contract for the live public http endpoints"
  },
  "primary_lane": {
    "name": "Hosted Watch",
    "path": "/watch/",
    "summary": "Hosted monitoring for HTTP, HTML, AI HTML, and AI image checks with immediate account bootstrap."
  },
  "secondary_lane": {
    "name": "Hosted QA",
    "path": "/qa/",
    "summary": "Deterministic copy and visual checks priced per step, with investigation sold separately only when needed."
  },
  "machine_bootstrap": {
    "mode": "api_key_first",
    "account_status_path": "/watch/api/account",
    "api_key_status_path": "/watch/api/auth/api-key",
    "session_status_path": "/watch/api/auth/session",
    "response_fields": [
      "machine_surfaces",
      "next_actions"
    ],
    "payment_link_scoping": "watch and account responses return Stripe links scoped with client_reference_id=<account_id>"
  },
  "quickstart_examples": {
    "request_watch_curl": "curl -X POST \"https://actobase.com/watch/api/start\" -H \"Content-Type: application/json\" -d '{\"target_url\":\"https://example.com\",\"mode\":\"http\",\"interval_seconds\":60}'",
    "account_status_curl": "curl \"https://actobase.com/watch/api/account\" -H \"Authorization: Bearer ACTOBASE_API_KEY\"",
    "request_qa_with_existing_key_curl": "curl -X POST \"https://actobase.com/qa/api/start\" -H \"Content-Type: application/json\" -H \"Authorization: Bearer ACTOBASE_API_KEY\" -d '{\"site_url\":\"https://example.com\",\"qa_focus\":\"copy\",\"cadence\":\"one_time\"}'"
  }
}
