{
  "generated_at": "2026-04-10T10:31:25.565Z",
  "system": {
    "id": "topolo-developers",
    "name": "Topolo Developers",
    "slug": "topolo-developers",
    "kind": "application",
    "summary": "Standalone developer application with a public signup entrypoint plus the authenticated portal for profile management, app submissions, and request intake.",
    "aliases": [],
    "lifecycle": "active",
    "last_verified": "2026-04-10",
    "owners": [
      "platform-experience"
    ],
    "repo_paths": [
      "PlatformApplications/TopoloDevelopers"
    ],
    "service_ids": [],
    "visibility": "public",
    "api_contract": {
      "type": "curated",
      "source": "PlatformApplications/TopoloDevelopers/src/App.tsx",
      "notes": "Topolo Developers does not own a local backend. It exposes a public signup handoff at /signup and consumes the Auth-owned developer-platform route family on auth.topolo.app for authenticated profile, submission, and request workflows."
    },
    "primary_hosts": [
      "https://developers.topolo.app"
    ],
    "doc_paths": [
      "applications/developers",
      "internal/apps/topolo-developers"
    ],
    "dependencies": [
      "topolo-auth",
      "topolo-admin",
      "topolo-one"
    ],
    "public_hub_url": "/systems/topolo-developers",
    "internal_hub_url": null,
    "application_api_url": "/reference/apps/topolo-developers",
    "generated_openapi_url": null,
    "machine_urls": {
      "system": "/machine/systems/topolo-developers.json",
      "application": "/machine/applications/topolo-developers.json"
    }
  },
  "docs": {
    "public": [
      {
        "id": "applications/developers.mdx",
        "title": "Topolo Developers",
        "summary": "Public overview of the authenticated Topolo developer portal and its submission/request workflows.",
        "audience": "public",
        "tags": [
          "developers",
          "portal",
          "auth"
        ],
        "url": "/applications/developers.mdx",
        "last_verified": "2026-04-10"
      }
    ],
    "internal": [],
    "runbooks": []
  },
  "authority": {
    "owners": [
      "platform-experience"
    ],
    "repo_paths": [
      "PlatformApplications/TopoloDevelopers"
    ],
    "service_ids": [],
    "dependencies": [
      "topolo-auth",
      "topolo-admin",
      "topolo-one"
    ],
    "aliases": []
  },
  "interfaces": {
    "contract_type": "curated",
    "contract_source": "PlatformApplications/TopoloDevelopers/src/App.tsx",
    "contract_source_exists": true,
    "openapi": null,
    "readme": null
  },
  "auth": {
    "depends_on_topolo_auth": true,
    "api_key_scopes": [],
    "service_permissions": []
  },
  "runtime": {
    "primary_hosts": [
      "https://developers.topolo.app"
    ],
    "repo_entries": [
      "PlatformApplications/TopoloDevelopers/index.html",
      "PlatformApplications/TopoloDevelopers/package-lock.json",
      "PlatformApplications/TopoloDevelopers/package.json",
      "PlatformApplications/TopoloDevelopers/postcss.config.cjs",
      "PlatformApplications/TopoloDevelopers/public/",
      "PlatformApplications/TopoloDevelopers/src/",
      "PlatformApplications/TopoloDevelopers/tailwind.config.js",
      "PlatformApplications/TopoloDevelopers/topolo.cloudcontrol.json",
      "PlatformApplications/TopoloDevelopers/tsconfig.json",
      "PlatformApplications/TopoloDevelopers/tsconfig.node.json",
      "PlatformApplications/TopoloDevelopers/vite.config.ts",
      "PlatformApplications/TopoloDevelopers/wrangler.toml"
    ],
    "wrangler_surfaces": [
      {
        "path": "PlatformApplications/TopoloDevelopers/wrangler.toml",
        "observabilityEnabled": false,
        "environments": [],
        "routes": [],
        "vars": [],
        "bindings": [],
        "cronTriggers": [],
        "workerName": "topolo-developers",
        "compatibilityDate": "2026-04-10"
      }
    ],
    "packages": [
      {
        "path": "PlatformApplications/TopoloDevelopers/package.json",
        "name": "topolo-developers",
        "description": "Authenticated developer portal for the Topolo ecosystem",
        "scripts": [
          "dev",
          "build",
          "preview",
          "lint",
          "clean"
        ],
        "scriptCommands": [
          {
            "name": "dev",
            "command": "vite"
          },
          {
            "name": "build",
            "command": "tsc && vite build --mode production"
          },
          {
            "name": "preview",
            "command": "vite preview"
          },
          {
            "name": "lint",
            "command": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0"
          },
          {
            "name": "clean",
            "command": "rm -rf dist"
          }
        ]
      }
    ]
  },
  "data": {
    "env_vars": [],
    "bindings": [],
    "queue_bindings": [],
    "storage_kinds": [],
    "workflow_signals": []
  },
  "deployment": {
    "commands": [
      {
        "name": "build",
        "command": "PlatformApplications/TopoloDevelopers/package.json :: tsc && vite build --mode production"
      },
      {
        "name": "preview",
        "command": "PlatformApplications/TopoloDevelopers/package.json :: vite preview"
      }
    ],
    "routes": [],
    "environments": [],
    "assets_directories": [],
    "observability_enabled": false
  },
  "debugging": {
    "failure_modes": [
      "No Auth service ID is registered for this system.",
      "Neither OpenAPI nor README-derived interface detail was found."
    ],
    "entrypoints": [
      "PlatformApplications/TopoloDevelopers/wrangler.toml",
      "PlatformApplications/TopoloDevelopers/src/App.tsx",
      "PlatformApplications/TopoloDevelopers/package.json"
    ]
  }
}