{
  "@context": [
    "https://schemas.meta-aiml.org/v3.0.0/context.jsonld"
  ],
  "@id": "https://data.meta-aiml.org/v3.0.0/examples/fitness_platform/pulseforge-fitness",
  "$id": "https://data.meta-aiml.org/v3.0.0/examples/fitness_platform/pulseforge-fitness",
  "@type": "FitnessPlatform",
  "schemaVersion": "3.0.0",
  "aimlVersion": "3.0.0",
  "title": "Example Filled Fitness Platform Entity (PulseForge Fitness)",
  "ontologicalMode": "DigitalEntity",
  "interactionArchetype": [
    "DirectService"
  ],
  "domain": "Fitness",
  "businessModel": [
    "Subscription",
    "Freemium",
    "Transactional"
  ],
  "deliveryFormat": [
    "MobileApp",
    "WebApp",
    "API"
  ],
  "name": {
    "en": "PulseForge Fitness",
    "es": "PulseForge Fitness",
    "fr": "PulseForge Fitness"
  },
  "description": {
    "en": "PulseForge Fitness is a fictional digital fitness platform delivering adaptive training plans, live coaching sessions, and integrated progress tracking with wearable data ingestion.",
    "es": "PulseForge Fitness es una plataforma ficticia de fitness digital con planes adaptativos, sesiones en vivo y seguimiento de progreso con integracion de wearables.",
    "fr": "PulseForge Fitness est une plateforme fictive de fitness numerique offrant plans adaptatifs, coaching en direct et suivi de progression via wearables."
  },
  "shortDescription": {
    "en": "Digital fitness service with adaptive workouts, coaching, and progress analytics.",
    "es": "Servicio de fitness digital con entrenamientos adaptativos, coaching y analitica de progreso.",
    "fr": "Service fitness numerique avec entrainements adaptatifs, coaching et analytics de progression."
  },
  "url": "https://pulseforge-fitness.example",
  "foundingDate": "2020-01-08",
  "createdDate": "2026-02-20T21:06:00Z",
  "lastModified": "2026-02-20T21:06:00Z",
  "examples": [
    {
      "scenario": "New-year goal surge for beginner users",
      "note": "AI should personalize onboarding and recommend low-intensity progression while honoring the direct-service model and subscription constraints."
    },
    {
      "scenario": "Plateau detection in intermediate strength program",
      "note": "AI should use workout engine and coaching modules to suggest evidence-based progression adjustments and recovery windows."
    }
  ],
  "properties": {
    "trainingModes": [
      "self_guided",
      "coach_led",
      "live_classes",
      "hybrid"
    ],
    "supportsWearableIntegration": true,
    "supportsNutritionTracking": true,
    "personalizationLevel": "ai_driven",
    "goalFramework": "hybrid",
    "contactPoints": [
      {
        "contactType": "customer_service",
        "telephone": "+1-512-555-0148",
        "email": "support@pulseforge-fitness.example",
        "url": "https://pulseforge-fitness.example/help",
        "areaServed": "global",
        "availableLanguages": [
          "en",
          "es",
          "fr"
        ]
      }
    ],
    "socialProfiles": [
      {
        "platform": "instagram",
        "url": "https://instagram.com/pulseforgefitness",
        "username": "pulseforgefitness"
      },
      {
        "platform": "youtube",
        "url": "https://youtube.com/@pulseforgefitness",
        "username": "pulseforgefitness"
      }
    ],
    "identifiers": [
      {
        "type": "url",
        "value": "https://pulseforge-fitness.example"
      },
      {
        "type": "custom",
        "value": "FIT-PFF-001"
      }
    ]
  },
  "capabilities": {
    "interaction": {
      "features": [
        "messaging",
        "commenting",
        "notifications",
        "feed"
      ],
      "interactionMethods": [
        "chat",
        "in_app_messaging",
        "online_form"
      ],
      "availableActions": [
        "start_workout",
        "schedule_class",
        "log_meal",
        "message_coach"
      ],
      "hasMessaging": true,
      "hasComments": true,
      "hasRating": false,
      "hasReviews": false,
      "hasSocialGraph": false,
      "hasFeed": true,
      "hasNotifications": true,
      "hasMatching": false,
      "realTimeCommunication": true,
      "moderationEnabled": true,
      "privacyControls": [
        "private",
        "friends_only"
      ]
    },
    "content": {
      "features": [
        "publishing",
        "curation",
        "mediaHosting",
        "search",
        "categories",
        "tags",
        "archives"
      ],
      "contentTypes": [
        "workout",
        "class_replay",
        "nutrition_plan",
        "coaching_note"
      ],
      "contentFormats": [
        "text",
        "video",
        "json",
        "pdf"
      ],
      "contentAccess": [
        "member",
        "premium"
      ],
      "editorialControl": true,
      "userGeneratedContent": true,
      "mediaHosting": true,
      "searchPossible": true,
      "hasCategorization": true,
      "hasTagging": true,
      "archiveAccess": true,
      "rssFeeds": false
    },
    "community": {
      "features": [
        "groups",
        "channels",
        "communities",
        "discovery",
        "moderation",
        "membershipManagement",
        "groupEvents",
        "polls"
      ],
      "supportsGroups": true,
      "supportsChannels": true,
      "communitiesCount": 360,
      "hasDiscovery": true,
      "hasModeration": true,
      "moderationModel": "ai_assisted",
      "hasMembershipManagement": true,
      "membershipTypes": [
        "free",
        "premium",
        "coach"
      ],
      "supportsGroupEvents": true,
      "supportsPolls": true,
      "hasGovernance": true,
      "governanceModel": "centralized",
      "privacyLevels": [
        "public",
        "closed"
      ]
    },
    "financial": {
      "features": [
        "payments",
        "billing",
        "subscriptionManagement",
        "refunds"
      ],
      "paymentMethods": [
        "credit_card",
        "debit_card",
        "digital_wallet"
      ],
      "acceptsCreditCards": true,
      "currencies": [
        "USD",
        "EUR"
      ],
      "priceRange": "freemium_plus_subscription",
      "commissionModel": "fixed_price",
      "commissionRate": 0,
      "supportsSubscriptions": true,
      "supportsInvoicing": true,
      "refundPolicy": "partial_refund"
    }
  },
  "modules": {
    "workoutEngine": {
      "planBuilderEnabled": true,
      "exerciseLibrarySizeTracked": true,
      "adaptiveProgressionEnabled": true
    },
    "progressTracking": {
      "goalTrackingEnabled": true,
      "streaksEnabled": true,
      "performanceTrendAnalysisEnabled": true
    },
    "coaching": {
      "liveCoachingEnabled": true,
      "asynchronousFeedbackEnabled": true,
      "programAdjustmentsEnabled": true
    }
  },
  "structuralMetadata": {
    "topology": "binary",
    "roles": [
      "user",
      "platform"
    ],
    "valueSource": "platform_provided",
    "transactionFlow": "direct",
    "networkEffects": "none",
    "engagementCadence": "adaptive_hybrid"
  },
  "targetAudience": [
    "fitness_beginners",
    "intermediate_athletes",
    "remote_coaching_clients"
  ],
  "siteCapabilities": {
    "supportedDevices": [
      "desktop",
      "mobile",
      "tablet"
    ],
    "languages": [
      "en",
      "es",
      "fr"
    ],
    "accessibilityFeatures": [
      "keyboard_navigation",
      "screen_reader_labels",
      "text_scaling"
    ]
  },
  "validationMetadata": {
    "schemaVersion": "3.0.0",
    "phase": "example_instance",
    "status": "reference",
    "lastValidated": "2026-02-20T21:06:00Z",
    "validator": "META-AIML SDK v3"
  },
  "semanticAnnotations": {
    "classificationRationale": "FitnessPlatform is modeled as DigitalEntity plus DirectService because training and coaching workflows are first-party platform services.",
    "disambiguationNotes": "This model is not a coach marketplace where third-party providers mediate service delivery.",
    "intendedUse": "Canonical example for digital fitness and wellness products."
  },
  "governanceMetadata": {
    "entityVersion": "3.0.0",
    "introducedIn": "META-AIML v3.0.0",
    "stabilityLevel": "reference",
    "sdkValidationRules": [
      "RULE-FITX-001: @type MUST equal \"FitnessPlatform\"",
      "RULE-FITX-002: ontologicalMode MUST equal \"DigitalEntity\"",
      "RULE-FITX-003: interactionArchetype MUST contain exactly one value: \"DirectService\"",
      "RULE-FITX-004: modules.workoutEngine, modules.progressTracking, and modules.coaching MUST be present",
      "RULE-FITX-005: structuralMetadata constants MUST align with DirectService archetype",
      "RULE-FITX-006: examples MUST include at least two operational scenarios"
    ]
  }
}
