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.RealEstatePlatform
v3.0.0
DigitalEntity
RealEstate
v3 schema for digital real estate platforms that mediate transactions and lead flows between property seekers, listing providers, and real estate professionals.
Top-level required
10
Required modules
0
Capability groups
3
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/mediated_exchange.json
Interaction archetype
MediatedExchange
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.agentVettingRequired
contactPoints
identifiers
listingVerificationModel
marketSegment
socialProfiles
supportsDigitalDocumentExchange
supportsMortgagePrequalification
supportsVirtualTours
Modules Contract
Required modules
No required modules for this entity.
Optional modules
listingManagement
matchmaking
transactionSupport
Capabilities Contract
Required capability groups
commerce
financial
interaction
Optional capability groups
community
content
Governance Validation Rules
Normative rule list from
governanceMetadata.sdkValidationRules.RULE-REPL-001: @type MUST equal "RealEstatePlatform"
RULE-REPL-002: ontologicalMode MUST equal "DigitalEntity"
RULE-REPL-003: interactionArchetype MUST contain "MediatedExchange"
RULE-REPL-004: capabilities MUST include commerce, financial, interaction
RULE-REPL-005: structuralMetadata.topology MUST equal "triadic"
RULE-REPL-006: structuralMetadata.valueSource MUST equal "transaction_mediation"
Canonical Contract JSON
https://schemas.meta-aiml.org/v3.0.0/entity/real_estate_platform.json
https://schemas.meta-aiml.org/v3.0.0/entity/real_estate_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/real_estate_platform.json",
"$id": "https://schemas.meta-aiml.org/v3.0.0/entity/real_estate_platform.json",
"@type": "RealEstatePlatform",
"schemaVersion": "3.0.0",
"aimlVersion": "3.0.0",
"title": "Real Estate Platform Entity Schema",
"description": "v3 schema for digital real estate platforms that mediate transactions and lead flows between property seekers, listing providers, and real estate professionals.",
"examples": [
{
"description": "Residential property platform mediating buyer and seller interactions with listing verification",
"reference": "real_estate_platform_example_residential"
},
{
"description": "Rental marketplace platform connecting tenants and landlords with digital application workflows",
"reference": "real_estate_platform_example_rentals"
}
],
"type": "object",
"additionalProperties": false,
"allOf": [
{
"$ref": "../ontology/digital_entity.json"
},
{
"$ref": "../archetypes/mediated_exchange.json"
}
],
"properties": {
"@type": {
"const": "RealEstatePlatform"
},
"ontologicalMode": {
"const": "DigitalEntity"
},
"interactionArchetype": {
"type": "array",
"contains": {
"const": "MediatedExchange"
},
"items": {
"type": "string",
"enum": [
"MediatedExchange"
]
}
},
"domain": {
"const": "RealEstate"
},
"businessModel": {
"type": "array",
"items": {
"type": "string",
"enum": [
"Commission",
"ListingFees",
"Subscription",
"Advertising"
]
}
},
"deliveryFormat": {
"type": "array",
"items": {
"type": "string",
"enum": [
"WebApp",
"MobileApp",
"API"
]
}
},
"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": {
"marketSegment": {
"type": "string",
"enum": [
"residential",
"commercial",
"rental",
"hybrid"
]
},
"listingVerificationModel": {
"type": "string",
"enum": [
"manual",
"automated",
"hybrid"
]
},
"supportsVirtualTours": {
"type": "boolean"
},
"supportsMortgagePrequalification": {
"type": "boolean"
},
"supportsDigitalDocumentExchange": {
"type": "boolean"
},
"agentVettingRequired": {
"type": "boolean"
},
"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": [
"commerce",
"financial",
"interaction"
],
"properties": {
"commerce": {
"$ref": "../components/capability_groups.json#/$defs/CommerceCapabilities"
},
"financial": {
"$ref": "../components/capability_groups.json#/$defs/FinancialCapabilities"
},
"interaction": {
"$ref": "../components/capability_groups.json#/$defs/InteractionCapabilities"
},
"content": {
"$ref": "../components/capability_groups.json#/$defs/ContentCapabilities"
},
"community": {
"$ref": "../components/capability_groups.json#/$defs/CommunityCapabilities"
}
}
},
"modules": {
"type": "object",
"properties": {
"listingManagement": {
"type": "object",
"properties": {
"bulkUploadEnabled": {
"type": "boolean"
},
"duplicateDetectionEnabled": {
"type": "boolean"
},
"listingModerationEnabled": {
"type": "boolean"
}
}
},
"matchmaking": {
"type": "object",
"properties": {
"leadScoringEnabled": {
"type": "boolean"
},
"savedSearchAlertsEnabled": {
"type": "boolean"
},
"availabilityMatchingEnabled": {
"type": "boolean"
}
}
},
"transactionSupport": {
"type": "object",
"properties": {
"offerWorkflowEnabled": {
"type": "boolean"
},
"escrowAssistanceEnabled": {
"type": "boolean"
},
"complianceChecklistsEnabled": {
"type": "boolean"
}
}
}
}
},
"structuralMetadata": {
"type": "object",
"properties": {
"topology": {
"const": "triadic"
},
"roles": {
"const": [
"buyer",
"seller",
"platform"
]
},
"valueSource": {
"const": "transaction_mediation"
},
"transactionFlow": {
"const": "escrow"
},
"networkEffects": {
"const": "cross_side"
},
"trustModel": {
"type": "string",
"enum": [
"verification_first",
"reputation_assisted",
"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": "RealEstatePlatform is modeled as DigitalEntity + MediatedExchange because platform value is created by matching and facilitating transactions between distinct market sides.",
"disambiguationNotes": "Different from direct broker service websites where one provider sells own inventory. This schema targets multi-party mediation and exchange flows."
},
"governanceMetadata": {
"entityVersion": "3.0.0",
"introducedIn": "META-AIML v3.0.0",
"stabilityLevel": "draft",
"sdkValidationRules": [
"RULE-REPL-001: @type MUST equal \"RealEstatePlatform\"",
"RULE-REPL-002: ontologicalMode MUST equal \"DigitalEntity\"",
"RULE-REPL-003: interactionArchetype MUST contain \"MediatedExchange\"",
"RULE-REPL-004: capabilities MUST include commerce, financial, interaction",
"RULE-REPL-005: structuralMetadata.topology MUST equal \"triadic\"",
"RULE-REPL-006: structuralMetadata.valueSource MUST equal \"transaction_mediation\""
]
}
}Filled Example Instance
https://schemas.meta-aiml.org/v3.0.0/examples/real_estate_platform_example_schema_v3.json
https://schemas.meta-aiml.org/v3.0.0/examples/real_estate_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/real_estate_platform/atlas-homes-exchange",
"$id": "https://data.meta-aiml.org/v3.0.0/examples/real_estate_platform/atlas-homes-exchange",
"@type": "RealEstatePlatform",
"schemaVersion": "3.0.0",
"aimlVersion": "3.0.0",
"title": "Example Filled Real Estate Platform Example (Atlas Homes Exchange)",
"ontologicalMode": "DigitalEntity",
"interactionArchetype": [
"MediatedExchange"
],
"domain": "RealEstate",
"businessModel": [
"Commission",
"ListingFees",
"Subscription",
"Advertising"
],
"deliveryFormat": [
"WebApp",
"MobileApp",
"API"
],
"name": {
"en": "Atlas Homes Exchange",
"es": "Atlas Homes Exchange",
"fr": "Atlas Homes Exchange"
},
"description": {
"en": "Atlas Homes Exchange is a fictional real estate platform mediating buyer, seller, and agent interactions through listing verification, offer workflows, and escrow-support transaction orchestration.",
"es": "Atlas Homes Exchange es una plataforma inmobiliaria ficticia que media entre compradores, vendedores y agentes con verificacion de anuncios y flujos de oferta con soporte de escrow.",
"fr": "Atlas Homes Exchange est une plateforme immobiliere fictive qui medie entre acheteurs, vendeurs et agents avec verification des annonces et orchestration des offres avec support escrow."
},
"shortDescription": {
"en": "Real estate marketplace with listing verification, lead matching, and escrow-oriented transaction support.",
"es": "Marketplace inmobiliario con verificacion de anuncios, matching de leads y soporte de transaccion orientado a escrow.",
"fr": "Place de marche immobiliere avec verification d annonces, matching des leads et support transactionnel oriente escrow."
},
"url": "https://atlas-homes-exchange.example",
"foundingDate": "2018-02-19",
"createdDate": "2026-02-20T20:30:00Z",
"lastModified": "2026-02-20T20:30:00Z",
"examples": [
{
"scenario": "Spring inventory spike in suburban market",
"note": "AI should prioritize triadic mediation logic, listing trust signals, and buyer-seller-agent role routing rather than direct inventory assumptions."
},
{
"scenario": "High volume of contingent offers",
"note": "AI should map negotiation and compliance workflows to escrow-oriented transaction support and document exchange modules."
}
],
"properties": {
"marketSegment": "hybrid",
"listingVerificationModel": "hybrid",
"supportsVirtualTours": true,
"supportsMortgagePrequalification": true,
"supportsDigitalDocumentExchange": true,
"agentVettingRequired": true,
"contactPoints": [
{
"contactType": "support",
"telephone": "+1-512-555-0197",
"email": "support@atlas-homes-exchange.example",
"url": "https://atlas-homes-exchange.example/help",
"areaServed": "US",
"availableLanguages": [
"en",
"es",
"fr"
]
},
{
"contactType": "sales",
"telephone": "+1-512-555-0134",
"email": "broker-partners@atlas-homes-exchange.example",
"url": "https://atlas-homes-exchange.example/partners",
"areaServed": "US",
"availableLanguages": [
"en"
]
}
],
"socialProfiles": [
{
"platform": "linkedin",
"url": "https://www.linkedin.com/company/atlas-homes-exchange",
"username": "atlas-homes-exchange"
},
{
"platform": "instagram",
"url": "https://instagram.com/atlashomesexchange",
"username": "atlashomesexchange"
}
],
"identifiers": [
{
"type": "url",
"value": "https://atlas-homes-exchange.example"
},
{
"type": "custom",
"value": "REP-AHE-001"
}
]
},
"capabilities": {
"commerce": {
"features": [
"productCatalog",
"listingManagement",
"pricing",
"search",
"filtering",
"comparisons"
],
"hasProductCatalog": true,
"catalogSize": 182400,
"supportsCart": false,
"supportsCheckout": true,
"hasOrderTracking": true,
"recommendationEngine": true,
"vendorManagement": true,
"searchCapability": true,
"filteringOptions": [
"price",
"location",
"property_type",
"bedrooms",
"listing_status"
]
},
"financial": {
"features": [
"payments",
"invoicing",
"refunds",
"billing",
"subscriptionManagement",
"escrow"
],
"paymentMethods": [
"bank_transfer",
"credit_card",
"digital_wallet"
],
"acceptsCreditCards": true,
"currencies": [
"USD"
],
"priceRange": "transaction_and_subscription",
"commissionModel": "percentage",
"commissionRate": 2.9,
"supportsSubscriptions": true,
"supportsInvoicing": true,
"refundPolicy": "partial_refund"
},
"interaction": {
"features": [
"messaging",
"commenting",
"rating",
"reviews",
"notifications",
"matching"
],
"interactionMethods": [
"in_app_messaging",
"online_form",
"email",
"phone_call"
],
"availableActions": [
"search_properties",
"request_tour",
"submit_offer",
"contact_agent",
"track_transaction"
],
"hasMessaging": true,
"hasComments": true,
"hasRating": true,
"hasReviews": true,
"hasSocialGraph": false,
"hasFeed": true,
"hasNotifications": true,
"hasMatching": true,
"realTimeCommunication": true,
"moderationEnabled": true,
"privacyControls": [
"public",
"private",
"semi_anonymous"
]
},
"content": {
"features": [
"publishing",
"curation",
"search",
"categories",
"tags",
"archives"
],
"contentTypes": [
"listing",
"market_report",
"neighborhood_guide",
"faq"
],
"contentFormats": [
"text",
"html",
"json",
"webp"
],
"contentAccess": [
"public",
"member"
],
"editorialControl": true,
"userGeneratedContent": true,
"mediaHosting": true,
"searchPossible": true,
"hasCategorization": true,
"hasTagging": true,
"archiveAccess": true,
"rssFeeds": false
},
"community": {
"features": [
"groups",
"communities",
"discovery",
"moderation",
"membershipManagement"
],
"supportsGroups": true,
"supportsChannels": false,
"communitiesCount": 140,
"hasDiscovery": true,
"hasModeration": true,
"moderationModel": "ai_assisted_human",
"hasMembershipManagement": true,
"membershipTypes": [
"buyer",
"seller",
"agent",
"broker"
],
"supportsGroupEvents": false,
"supportsPolls": true,
"hasGovernance": true,
"governanceModel": "centralized",
"privacyLevels": [
"public",
"closed"
]
}
},
"modules": {
"listingManagement": {
"bulkUploadEnabled": true,
"duplicateDetectionEnabled": true,
"listingModerationEnabled": true
},
"matchmaking": {
"leadScoringEnabled": true,
"savedSearchAlertsEnabled": true,
"availabilityMatchingEnabled": true
},
"transactionSupport": {
"offerWorkflowEnabled": true,
"escrowAssistanceEnabled": true,
"complianceChecklistsEnabled": true
},
"listingData": {
"listingDiscovery": {
"canonicalListingUrl": "https://atlas-homes-exchange.example/listings",
"dataSources": [
{
"sourceType": "file_export",
"sourceUrl": "https://atlas-homes-exchange.example/data/listings-feed.xml",
"format": "xml",
"updateCadence": "daily"
}
]
}
}
},
"structuralMetadata": {
"topology": "triadic",
"roles": [
"buyer",
"seller",
"platform"
],
"valueSource": "transaction_mediation",
"transactionFlow": "escrow",
"networkEffects": "cross_side",
"trustModel": "hybrid"
},
"targetAudience": [
"home_buyers",
"home_sellers",
"real_estate_agents",
"property_investors"
],
"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:30:00Z",
"validator": "META-AIML SDK v3"
},
"semanticAnnotations": {
"classificationRationale": "RealEstatePlatform is modeled as DigitalEntity plus MediatedExchange because value is produced by matching and facilitating transactions between market sides.",
"disambiguationNotes": "This model is not a single brokerage direct-service site. It represents marketplace-style listing mediation and escrow-oriented transaction support.",
"intendedUse": "Canonical filled reference for real estate platforms publishing static schema metadata for AI interpretation."
},
"governanceMetadata": {
"entityVersion": "3.0.0",
"introducedIn": "META-AIML v3.0.0",
"stabilityLevel": "reference",
"sdkValidationRules": [
"RULE-REGF-001: @type MUST equal \"RealEstatePlatform\"",
"RULE-REGF-002: ontologicalMode MUST equal \"DigitalEntity\"",
"RULE-REGF-003: interactionArchetype MUST contain exactly one value: \"MediatedExchange\"",
"RULE-REGF-004: capabilities MUST include commerce, financial, and interaction groups",
"RULE-REGF-005: modules.transactionSupport MUST define offer and escrow support workflows",
"RULE-REGF-006: structuralMetadata constants MUST align with MediatedExchange archetype",
"RULE-REGF-007: examples MUST include at least two operational scenarios",
"RULE-REGF-008: schema MUST NOT expose credential or secret fields"
]
}
}