Source of truth for implementation is the canonical schema host:
https://schemas.meta-aiml.org/v3.0.0/. If any page text conflicts with canonical schema files, follow canonical files. Documentation home.GenerativeAIPlatform
v3.0.0
DigitalEntity
Technology
v3 schema for generative AI service platforms that provide model inference, content generation, and applied AI workflows directly to end users and enterprise teams.
Top-level required
10
Required modules
0
Capability groups
2
Entity properties
9
Canonical Files
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.contactPoints
guardrailProfile
identifiers
modelHostingMode
socialProfiles
supportedModalities
supportsCustomPolicies
supportsFineTuning
supportsRagPipelines
Modules Contract
Required modules
No required modules for this entity.
Optional modules
inference
observability
safety
Capabilities Contract
Required capability groups
interaction
content
Optional capability groups
community
financial
Governance Validation Rules
Normative rule list from
governanceMetadata.sdkValidationRules.RULE-GAI-001: @type MUST equal "GenerativeAIPlatform"
RULE-GAI-002: ontologicalMode MUST equal "DigitalEntity"
RULE-GAI-003: interactionArchetype MUST contain "DirectService"
RULE-GAI-004: capabilities.interaction MUST be present
RULE-GAI-005: structuralMetadata.transactionFlow MUST equal "direct"
RULE-GAI-006: supportedModalities SHOULD be explicitly declared
Canonical Contract JSON
https://schemas.meta-aiml.org/v3.0.0/entity/generative_ai_platform.json
https://schemas.meta-aiml.org/v3.0.0/entity/generative_ai_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/generative_ai_platform.json",
"$id": "https://schemas.meta-aiml.org/v3.0.0/entity/generative_ai_platform.json",
"@type": "GenerativeAIPlatform",
"schemaVersion": "3.0.0",
"aimlVersion": "3.0.0",
"title": "Generative AI Platform Entity Schema",
"description": "v3 schema for generative AI service platforms that provide model inference, content generation, and applied AI workflows directly to end users and enterprise teams.",
"examples": [
{
"description": "Enterprise AI workspace for text and code generation with usage controls",
"reference": "generative_ai_platform_example_enterprise"
},
{
"description": "Developer API platform for multimodal generation with safety controls",
"reference": "generative_ai_platform_example_api"
}
],
"type": "object",
"additionalProperties": false,
"allOf": [
{
"$ref": "../ontology/digital_entity.json"
},
{
"$ref": "../archetypes/direct_service.json"
}
],
"properties": {
"@type": {
"const": "GenerativeAIPlatform"
},
"ontologicalMode": {
"const": "DigitalEntity"
},
"interactionArchetype": {
"type": "array",
"contains": {
"const": "DirectService"
},
"items": {
"type": "string",
"enum": [
"DirectService"
]
}
},
"domain": {
"const": "Technology"
},
"businessModel": {
"type": "array",
"items": {
"type": "string",
"enum": [
"Subscription",
"UsageBased",
"Freemium",
"EnterpriseLicense"
]
}
},
"deliveryFormat": {
"type": "array",
"items": {
"type": "string",
"enum": [
"WebApp",
"API",
"MobileApp"
]
}
},
"name": {
"$ref": "../components/multilingual_format.json#/$defs/LocalizedText"
},
"description": {
"$ref": "../components/multilingual_format.json#/$defs/LocalizedText"
},
"shortDescription": {
"$ref": "../components/multilingual_format.json#/$defs/LocalizedTextOrString"
},
"url": {
"type": "string",
"format": "uri"
},
"foundingDate": {
"type": "string",
"format": "date"
},
"properties": {
"type": "object",
"properties": {
"supportedModalities": {
"type": "array",
"items": {
"type": "string",
"enum": [
"text",
"image",
"audio",
"video",
"code",
"multimodal"
]
}
},
"modelHostingMode": {
"type": "string",
"enum": [
"managed_only",
"bring_your_model",
"hybrid"
]
},
"supportsFineTuning": {
"type": "boolean"
},
"supportsRagPipelines": {
"type": "boolean"
},
"supportsCustomPolicies": {
"type": "boolean"
},
"guardrailProfile": {
"type": "string",
"enum": [
"basic",
"standard",
"strict"
]
},
"contactPoints": {
"type": "array",
"items": {
"$ref": "../components/common_defs.json#/$defs/ContactPoint"
}
},
"socialProfiles": {
"type": "array",
"items": {
"$ref": "../components/common_defs.json#/$defs/SocialProfile"
}
},
"identifiers": {
"type": "array",
"items": {
"$ref": "../components/common_defs.json#/$defs/Identifier"
}
}
}
},
"capabilities": {
"type": "object",
"required": [
"interaction",
"content"
],
"properties": {
"interaction": {
"$ref": "../components/capability_groups.json#/$defs/InteractionCapabilities"
},
"content": {
"$ref": "../components/capability_groups.json#/$defs/ContentCapabilities"
},
"financial": {
"$ref": "../components/capability_groups.json#/$defs/FinancialCapabilities"
},
"community": {
"$ref": "../components/capability_groups.json#/$defs/CommunityCapabilities"
}
}
},
"modules": {
"type": "object",
"properties": {
"inference": {
"type": "object",
"properties": {
"supportsBatchRequests": {
"type": "boolean"
},
"supportsStreamingResponses": {
"type": "boolean"
},
"latencyTieringEnabled": {
"type": "boolean"
}
}
},
"safety": {
"type": "object",
"properties": {
"moderationEnabled": {
"type": "boolean"
},
"piiDetectionEnabled": {
"type": "boolean"
},
"promptInjectionProtection": {
"type": "boolean"
}
}
},
"observability": {
"type": "object",
"properties": {
"tokenUsageAnalyticsEnabled": {
"type": "boolean"
},
"costAttributionEnabled": {
"type": "boolean"
},
"qualityFeedbackLoopEnabled": {
"type": "boolean"
}
}
}
}
},
"structuralMetadata": {
"type": "object",
"properties": {
"topology": {
"const": "binary"
},
"roles": {
"const": [
"user",
"platform"
]
},
"valueSource": {
"const": "platform_provided"
},
"transactionFlow": {
"const": "direct"
},
"networkEffects": {
"const": "none"
},
"deliveryPattern": {
"type": "string",
"enum": [
"request_response",
"streaming",
"agentic_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": "GenerativeAIPlatform is modeled as DigitalEntity because generation and orchestration are software-native. DirectService applies because the platform itself provides model capabilities directly to users.",
"disambiguationNotes": "Different from AI model marketplaces that mediate third-party providers. This schema represents first-party model-serving and generation services."
},
"governanceMetadata": {
"entityVersion": "3.0.0",
"introducedIn": "META-AIML v3.0.0",
"stabilityLevel": "draft",
"sdkValidationRules": [
"RULE-GAI-001: @type MUST equal \"GenerativeAIPlatform\"",
"RULE-GAI-002: ontologicalMode MUST equal \"DigitalEntity\"",
"RULE-GAI-003: interactionArchetype MUST contain \"DirectService\"",
"RULE-GAI-004: capabilities.interaction MUST be present",
"RULE-GAI-005: structuralMetadata.transactionFlow MUST equal \"direct\"",
"RULE-GAI-006: supportedModalities SHOULD be explicitly declared"
]
}
}Filled Example Instance
https://schemas.meta-aiml.org/v3.0.0/examples/generative_ai_platform_example_schema_v3.json
https://schemas.meta-aiml.org/v3.0.0/examples/generative_ai_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/generative_ai_platform/orion-fabric-ai",
"$id": "https://data.meta-aiml.org/v3.0.0/examples/generative_ai_platform/orion-fabric-ai",
"@type": "GenerativeAIPlatform",
"schemaVersion": "3.0.0",
"aimlVersion": "3.0.0",
"title": "Example Filled Generative AI Platform Example (Orion Fabric AI)",
"ontologicalMode": "DigitalEntity",
"interactionArchetype": [
"DirectService"
],
"domain": "Technology",
"businessModel": [
"Subscription",
"UsageBased",
"Freemium",
"EnterpriseLicense"
],
"deliveryFormat": [
"WebApp",
"API",
"MobileApp"
],
"name": {
"en": "Orion Fabric AI",
"es": "Orion Fabric AI",
"fr": "Orion Fabric AI"
},
"description": {
"en": "Orion Fabric AI is a fictional generative AI platform delivering multimodal inference, workflow automation, safety controls, and enterprise observability for teams building production AI experiences.",
"es": "Orion Fabric AI es una plataforma ficticia de IA generativa con inferencia multimodal, automatizacion de flujos y controles de seguridad para equipos empresariales.",
"fr": "Orion Fabric AI est une plateforme fictive d IA generative fournissant inference multimodale, automatisation de flux et controles de surete pour equipes entreprise."
},
"shortDescription": {
"en": "Generative AI platform for multimodal inference, policy controls, and enterprise deployment.",
"es": "Plataforma de IA generativa para inferencia multimodal, controles de politica y despliegue empresarial.",
"fr": "Plateforme d IA generative pour inference multimodale, politiques de controle et deploiement entreprise."
},
"url": "https://orion-fabric-ai.example",
"foundingDate": "2021-02-08",
"createdDate": "2026-02-20T20:14:00Z",
"lastModified": "2026-02-20T20:14:00Z",
"examples": [
{
"scenario": "Enterprise launch of multilingual support copilot",
"note": "AI should reason over model availability links, safety modules, and usage controls before suggesting deployment architecture."
},
{
"scenario": "Cost optimization after large inference traffic increase",
"note": "AI should use pricing discovery and observability metadata to recommend routing and budget policies without assuming static model pricing snapshots."
}
],
"properties": {
"supportedModalities": [
"text",
"image",
"audio",
"code",
"multimodal"
],
"modelHostingMode": "hybrid",
"supportsFineTuning": true,
"supportsRagPipelines": true,
"supportsCustomPolicies": true,
"guardrailProfile": "strict",
"contactPoints": [
{
"contactType": "technical",
"telephone": "+1-650-555-0135",
"email": "support@orion-fabric-ai.example",
"url": "https://orion-fabric-ai.example/support",
"areaServed": "global",
"availableLanguages": [
"en",
"es",
"fr"
]
},
{
"contactType": "sales",
"telephone": "+1-650-555-0199",
"email": "enterprise@orion-fabric-ai.example",
"url": "https://orion-fabric-ai.example/enterprise",
"areaServed": "global",
"availableLanguages": [
"en"
]
}
],
"socialProfiles": [
{
"platform": "linkedin",
"url": "https://www.linkedin.com/company/orion-fabric-ai",
"username": "orion-fabric-ai"
},
{
"platform": "twitter",
"url": "https://twitter.com/orionfabricai",
"username": "orionfabricai"
},
{
"platform": "github",
"url": "https://github.com/orion-fabric-ai",
"username": "orion-fabric-ai"
}
],
"identifiers": [
{
"type": "url",
"value": "https://orion-fabric-ai.example"
},
{
"type": "custom",
"value": "GAI-OFA-001"
}
]
},
"capabilities": {
"interaction": {
"features": [
"messaging",
"notifications"
],
"interactionMethods": [
"online_form",
"chat",
"api_call"
],
"availableActions": [
"run_inference",
"create_project",
"configure_policies",
"view_usage"
],
"hasMessaging": true,
"hasComments": false,
"hasRating": false,
"hasReviews": false,
"hasSocialGraph": false,
"hasFeed": false,
"hasNotifications": true,
"hasMatching": false,
"realTimeCommunication": true,
"moderationEnabled": true,
"privacyControls": [
"private"
]
},
"content": {
"features": [
"publishing",
"curation",
"search",
"categories",
"tags"
],
"contentTypes": [
"model_card",
"prompt_template",
"api_doc",
"policy_doc",
"tutorial"
],
"contentFormats": [
"text",
"html",
"markdown",
"json"
],
"contentAccess": [
"public",
"member"
],
"editorialControl": true,
"userGeneratedContent": true,
"mediaHosting": false,
"searchPossible": true,
"hasCategorization": true,
"hasTagging": true,
"archiveAccess": true,
"rssFeeds": false
},
"financial": {
"features": [
"payments",
"invoicing",
"refunds",
"billing",
"subscriptionManagement"
],
"paymentMethods": [
"credit_card",
"bank_transfer",
"invoice_terms"
],
"acceptsCreditCards": true,
"currencies": [
"USD",
"EUR"
],
"priceRange": "usage_tiered",
"commissionModel": "fixed_price",
"commissionRate": 0,
"supportsSubscriptions": true,
"supportsInvoicing": true,
"refundPolicy": "partial_refund"
},
"community": {
"features": [
"groups",
"channels",
"communities",
"discovery",
"moderation",
"membershipManagement"
],
"supportsGroups": true,
"supportsChannels": true,
"communitiesCount": 210,
"hasDiscovery": true,
"hasModeration": true,
"moderationModel": "ai_assisted_human",
"hasMembershipManagement": true,
"membershipTypes": [
"developer",
"team_admin",
"enterprise_member"
],
"supportsGroupEvents": true,
"supportsPolls": false,
"hasGovernance": true,
"governanceModel": "centralized",
"privacyLevels": [
"public",
"closed"
]
}
},
"modules": {
"inference": {
"supportsBatchRequests": true,
"supportsStreamingResponses": true,
"latencyTieringEnabled": true
},
"safety": {
"moderationEnabled": true,
"piiDetectionEnabled": true,
"promptInjectionProtection": true
},
"observability": {
"tokenUsageAnalyticsEnabled": true,
"costAttributionEnabled": true,
"qualityFeedbackLoopEnabled": true
},
"modelCatalog": {
"catalogDiscovery": {
"canonicalCatalogUrl": "https://orion-fabric-ai.example/models",
"dataSources": [
{
"sourceType": "public_api_endpoint",
"sourceUrl": "https://orion-fabric-ai.example/public/model-catalog.json",
"format": "json",
"updateCadence": "daily"
}
]
}
},
"pricing": {
"pricingDiscovery": {
"canonicalPricingUrl": "https://orion-fabric-ai.example/pricing",
"dataSources": [
{
"sourceType": "public_feed_page",
"sourceUrl": "https://orion-fabric-ai.example/data/pricing-feed.json",
"format": "json",
"updateCadence": "daily"
}
]
}
}
},
"structuralMetadata": {
"topology": "binary",
"roles": [
"user",
"platform"
],
"valueSource": "platform_provided",
"transactionFlow": "direct",
"networkEffects": "none",
"deliveryPattern": "agentic_hybrid"
},
"targetAudience": [
"developers",
"product_teams",
"enterprise_it",
"data_science_teams"
],
"siteCapabilities": {
"supportedDevices": [
"desktop",
"mobile",
"tablet"
],
"languages": [
"en",
"es",
"fr"
],
"accessibilityFeatures": [
"keyboard_navigation",
"screen_reader_labels",
"text_scaling",
"high_contrast_mode"
]
},
"validationMetadata": {
"schemaVersion": "3.0.0",
"phase": "example_instance",
"status": "reference",
"lastValidated": "2026-02-20T20:14:00Z",
"validator": "META-AIML SDK v3"
},
"semanticAnnotations": {
"classificationRationale": "GenerativeAIPlatform is modeled as DigitalEntity plus DirectService because model serving, policy enforcement, and observability are first-party platform capabilities.",
"disambiguationNotes": "This model is not a third-party AI marketplace. Dynamic model and pricing information is referenced via source links instead of embedded snapshots.",
"intendedUse": "Canonical filled reference for AI platform websites and developer portals publishing static META-AIML v3 schema."
},
"governanceMetadata": {
"entityVersion": "3.0.0",
"introducedIn": "META-AIML v3.0.0",
"stabilityLevel": "reference",
"sdkValidationRules": [
"RULE-GAGF-001: @type MUST equal \"GenerativeAIPlatform\"",
"RULE-GAGF-002: ontologicalMode MUST equal \"DigitalEntity\"",
"RULE-GAGF-003: interactionArchetype MUST contain exactly one value: \"DirectService\"",
"RULE-GAGF-004: capabilities MUST include interaction and content groups",
"RULE-GAGF-005: modules.inference, modules.safety, and modules.observability MUST be present",
"RULE-GAGF-006: modules.modelCatalog and modules.pricing SHOULD use source links for dynamic data",
"RULE-GAGF-007: structuralMetadata constants MUST align with DirectService archetype",
"RULE-GAGF-008: schema MUST NOT contain credential, token, or secret fields"
]
}
}