name: "ecosystem_instance"
description: "Genesis Ecosystem instance"
schema_version: 1
version: "0.0.1-dev+20260419170104.b753fc75"
api_version: "v1"

requirements:
  core:
    from_version: "0.0.0"

resources:
  $core.vs.variables:
    # Ecosystem endpoint URL for external services
    ecosystem_endpoint:
      uuid: "a1b2c3d4-e5f6-4a7b-8c9d-e0f1a2b3c4d5"
      name: "ecosystem_endpoint"
      project_id: "12345678-c625-4fee-81d5-f691897b8142"
      setter:
        kind: selector
        selector_strategy: latest

    # Flag to disable telemetry collection
    disable_telemetry:
      uuid: "f6e5d4c3-b2a1-4f9e-8d7c-6b5a4f3e2d1c"
      name: "disable_telemetry"
      project_id: "12345678-c625-4fee-81d5-f691897b8142"
      setter:
        kind: selector
        selector_strategy: latest

    # Realm UUID identifier
    realm_uuid:
      uuid: "9f8e7d6c-5b4a-4c3d-2e1f-0a9b8c7d6e5f"
      name: "realm_uuid"
      project_id: "12345678-c625-4fee-81d5-f691897b8142"
      setter:
        kind: selector
        selector_strategy: latest

    # Realm secret for authentication
    realm_secret:
      uuid: "3e2d1c0b-9a8f-4e7d-6c5b-4a3f2e1d0c9b"
      name: "realm_secret"
      project_id: "12345678-c625-4fee-81d5-f691897b8142"
      setter:
        kind: selector
        selector_strategy: latest

    # Realm access token for API authentication
    realm_access_token:
      uuid: "7c6b5a4f-3e2d-4c1b-0a9f-8e7d6c5b4a3f"
      name: "realm_access_token"
      project_id: "12345678-c625-4fee-81d5-f691897b8142"
      setter:
        kind: selector
        selector_strategy: latest

    # Realm refresh token for API authentication
    realm_refresh_token:
      uuid: "eacf0c1f-3495-4986-89a5-80139526b82a"
      name: "realm_refresh_token"
      project_id: "12345678-c625-4fee-81d5-f691897b8142"
      setter:
        kind: selector
        selector_strategy: latest