Site Capabilities Format

NEW v2.0.1

Site Capabilities is the perfect handshake between AI and web. It tells AI agents exactly what actions they can perform on a website, eliminating failed automations and confused interactions.

The world's first standardized website action map for AI agents. Site Capabilities provides precise information about what users can actually do on a website, enabling AI agents to interact with web interfaces like expert users, not confused tourists.

⭐ Naming Rules & Standards

✅ Correct Format

view_menu
make_reservation
order_delivery
contact_support

❌ Incorrect Format

viewMenu
makeReservation
menu
support
📝 Standard Rules:
  • snake_case format (view_menu, make_reservation)
  • Verb-based actions (what users can do)
  • Only working features - don't list broken functionality
  • • Examples are expandable - unlimited creativity allowed
Device Support Categories

Desktop

Full-featured experience

Mobile

Touch-optimized interface

Tablet

Hybrid experience

Properties & Structure

availableActions

Required
array

User actions available on the website

snake_case naming
Verb-based actions
Actually functional features

supportedDevices

Required
array

Device types that can access the site

Predefined enum values
Device categories
Technical compatibility

interactionMethods

array

Ways users can interact with the business

Contact methods
Communication channels
User interaction types

contentAccess

array

Content access levels and restrictions

Access permissions
User authorization
Content visibility

languages

array

Supported interface languages

ISO language codes
UI localization
Content translation

realTimeFeatures

array

Live, dynamic features on the site

Real-time updates
Live functionality
Dynamic content
JSON Schema Definition
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://schemas.meta-aiml.org/components/site-capabilities-format.json",
  "title": "Site Capabilities Format",
  "description": "Objective capabilities and features of websites for AIML v2.0.1",
  "version": "2.0.1",
  "$defs": {
    "SiteCapabilities": {
      "type": "object",
      "description": "Objective website capabilities and interaction features",
      "properties": {
        "availableActions": {
          "type": "array",
          "description": "Actions users can perform on the site",
          "items": { "type": "string" }
        },
        "interactionMethods": {
          "type": "array",
          "description": "Methods of interaction available",
          "items": { "type": "string" }
        },
        "contentAccess": {
          "type": "array",
          "description": "Content access levels available",
          "items": {
            "type": "string",
            "enum": ["public", "members_only", "premium_only", "location_restricted"]
          }
        },
        "supportedDevices": {
          "type": "array",
          "description": "Device types supported by the site",
          "items": {
            "type": "string",
            "enum": ["desktop", "mobile", "tablet", "smart_tv", "wearable"]
          }
        },
        "languages": {
          "type": "array",
          "description": "Languages supported by the site",
          "items": { "type": "string", "pattern": "^[a-z]{2}(-[A-Z]{2})?$" }
        },
        "realTimeFeatures": {
          "type": "array",
          "description": "Real-time features available on the site",
          "items": { "type": "string" }
        }
      },
      "required": ["availableActions", "supportedDevices"],
      "additionalProperties": false
    }
  }
}
Usage Example

Complete site capabilities for a restaurant website:

{
  "siteCapabilities": {
    "availableActions": [
      "view_menu", "make_reservation", "order_delivery",
      "read_reviews", "contact_restaurant", "view_location"
    ],
    "interactionMethods": ["online_form", "phone_call", "email"],
    "contentAccess": ["public"],
    "supportedDevices": ["desktop", "mobile", "tablet"],
    "languages": ["en", "es"],
    "realTimeFeatures": ["real_time_availability", "instant_booking"],
    "searchCapabilities": ["text_search", "filter_by_category"],
    "userAccountFeatures": ["profile_management", "order_history"]
  }
}
AI Agent Benefits

🤖 Perfect AI Automation

  • • AI knows exactly what actions are possible
  • • No failed automation attempts
  • • Predictable interaction patterns
  • • Reliable user experience

🌐 Universal Compatibility

  • • Works across all device types
  • • Language-aware interactions
  • • Real-time feature detection
  • • Access level understanding
Common Action Categories
🛒 E-commerce Actions
browse_products
add_to_cart
checkout
track_order
🍽️ Restaurant Actions
view_menu
make_reservation
order_delivery
read_reviews
👤 User Account Actions
create_account
manage_profile
view_history
change_password
📞 Contact Actions
contact_support
send_message
request_callback
live_chat

Site Capabilities component enables precise AI automation by defining available user actions on websites. NEW in v2.0.1.