{
  "generated_at": "2026-06-12T22:05:57.138Z",
  "system": {
    "id": "topolo-platform",
    "name": "Topolo Platform",
    "slug": "topolo-platform",
    "kind": "platform",
    "summary": "Shared platform concepts spanning multi-context identity, zero-to-many org and household memberships, entitlements, owner-scoped billing boundaries, AI workforce principals, API keys, service registration, deployment, and observability.",
    "aliases": [],
    "lifecycle": "active",
    "last_verified": "2026-05-14",
    "owners": [
      "platform"
    ],
    "repo_paths": [
      "apps/system/TopoloAuth",
      "apps/system/TopoloCloudControl",
      "apps/system/TopoloDocs",
      "apps/system/TopoloLocalize",
      "packages/topolo-ui-kit"
    ],
    "external_repo_paths": [
      "Apps/shared/TopoloOne"
    ],
    "service_ids": [],
    "visibility": "public",
    "api_contract": {
      "type": "curated",
      "source": "PlatformApplications/TopoloDocs/src/content/public/platform",
      "notes": "Canonical platform behavior is documented directly in the docs monorepo, including the separation between Topolo identity, personal plus household context, organization membership, service entitlement, launcher eligibility, owner-scoped billing, and docs validation of Auth service catalog coverage."
    },
    "primary_hosts": [
      "https://docs.topolo.app"
    ],
    "doc_paths": [
      "platform/deep-dive",
      "platform/architecture",
      "platform/api-keys",
      "internal/platform/identity-access-entitlements",
      "internal/platform/auth-and-identity",
      "internal/platform/ai-workforce-credentials",
      "internal/platform/security-assurance",
      "internal/platform/isolated-installations",
      "internal/platform/platform-inventory",
      "internal/platform/repo-structure",
      "internal/platform/application-build-contract",
      "internal/platform/api-key-resource-bindings",
      "internal/platform/design-language",
      "internal/platform/ui-translations",
      "internal/apps/topolo-localize",
      "internal/platform/topolo-ui-kit",
      "internal/platform/mobile-experience-rollout",
      "internal/platform/data-privacy-and-encryption"
    ],
    "security_assurance": {
      "risk_tier": "critical",
      "auth_boundary": "Platform-wide Auth, service registration, docs, deployment, and operational governance boundaries.",
      "tenant_isolation": "mixed",
      "external_inputs": [
        "browser",
        "api",
        "webhook",
        "callback",
        "queue",
        "scheduled_task",
        "third_party_app",
        "ai_agent_action",
        "cli",
        "operator_tool"
      ],
      "sensitive_data": [
        "identity",
        "org_data",
        "payment",
        "provider_credentials",
        "customer_content",
        "telemetry"
      ],
      "last_security_review": "2026-04-30",
      "security_review_status": "reviewed",
      "pentest_status": "passed",
      "evidence_doc": "internal/platform/security-assurance"
    },
    "data_privacy": {
      "classification": "restricted",
      "sensitive_data_classes": [
        "customer_content",
        "identity",
        "organization",
        "payment",
        "provider_credentials",
        "telemetry"
      ],
      "storage_locations": [
        "d1",
        "external_provider",
        "kv"
      ],
      "encryption_at_rest": "application_layer_required",
      "encryption_in_transit": "https_only",
      "key_management": "versioned_platform_key_required",
      "retention_policy": "partial",
      "deletion_export_status": "planned",
      "logging_redaction_status": "needs_review",
      "privacy_review_status": "reviewed",
      "enterprise_ready": false,
      "evidence_doc": "internal/platform/security-assurance"
    },
    "dependencies": [
      "topolo-auth",
      "topolo-one"
    ],
    "bugfix_policy": {
      "tier": "autonomous",
      "preferred_agent": "either",
      "require_validator": false
    },
    "public_hub_url": "/systems/topolo-platform",
    "internal_hub_url": null,
    "application_api_url": null,
    "generated_openapi_url": null,
    "machine_urls": {
      "system": "/machine/systems/topolo-platform.json",
      "application": null
    }
  },
  "docs": {
    "public": [
      {
        "id": "applications/auth",
        "title": "Topolo Auth",
        "summary": "Public overview of identity, service registration, API keys, and permission ownership across the platform.",
        "audience": "public",
        "tags": [
          "identity",
          "auth",
          "api-keys"
        ],
        "url": "/applications/auth",
        "last_verified": "2026-04-28"
      },
      {
        "id": "applications/catalog",
        "title": "Application Catalog",
        "summary": "Platform-wide inventory of the Topolo application portfolio and where each product currently stands in docs coverage.",
        "audience": "public",
        "tags": [
          "applications",
          "inventory",
          "platform"
        ],
        "url": "/applications/catalog",
        "last_verified": "2026-04-28"
      },
      {
        "id": "applications/learn",
        "title": "TopoloLearn",
        "summary": "Public overview of the Topolo-native multi-brand learning platform for branded education businesses, cohort delivery, assessment, and certification.",
        "audience": "public",
        "tags": [
          "learning",
          "multi-brand",
          "assessment",
          "certification"
        ],
        "url": "/applications/learn",
        "last_verified": "2026-05-12"
      },
      {
        "id": "applications/nexus",
        "title": "Topolo Nexus",
        "summary": "Public overview of Nexus as the platform gateway for metered provider and application usage across Topolo applications.",
        "audience": "public",
        "tags": [
          "ai",
          "gateway",
          "usage",
          "platform"
        ],
        "url": "/applications/nexus",
        "last_verified": "2026-06-04"
      },
      {
        "id": "guides/authentication",
        "title": "Authentication",
        "summary": "How authentication and authorization flow through Topolo Auth and downstream services.",
        "audience": "public",
        "tags": [
          "auth",
          "identity",
          "authorization"
        ],
        "url": "/guides/authentication",
        "last_verified": "2026-04-21"
      },
      {
        "id": "guides/introduction",
        "title": "Introduction",
        "summary": "Overview of the Topolo documentation platform, what is considered canonical, and where to start.",
        "audience": "public",
        "tags": [
          "platform",
          "onboarding",
          "canonical"
        ],
        "url": "/guides/introduction",
        "last_verified": "2026-04-07"
      },
      {
        "id": "guides/quick-start",
        "title": "Quick Start",
        "summary": "Fast onboarding path for developers integrating with Topolo services.",
        "audience": "public",
        "tags": [
          "onboarding",
          "auth",
          "api-keys"
        ],
        "url": "/guides/quick-start",
        "last_verified": "2026-04-07"
      },
      {
        "id": "guides/third-party-auth-integration",
        "title": "Third-Party Auth Integration",
        "summary": "Canonical guide for external developers integrating with Topolo Auth without relying on first-party repo docs.",
        "audience": "public",
        "tags": [
          "auth",
          "integration",
          "third-party"
        ],
        "url": "/guides/third-party-auth-integration",
        "last_verified": "2026-04-23"
      },
      {
        "id": "partners/partner-program",
        "title": "Partner Program",
        "summary": "How agencies, dev shops, resellers, MSPs, and ISVs build, sell, and earn on the Topolo platform.",
        "audience": "public",
        "tags": [
          "partners",
          "resellers",
          "go-to-market"
        ],
        "url": "/partners/partner-program",
        "last_verified": "2026-05-22"
      },
      {
        "id": "platform/api-keys",
        "title": "API Keys",
        "summary": "Central API key model, scope ownership, and resource binding behavior across Topolo services.",
        "audience": "public",
        "tags": [
          "api-keys",
          "security",
          "platform"
        ],
        "url": "/platform/api-keys",
        "last_verified": "2026-04-07"
      },
      {
        "id": "platform/architecture",
        "title": "Platform Architecture",
        "summary": "Top-level platform shape, authority boundaries, and how the unified documentation platform maps onto the codebase.",
        "audience": "public",
        "tags": [
          "architecture",
          "platform",
          "systems"
        ],
        "url": "/platform/architecture",
        "last_verified": "2026-04-10"
      },
      {
        "id": "platform/deep-dive",
        "title": "Topolo Platform Deep Dive",
        "summary": "Non-technical deep dive into what the Topolo Platform is, who it serves, what sits inside its scope, and how the product portfolio fits together.",
        "audience": "public",
        "tags": [
          "platform",
          "scope",
          "strategy",
          "overview"
        ],
        "url": "/platform/deep-dive",
        "last_verified": "2026-05-08"
      }
    ],
    "internal": [],
    "runbooks": []
  },
  "authority": {
    "owners": [
      "platform"
    ],
    "repo_paths": [
      "apps/system/TopoloAuth",
      "apps/system/TopoloCloudControl",
      "apps/system/TopoloDocs",
      "apps/system/TopoloLocalize",
      "packages/topolo-ui-kit"
    ],
    "service_ids": [],
    "dependencies": [
      "topolo-auth",
      "topolo-one"
    ],
    "aliases": []
  },
  "interfaces": {
    "contract_type": "curated",
    "contract_source": "PlatformApplications/TopoloDocs/src/content/public/platform",
    "contract_source_exists": false,
    "openapi": null,
    "readme": null
  },
  "auth": {
    "depends_on_topolo_auth": true,
    "api_key_scopes": [],
    "service_permissions": []
  },
  "runtime": {
    "primary_hosts": [
      "https://docs.topolo.app"
    ],
    "repo_entries": [],
    "wrangler_surfaces": [],
    "packages": []
  },
  "data": {
    "env_vars": [],
    "bindings": [],
    "queue_bindings": [],
    "storage_kinds": [],
    "workflow_signals": []
  },
  "deployment": {
    "commands": [],
    "routes": [],
    "environments": [],
    "assets_directories": [],
    "observability_enabled": false
  },
  "debugging": {
    "failure_modes": [
      "No Auth service ID is registered for this system.",
      "No wrangler.toml surface was discovered under the registered repo paths.",
      "The registered contract source is missing: PlatformApplications/TopoloDocs/src/content/public/platform",
      "Neither OpenAPI nor README-derived interface detail was found."
    ],
    "entrypoints": [
      "PlatformApplications/TopoloDocs/src/content/public/platform"
    ]
  }
}