{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "supportedPlatforms": {
    "databases": {
      "certified": [
        {
          "id": "postgresql",
          "name": "PostgreSQL",
          "vendor": "PostgreSQL Global Development Group",
          "type": "Relational Database",
          "driver": "Native PostgreSQL driver (embedded)",
          "connectionType": "pgsql or pgcopy",
          "versions": "9.x, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x",
          "features": ["Parallel export", "Full data type support", "Streaming"],
          "useCases": ["OLTP", "Analytics", "Web applications"],
          "marketShare": "High",
          "certification": "Full support"
        },
        {
          "id": "mysql",
          "name": "MySQL",
          "vendor": "Oracle Corporation",
          "type": "Relational Database",
          "driver": "Native MySQL driver (embedded)",
          "connectionType": "mysql",
          "versions": "5.7, 8.0, 8.1, 8.2",
          "features": ["Parallel export", "Full data type support", "Streaming"],
          "useCases": ["Web applications", "E-commerce", "OLTP"],
          "marketShare": "Very High",
          "certification": "Full support"
        },
        {
          "id": "mariadb",
          "name": "MariaDB",
          "vendor": "MariaDB Foundation",
          "type": "Relational Database",
          "driver": "MySQL-compatible driver (embedded)",
          "connectionType": "mysql",
          "versions": "10.x, 11.x",
          "features": ["MySQL compatibility", "Parallel export", "Streaming"],
          "useCases": ["Web applications", "Cloud databases"],
          "marketShare": "Medium",
          "certification": "Full support"
        },
        {
          "id": "oracle",
          "name": "Oracle Database",
          "vendor": "Oracle Corporation",
          "type": "Enterprise Relational Database",
          "driver": "Oracle Data Provider (ODP.NET equivalent, embedded)",
          "connectionType": "oraodp",
          "versions": "11g, 12c, 19c, 21c, 23c",
          "features": ["Enterprise features", "Parallel export", "Large object support"],
          "useCases": ["Enterprise applications", "Data warehousing", "Mission-critical systems"],
          "marketShare": "Very High (Enterprise)",
          "certification": "Full support"
        },
        {
          "id": "sqlserver",
          "name": "Microsoft SQL Server",
          "vendor": "Microsoft",
          "type": "Enterprise Relational Database",
          "driver": "Native SQL Server driver (embedded)",
          "connectionType": "mssql",
          "versions": "2012, 2014, 2016, 2017, 2019, 2022",
          "features": ["Parallel export", "Integration with Azure", "Full data type support"],
          "useCases": ["Enterprise applications", "Business intelligence", "Data warehousing"],
          "marketShare": "Very High (Enterprise)",
          "certification": "Full support"
        },
        {
          "id": "clickhouse",
          "name": "ClickHouse",
          "vendor": "ClickHouse Inc.",
          "type": "Columnar Analytics Database",
          "driver": "Native ClickHouse HTTP driver (embedded)",
          "connectionType": "clickhouse",
          "versions": "21.x, 22.x, 23.x, 24.x",
          "features": ["High-performance analytics", "Columnar storage", "Compression"],
          "useCases": ["Real-time analytics", "OLAP", "Big data"],
          "marketShare": "Growing (Analytics)",
          "certification": "Full support"
        },
        {
          "id": "hana",
          "name": "SAP HANA",
          "vendor": "SAP",
          "type": "In-Memory Database",
          "driver": "SAP HANA driver (embedded)",
          "connectionType": "hana",
          "versions": "1.0 SPS12, 2.0",
          "features": ["In-memory processing", "Enterprise integration"],
          "useCases": ["SAP applications", "Real-time analytics", "Enterprise resource planning"],
          "marketShare": "High (SAP ecosystem)",
          "certification": "Full support"
        },
        {
          "id": "teradata",
          "name": "Teradata",
          "vendor": "Teradata Corporation",
          "type": "Enterprise Data Warehouse",
          "driver": "Teradata driver (embedded)",
          "connectionType": "teradata",
          "versions": "14.x, 15.x, 16.x, 17.x",
          "features": ["Massively parallel processing", "Enterprise scale"],
          "useCases": ["Data warehousing", "Analytics", "Business intelligence"],
          "marketShare": "Medium (Enterprise DW)",
          "certification": "Full support"
        },
        {
          "id": "netezza",
          "name": "IBM Netezza",
          "vendor": "IBM",
          "type": "Data Warehouse Appliance",
          "driver": "Netezza driver (embedded)",
          "connectionType": "nzsql",
          "versions": "7.x",
          "features": ["Appliance-based", "High-performance analytics"],
          "useCases": ["Data warehousing", "Analytics"],
          "marketShare": "Low (Legacy)",
          "certification": "Full support"
        },
        {
          "id": "duckdb",
          "name": "DuckDB",
          "vendor": "DuckDB Labs",
          "type": "Embedded Analytics Database",
          "driver": "Native DuckDB embedded engine",
          "connectionType": "duckdb",
          "versions": "0.8.x, 0.9.x, 0.10.x, 1.x",
          "features": ["Embedded", "Fast analytics", "Parquet native"],
          "useCases": ["Data science", "Analytics", "ETL"],
          "marketShare": "Growing (Analytics)",
          "certification": "Full support"
        }
      ],
      "compatible": [
        {
          "id": "odbc",
          "name": "Any ODBC-Compatible Database",
          "type": "Generic Database",
          "driver": "ODBC (user-provided driver required)",
          "examples": ["Snowflake", "Redshift", "Vertica", "Db2", "Sybase", "Access"],
          "features": ["Universal compatibility"],
          "notes": "Requires ODBC driver installation",
          "certification": "Compatible (user-managed drivers)"
        },
        {
          "id": "oledb",
          "name": "Any OLE DB-Compatible Database",
          "type": "Generic Database",
          "driver": "OLE DB (user-provided driver required)",
          "examples": ["Legacy databases", "Proprietary systems"],
          "features": ["Windows compatibility"],
          "notes": "Requires OLE DB driver installation",
          "certification": "Compatible (user-managed drivers)"
        }
      ],
      "summary": {
        "totalCertified": 10,
        "totalCompatible": "Unlimited via ODBC/OLE DB",
        "embeddedDrivers": 10,
        "externalDriversSupported": true
      }
    },
    "outputFormats": [
      {
        "id": "csv",
        "name": "CSV (Comma-Separated Values)",
        "extension": ".csv",
        "category": "Text",
        "description": "Universal text-based format for data interchange",
        "features": ["Delimiter customization", "Header row support", "Encoding options"],
        "useCases": ["Excel import", "Legacy system integration", "Human-readable data"],
        "fileSize": "Large (uncompressed text)",
        "readPerformance": "Good",
        "compatibility": "Universal"
      },
      {
        "id": "parquet",
        "name": "Apache Parquet",
        "extension": ".parquet",
        "category": "Columnar",
        "description": "Columnar storage format optimized for analytics",
        "features": ["Built-in compression", "Schema preservation", "Efficient encoding"],
        "useCases": ["Data lakes", "Big data analytics", "Spark/Hadoop processing", "Cloud data warehouses"],
        "fileSize": "Small (compressed, columnar)",
        "readPerformance": "Excellent (analytics)",
        "compatibility": "Spark, Arrow, Snowflake, BigQuery, Redshift",
        "recommended": true
      },
      {
        "id": "json",
        "name": "JSON (JavaScript Object Notation)",
        "extension": ".json",
        "category": "Document",
        "description": "Human-readable document format",
        "features": ["Nested structures", "Arrays support", "Self-describing"],
        "useCases": ["APIs", "NoSQL databases", "Document stores", "Web applications"],
        "fileSize": "Large (text-based)",
        "readPerformance": "Good",
        "compatibility": "Universal (web, NoSQL)"
      },
      {
        "id": "xlsx",
        "name": "Excel (XLSX)",
        "extension": ".xlsx",
        "category": "Spreadsheet",
        "description": "Microsoft Excel native format",
        "features": ["Multiple sheets", "Formatting preserved", "Formula support"],
        "useCases": ["Business reporting", "Manual data analysis", "Executive dashboards"],
        "fileSize": "Medium (compressed XML)",
        "readPerformance": "Medium",
        "compatibility": "Excel, LibreOffice, Google Sheets"
      },
      {
        "id": "bson",
        "name": "BSON (Binary JSON)",
        "extension": ".bson",
        "category": "Binary",
        "description": "Binary-encoded JSON format",
        "features": ["Binary efficiency", "Type preservation", "MongoDB native"],
        "useCases": ["MongoDB import", "Binary data handling"],
        "fileSize": "Small (binary)",
        "readPerformance": "Excellent",
        "compatibility": "MongoDB, binary systems"
      }
    ],
    "cloudTargets": [
      {
        "id": "s3",
        "name": "AWS S3",
        "provider": "Amazon Web Services",
        "type": "Object Storage",
        "features": ["Multi-region", "S3-compatible APIs", "Lifecycle policies"],
        "authentication": ["IAM roles", "Access keys"],
        "useCases": ["Data lakes", "Backup", "Archive"],
        "marketShare": "Dominant"
      },
      {
        "id": "s3compatible",
        "name": "S3-Compatible Storage",
        "examples": ["MinIO", "Wasabi", "DigitalOcean Spaces", "Backblaze B2"],
        "type": "Object Storage",
        "features": ["S3 API compatibility"],
        "useCases": ["On-premises storage", "Alternative cloud providers"]
      },
      {
        "id": "abs",
        "name": "Azure Blob Storage",
        "provider": "Microsoft Azure",
        "type": "Object Storage",
        "features": ["Hot/Cool/Archive tiers", "Lifecycle management"],
        "authentication": ["Shared Access Signature", "Account keys", "Azure AD"],
        "useCases": ["Azure data lakes", "Backup", "Static content"],
        "marketShare": "High"
      },
      {
        "id": "adls",
        "name": "Azure Data Lake Storage Gen2",
        "provider": "Microsoft Azure",
        "type": "Hierarchical Data Lake",
        "features": ["Hierarchical namespace", "POSIX ACLs", "Big data optimization"],
        "authentication": ["Azure AD", "Shared keys"],
        "useCases": ["Big data analytics", "Data warehousing", "ML pipelines"],
        "marketShare": "High (Enterprise)",
        "recommended": true
      },
      {
        "id": "gcs",
        "name": "Google Cloud Storage",
        "provider": "Google Cloud Platform",
        "type": "Object Storage",
        "features": ["Multi-regional", "Storage classes", "Lifecycle management"],
        "authentication": ["Service accounts", "API keys"],
        "useCases": ["Data lakes", "BigQuery ingestion", "Backups"],
        "marketShare": "Medium-High"
      },
      {
        "id": "onelake",
        "name": "Microsoft OneLake",
        "provider": "Microsoft Fabric",
        "type": "Unified Data Lake",
        "features": ["Fabric integration", "Delta Lake format", "Auto-discovery"],
        "authentication": ["Azure AD", "Workspace identity"],
        "useCases": ["Microsoft Fabric", "Unified analytics", "Enterprise data platform"],
        "marketShare": "Emerging",
        "recommended": true
      },
      {
        "id": "local",
        "name": "Local File System",
        "type": "File System",
        "features": ["Network shares (SMB/NFS)", "Local disks", "Direct paths"],
        "useCases": ["On-premises workflows", "Development", "Testing"]
      }
    ],
    "operatingSystems": [
      {
        "os": "Windows",
        "versions": ["Windows Server 2012 R2+", "Windows 10+", "Windows 11"],
        "architectures": ["x64"],
        "installer": "ZIP archive (no installation required)",
        "support": "Full support"
      },
      {
        "os": "Linux",
        "distributions": ["Ubuntu 18.04+", "CentOS 7+", "RHEL 7+", "Debian 9+", "Any modern Linux"],
        "architectures": ["x64"],
        "installer": "ZIP archive (chmod +x required)",
        "support": "Full support"
      }
    ]
  },
  "metadata": {
    "lastUpdated": "2026-02-19",
    "purpose": "Platform compatibility matrix for AI agents",
    "schemaVersion": "1.0.0"
  }
}
