GamingPlatform

v3.0.0
DigitalEntity
Gaming

v3 schema for digital gaming platforms delivering gameplay, progression systems, and player services directly through managed game infrastructure.

Top-level required
10
Required modules
0
Capability groups
1
Entity properties
5
Inheritance Chain
https://schemas.meta-aiml.org/v3.0.0/ontology/digital_entity.json
https://schemas.meta-aiml.org/v3.0.0/archetypes/direct_service.json

Interaction archetype

DirectService
Required Top-level Fields
These fields are enforced by JSON Schema required[] at root level.
@type
ontologicalMode
interactionArchetype
domain
name
description
deliveryFormat
capabilities
structuralMetadata
modules

Non-universal required fields

interactionArchetype
Entity-specific Properties
Keys under properties.properties dedicated to this entity contract.
antiCheatMode
gameDeliveryType
progressionModel
supportsCrossPlay
supportsMultiplayer
Modules Contract

Required modules

No required modules for this entity.

Optional modules

matchmaking
progression
safetyAndIntegrity
Capabilities Contract

Required capability groups

interaction

Optional capability groups

community
content
financial
Governance Validation Rules
Normative rule list from governanceMetadata.sdkValidationRules.
RULE-GAME-001: @type MUST equal "GamingPlatform"
RULE-GAME-002: ontologicalMode MUST equal "DigitalEntity"
RULE-GAME-003: interactionArchetype MUST contain "DirectService"
RULE-GAME-004: capabilities.interaction MUST be present
RULE-GAME-005: structuralMetadata.topology MUST equal "binary"
RULE-GAME-006: progressionModel SHOULD be explicitly declared
Canonical Contract JSON
https://schemas.meta-aiml.org/v3.0.0/entity/gaming_platform.json
https://schemas.meta-aiml.org/v3.0.0/entity/gaming_platform.json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "@context": [
    "https://schemas.meta-aiml.org/v3.0.0/context.jsonld"
  ],
  "@id": "https://schemas.meta-aiml.org/v3.0.0/entity/gaming_platform.json",
  "$id": "https://schemas.meta-aiml.org/v3.0.0/entity/gaming_platform.json",
  "@type": "GamingPlatform",
  "schemaVersion": "3.0.0",
  "aimlVersion": "3.0.0",
  "title": "Gaming Platform Entity Schema",
  "description": "v3 schema for digital gaming platforms delivering gameplay, progression systems, and player services directly through managed game infrastructure.",
  "examples": [
    {
      "description": "Multiplayer gaming platform with ranked matchmaking and seasonal progression",
      "reference": "gaming_platform_example_multiplayer"
    },
    {
      "description": "Cross-device gaming service with achievements and in-app purchases",
      "reference": "gaming_platform_example_cross_device"
    }
  ],
  "type": "object",
  "additionalProperties": false,
  "allOf": [
    {
      "$ref": "../ontology/digital_entity.json"
    },
    {
      "$ref": "../archetypes/direct_service.json"
    }
  ],
  "properties": {
    "@type": {
      "const": "GamingPlatform"
    },
    "ontologicalMode": {
      "const": "DigitalEntity"
    },
    "interactionArchetype": {
      "type": "array",
      "contains": {
        "const": "DirectService"
      },
      "items": {
        "type": "string",
        "enum": [
          "DirectService"
        ]
      }
    },
    "domain": {
      "const": "Gaming"
    },
    "businessModel": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "Subscription",
          "Freemium",
          "Transactional",
          "InAppPurchases"
        ]
      }
    },
    "deliveryFormat": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "WebApp",
          "MobileApp",
          "DesktopApp",
          "API"
        ]
      }
    },
    "name": {
      "$ref": "../components/multilingual_format.json#/$defs/LocalizedText"
    },
    "description": {
      "$ref": "../components/multilingual_format.json#/$defs/LocalizedText"
    },
    "shortDescription": {
      "type": "string"
    },
    "url": {
      "type": "string",
      "format": "uri"
    },
    "foundingDate": {
      "type": "string",
      "format": "date"
    },
    "properties": {
      "type": "object",
      "properties": {
        "gameDeliveryType": {
          "type": "string",
          "enum": [
            "download",
            "streaming",
            "hybrid"
          ]
        },
        "supportsMultiplayer": {
          "type": "boolean"
        },
        "supportsCrossPlay": {
          "type": "boolean"
        },
        "progressionModel": {
          "type": "string",
          "enum": [
            "level_based",
            "skill_based",
            "seasonal_hybrid"
          ]
        },
        "antiCheatMode": {
          "type": "string",
          "enum": [
            "client_side",
            "server_side",
            "hybrid"
          ]
        }
      }
    },
    "capabilities": {
      "type": "object",
      "required": [
        "interaction"
      ],
      "properties": {
        "interaction": {
          "$ref": "../components/capability_groups.json#/$defs/InteractionCapabilities"
        },
        "community": {
          "$ref": "../components/capability_groups.json#/$defs/CommunityCapabilities"
        },
        "content": {
          "$ref": "../components/capability_groups.json#/$defs/ContentCapabilities"
        },
        "financial": {
          "$ref": "../components/capability_groups.json#/$defs/FinancialCapabilities"
        }
      }
    },
    "modules": {
      "type": "object",
      "properties": {
        "matchmaking": {
          "type": "object",
          "properties": {
            "skillBasedMatchingEnabled": {
              "type": "boolean"
            },
            "partyQueueEnabled": {
              "type": "boolean"
            },
            "regionalQueueBalancingEnabled": {
              "type": "boolean"
            }
          }
        },
        "progression": {
          "type": "object",
          "properties": {
            "achievementsEnabled": {
              "type": "boolean"
            },
            "seasonPassEnabled": {
              "type": "boolean"
            },
            "rankDecayEnabled": {
              "type": "boolean"
            }
          }
        },
        "safetyAndIntegrity": {
          "type": "object",
          "properties": {
            "toxicityModerationEnabled": {
              "type": "boolean"
            },
            "fraudDetectionEnabled": {
              "type": "boolean"
            },
            "banAppealWorkflowEnabled": {
              "type": "boolean"
            }
          }
        }
      }
    },
    "structuralMetadata": {
      "type": "object",
      "properties": {
        "topology": {
          "const": "binary"
        },
        "roles": {
          "const": [
            "user",
            "platform"
          ]
        },
        "valueSource": {
          "const": "platform_provided"
        },
        "transactionFlow": {
          "const": "direct"
        },
        "networkEffects": {
          "const": "none"
        },
        "engagementLoopType": {
          "type": "string",
          "enum": [
            "session_based",
            "persistent_world",
            "hybrid"
          ]
        }
      }
    },
    "targetAudience": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "siteCapabilities": {
      "type": "object",
      "properties": {
        "supportedDevices": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "desktop",
              "mobile",
              "tablet"
            ]
          }
        },
        "languages": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "accessibilityFeatures": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    }
  },
  "required": [
    "@type",
    "ontologicalMode",
    "interactionArchetype",
    "domain",
    "name",
    "description",
    "deliveryFormat",
    "capabilities",
    "structuralMetadata",
    "modules"
  ],
  "validationMetadata": {
    "schemaVersion": "3.0.0",
    "phase": "entity",
    "status": "draft",
    "lastValidated": "2026-02-20T12:00:00Z",
    "validator": "META-AIML QA"
  },
  "semanticAnnotations": {
    "classificationRationale": "GamingPlatform is modeled as DigitalEntity + DirectService because gameplay systems and progression mechanics are provided by the platform directly to players.",
    "disambiguationNotes": "Different from user-generated game economies where primary value would shift toward network-driven models."
  },
  "governanceMetadata": {
    "entityVersion": "3.0.0",
    "introducedIn": "META-AIML v3.0.0",
    "stabilityLevel": "draft",
    "sdkValidationRules": [
      "RULE-GAME-001: @type MUST equal \"GamingPlatform\"",
      "RULE-GAME-002: ontologicalMode MUST equal \"DigitalEntity\"",
      "RULE-GAME-003: interactionArchetype MUST contain \"DirectService\"",
      "RULE-GAME-004: capabilities.interaction MUST be present",
      "RULE-GAME-005: structuralMetadata.topology MUST equal \"binary\"",
      "RULE-GAME-006: progressionModel SHOULD be explicitly declared"
    ]
  }
}
Filled Example Instance
https://schemas.meta-aiml.org/v3.0.0/examples/gaming_platform_example_schema_v3.json
https://schemas.meta-aiml.org/v3.0.0/examples/gaming_platform_example_schema_v3.json
{
  "@context": [
    "https://schemas.meta-aiml.org/v3.0.0/context.jsonld"
  ],
  "@id": "https://data.meta-aiml.org/v3.0.0/examples/gaming_platform/arcadia-core",
  "$id": "https://data.meta-aiml.org/v3.0.0/examples/gaming_platform/arcadia-core",
  "@type": "GamingPlatform",
  "schemaVersion": "3.0.0",
  "aimlVersion": "3.0.0",
  "title": "Example Filled Gaming Platform Entity (Arcadia Core)",
  "ontologicalMode": "DigitalEntity",
  "interactionArchetype": [
    "DirectService"
  ],
  "domain": "Gaming",
  "businessModel": [
    "Subscription",
    "Freemium",
    "Transactional",
    "InAppPurchases"
  ],
  "deliveryFormat": [
    "WebApp",
    "MobileApp",
    "DesktopApp",
    "API"
  ],
  "name": {
    "en": "Arcadia Core",
    "es": "Arcadia Core",
    "fr": "Arcadia Core"
  },
  "description": {
    "en": "Arcadia Core is a fictional gaming platform delivering multiplayer titles, ranked matchmaking, progression systems, and integrated anti-cheat safeguards directly to players.",
    "es": "Arcadia Core es una plataforma ficticia de gaming con titulos multijugador, matchmaking competitivo, sistemas de progresion y proteccion anti-cheat integrada.",
    "fr": "Arcadia Core est une plateforme fictive de gaming proposant titres multijoueurs, matchmaking classe, systemes de progression et anti-cheat integre."
  },
  "shortDescription": {
    "en": "Gaming platform with ranked matchmaking, seasonal progression, and safety controls.",
    "es": "Plataforma gaming con matchmaking competitivo, progresion estacional y controles de seguridad.",
    "fr": "Plateforme gaming avec matchmaking classe, progression saisonniere et controles de surete."
  },
  "url": "https://arcadia-core.example",
  "foundingDate": "2016-10-17",
  "createdDate": "2026-02-20T21:08:00Z",
  "lastModified": "2026-02-20T21:08:00Z",
  "examples": [
    {
      "scenario": "Season reset and rank recalibration",
      "note": "AI should prioritize progression and matchmaking modules while preserving fair-play constraints from safety and integrity controls."
    },
    {
      "scenario": "Cheating reports increase in competitive mode",
      "note": "AI should route through anti-abuse workflows and moderation escalation without exposing sensitive detection internals."
    }
  ],
  "properties": {
    "gameDeliveryType": "hybrid",
    "supportsMultiplayer": true,
    "supportsCrossPlay": true,
    "progressionModel": "seasonal_hybrid",
    "antiCheatMode": "hybrid",
    "contactPoints": [
      {
        "contactType": "support",
        "telephone": "+1-310-555-0136",
        "email": "support@arcadia-core.example",
        "url": "https://arcadia-core.example/support",
        "areaServed": "global",
        "availableLanguages": [
          "en",
          "es",
          "fr"
        ]
      }
    ],
    "socialProfiles": [
      {
        "platform": "youtube",
        "url": "https://youtube.com/@arcadiacore",
        "username": "arcadiacore"
      },
      {
        "platform": "tiktok",
        "url": "https://tiktok.com/@arcadiacore",
        "username": "arcadiacore"
      },
      {
        "platform": "twitter",
        "url": "https://twitter.com/arcadiacore",
        "username": "arcadiacore"
      }
    ],
    "identifiers": [
      {
        "type": "url",
        "value": "https://arcadia-core.example"
      },
      {
        "type": "custom",
        "value": "GAME-ARC-001"
      }
    ]
  },
  "capabilities": {
    "interaction": {
      "features": [
        "messaging",
        "commenting",
        "feed",
        "notifications",
        "matching"
      ],
      "interactionMethods": [
        "in_app_messaging",
        "chat",
        "online_form"
      ],
      "availableActions": [
        "queue_match",
        "invite_party",
        "report_player",
        "view_rank"
      ],
      "hasMessaging": true,
      "hasComments": true,
      "hasRating": false,
      "hasReviews": false,
      "hasSocialGraph": false,
      "hasFeed": true,
      "hasNotifications": true,
      "hasMatching": true,
      "realTimeCommunication": true,
      "moderationEnabled": true,
      "privacyControls": [
        "private",
        "friends_only"
      ]
    },
    "community": {
      "features": [
        "groups",
        "channels",
        "communities",
        "discovery",
        "moderation",
        "membershipManagement",
        "groupEvents",
        "polls"
      ],
      "supportsGroups": true,
      "supportsChannels": true,
      "communitiesCount": 2400,
      "hasDiscovery": true,
      "hasModeration": true,
      "moderationModel": "ai_assisted_human",
      "hasMembershipManagement": true,
      "membershipTypes": [
        "player",
        "premium_player",
        "moderator"
      ],
      "supportsGroupEvents": true,
      "supportsPolls": true,
      "hasGovernance": true,
      "governanceModel": "centralized",
      "privacyLevels": [
        "public",
        "closed"
      ]
    },
    "content": {
      "features": [
        "publishing",
        "mediaHosting",
        "search",
        "categories",
        "tags",
        "archives"
      ],
      "contentTypes": [
        "patch_note",
        "guide",
        "highlight_clip",
        "event_notice"
      ],
      "contentFormats": [
        "text",
        "video",
        "html",
        "json"
      ],
      "contentAccess": [
        "public",
        "member"
      ],
      "editorialControl": true,
      "userGeneratedContent": true,
      "mediaHosting": true,
      "searchPossible": true,
      "hasCategorization": true,
      "hasTagging": true,
      "archiveAccess": true,
      "rssFeeds": false
    },
    "financial": {
      "features": [
        "payments",
        "billing",
        "subscriptionManagement",
        "wallet",
        "refunds"
      ],
      "paymentMethods": [
        "credit_card",
        "debit_card",
        "digital_wallet"
      ],
      "acceptsCreditCards": true,
      "currencies": [
        "USD",
        "EUR",
        "GBP"
      ],
      "priceRange": "freemium_plus_iap",
      "commissionModel": "fixed_price",
      "commissionRate": 0,
      "supportsSubscriptions": true,
      "supportsInvoicing": true,
      "refundPolicy": "partial_refund"
    }
  },
  "modules": {
    "matchmaking": {
      "skillBasedMatchingEnabled": true,
      "partyQueueEnabled": true,
      "regionalQueueBalancingEnabled": true
    },
    "progression": {
      "achievementsEnabled": true,
      "seasonPassEnabled": true,
      "rankDecayEnabled": true
    },
    "safetyAndIntegrity": {
      "toxicityModerationEnabled": true,
      "fraudDetectionEnabled": true,
      "banAppealWorkflowEnabled": true
    }
  },
  "structuralMetadata": {
    "topology": "binary",
    "roles": [
      "user",
      "platform"
    ],
    "valueSource": "platform_provided",
    "transactionFlow": "direct",
    "networkEffects": "none",
    "engagementLoopType": "hybrid"
  },
  "targetAudience": [
    "competitive_players",
    "casual_players",
    "esports_communities"
  ],
  "siteCapabilities": {
    "supportedDevices": [
      "desktop",
      "mobile",
      "tablet"
    ],
    "languages": [
      "en",
      "es",
      "fr"
    ],
    "accessibilityFeatures": [
      "keyboard_navigation",
      "screen_reader_labels",
      "caption_support"
    ]
  },
  "validationMetadata": {
    "schemaVersion": "3.0.0",
    "phase": "example_instance",
    "status": "reference",
    "lastValidated": "2026-02-20T21:08:00Z",
    "validator": "META-AIML SDK v3"
  },
  "semanticAnnotations": {
    "classificationRationale": "GamingPlatform is modeled as DigitalEntity plus DirectService because game infrastructure and progression systems are delivered directly by the platform.",
    "disambiguationNotes": "This model is not a third-party game marketplace archetype. Core value remains first-party service operation.",
    "intendedUse": "Canonical example for gaming platforms embedding static META-AIML v3 schema."
  },
  "governanceMetadata": {
    "entityVersion": "3.0.0",
    "introducedIn": "META-AIML v3.0.0",
    "stabilityLevel": "reference",
    "sdkValidationRules": [
      "RULE-GMPX-001: @type MUST equal \"GamingPlatform\"",
      "RULE-GMPX-002: ontologicalMode MUST equal \"DigitalEntity\"",
      "RULE-GMPX-003: interactionArchetype MUST contain exactly one value: \"DirectService\"",
      "RULE-GMPX-004: modules.matchmaking, modules.progression, and modules.safetyAndIntegrity MUST be present",
      "RULE-GMPX-005: structuralMetadata constants MUST align with DirectService archetype",
      "RULE-GMPX-006: examples MUST include at least two operational scenarios"
    ]
  }
}