---
title: "Machine-readable Algenta contract"
method: GET
path: "/v1/meta/contract"
tags: ["System"]
---

# Machine-readable Algenta contract

`GET /v1/meta/contract`

## Request

- Base URL: `https://api.sqai.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.sqai.com/v1/meta/contract`
- Auth: none declared

## Response `200`

Successful Response

- PlatformContractResponse
  - `contract_version` string, required
  - `brand` string, required
  - `api_base_url` string, required
  - `mcp_endpoint` string, required
  - `mcp_transport` string, required
  - `mcp_protocol_version` string, required
  - `mcp_tools_endpoint` string, required
  - `auth_scheme` string, required
  - `api_key_prefixes` ApiKeyPrefixesResponse, required
    - `live` string, required
    - `test` string, required
  - `compatibility` CompatibilityResponse, required
    - `legacy_headers` string[]
    - `legacy_env_vars` string[]
    - `legacy_domains` string[]
    - `deprecation_window_days` integer, required
  - `privacy_registry` PrivacyRegistryResponse, required
    - `algenta_owned_hosts` string[]
    - `algenta_owned_suffixes` string[]
    - `vendor_telemetry_hosts` string[]
    - `private_host_suffixes` string[]
  - `defaults` DefaultsResponse, required
    - `read_only_default` boolean, required
    - `write_confirmation_required` boolean, required
    - `plan_limits` object, required
  - `primary_data_query_contract` PrimaryDataQueryContractResponse, required
    - `api` PrimaryDataQueryApiResponse, required
      - `contract_endpoint` string, required
      - `discovery_endpoint` string, required
      - `summary_endpoint` string, required
      - `resolve_endpoint` string, required
      - `verify_endpoint` string, required
      - `query_endpoint` string, required
      - `query_batch_endpoint` string, required
      - `query_sql_report_endpoint` string, required
    - `governed_filter_contract` GovernedFilterContractResponse, required
      - `kind` string, required
      - `time_filter_field` string, required
      - `conditions_field` string, required
      - `selector_fields` string[]
      - `operators` GovernedFilterOperatorsResponse, required
        - `scalar` string[]
        - `list` string[]
        - `nullary` string[]
      - `type_behavior` GovernedFilterTypeBehaviorResponse, required
        - `boolean` string[]
        - `string` string[]
        - `numeric` string[]
        - `null_checks` string[]
      - `validation` GovernedFilterValidationResponse, required
        - `requires_selector` boolean, required
        - `scalar_ops_require_value` string[]
        - `list_ops_require_non_empty_values` string[]
        - `nullary_ops_forbid_value_and_values` string[]
      - `applies_before_aggregation` boolean, required
      - `supports_non_sql_backends` boolean, required
      - `notes` string[]
    - `direct_sdk` DirectSdkContractResponse, required
      - `python` DirectPythonSdkContractResponse, required
        - `import_root` string, required
        - `preferred_client_class` string, required
        - `preferred_async_client_class` string, required
        - `compatibility_client_class` string, required
        - `compatibility_async_client_class` string, required
        - `contract_method` string, required
        - `discovery_method` string, required
        - `summary_method` string, required
        - `query_with_metadata_method` string, required
        - `query_batch_method` string, required
        - `query_sql_report_method` string, required
      - `typescript` DirectTypeScriptSdkContractResponse, required
        - `import_package` string, required
        - `preferred_client_class` string, required
        - `compatibility_client_class` string, required
        - `contract_method` string, required
        - `discovery_method` string, required
        - `summary_method` string, required
        - `query_with_metadata_method` string, required
        - `query_batch_method` string, required
        - `query_sql_report_method` string, required
    - `runtime_sdk` RuntimeSdkContractResponse, required
      - `python` RuntimePythonSdkContractResponse, required
        - `import_root` string, required
        - `runtime_class` string, required
        - `libraries_entrypoint` string, required
        - `contract_method` string, required
        - `discovery_method` string, required
        - `summary_method` string, required
        - `query_with_metadata_method` string, required
        - `query_batch_method` string, required
        - `query_sql_report_method` string, required
      - `typescript` RuntimeTypeScriptSdkContractResponse, required
        - `import_package` string, required
        - `runtime_class` string, required
        - `libraries_entrypoint` string, required
        - `contract_method` string, required
        - `discovery_method` string, required
        - `summary_method` string, required
        - `query_with_metadata_method` string, required
        - `query_batch_method` string, required
        - `query_sql_report_method` string, required
    - `cli` CliContractResponse, required
      - `contract_command` string, required
      - `discovery_command` string, required
      - `summary_command` string, required
      - `query_batch_command` string, required
      - `query_sql_report_command` string, required
      - `runtime_modules_command` string, required
      - `runtime_functions_command` string, required
      - `runtime_execute_command` string, required
    - `mcp` McpContractResponse, required
      - `contract_tool` string, required
      - `discovery_tool` string, required
      - `summary_tool` string, required
      - `query_tool` string, required
      - `query_batch_tool` string, required
      - `query_sql_report_tool` string, required
      - `runtime_library_list_tool` string, required
      - `runtime_library_execute_tool` string, required
    - `recommended_flows` RecommendedFlowsResponse, required
      - `machine_readable_contract` string[]
      - `governed_query` string[]
      - `multi_metric_query` string[]
      - `wide_sql_report` string[]
      - `decision_simulation_tools` string[]
      - `dataset_onboarding_tools` string[]
  - `capability_plane` CapabilityPlaneContractResponse
    - `api` CapabilityPlaneApiResponse, required
      - `list_providers_endpoint` string, required
      - `get_provider_endpoint` string, required
      - `list_bindings_endpoint` string, required
      - `create_binding_endpoint` string, required
      - `get_binding_endpoint` string, required
      - `update_binding_endpoint` string, required
      - `delete_binding_endpoint` string, required
      - `preview_test_binding_endpoint` string, required
      - `test_binding_endpoint` string, required
      - `preview_discover_binding_endpoint` string, required
      - `discover_binding_endpoint` string, required
      - `start_authorization_endpoint` string, required
      - `complete_authorization_endpoint` string, required
      - `list_capabilities_endpoint` string, required
      - `get_capability_endpoint` string, required
      - `route_capabilities_endpoint` string, required
      - `execute_capability_endpoint` string, required
      - `record_outcome_endpoint` string, required
    - `enums` CapabilityPlaneEnumsResponse, required
      - `provider_types` string[]
      - `capability_kinds` string[]
      - `implementation_kinds` string[]
      - `execution_owners` string[]
      - `binding_scopes` string[]
      - `binding_statuses` string[]
    - `direct_sdk` CapabilityPlaneDirectSdkContractResponse, required
      - `typescript` CapabilityPlaneTypeScriptSdkContractResponse, required
        - `import_package` string, required
        - `preferred_client_class` string, required
        - `compatibility_client_class` string, required
        - `list_providers_method` string, required
        - `get_provider_method` string, required
        - `list_bindings_method` string, required
        - `create_binding_method` string, required
        - `get_binding_method` string, required
        - `update_binding_method` string, required
        - `delete_binding_method` string, required
        - `preview_test_binding_method` string, required
        - `test_binding_method` string, required
        - `preview_discover_binding_method` string, required
        - `discover_binding_method` string, required
        - `start_authorization_method` string, required
        - `complete_authorization_method` string, required
        - `list_capabilities_method` string, required
        - `get_capability_method` string, required
        - `route_capabilities_method` string, required
        - `execute_capability_method` string, required
        - `record_outcome_method` string, required
        - `list_skills_method` string, required
        - `enable_skill_method` string, required
        - `disable_skill_method` string, required
        - `list_mcp_providers_method` string, required
    - `runtime_sdk` CapabilityPlaneRuntimeSdkContractResponse, required
      - `typescript` CapabilityPlaneRuntimeTypeScriptSdkContractResponse, required
        - `import_package` string, required
        - `runtime_class` string, required
        - `list_providers_method` string, required
        - `list_bindings_method` string, required
        - `list_capabilities_method` string, required
        - `route_capabilities_method` string, required
        - `execute_capability_method` string, required
        - `register_adapter_method` string, required
    - `mcp` CapabilityPlaneMcpContractResponse, required
      - `list_providers_tool` string, required
      - `list_bindings_tool` string, required
      - `create_binding_tool` string, required
      - `test_binding_tool` string, required
      - `discover_binding_tool` string, required
      - `list_capabilities_tool` string, required
      - `get_capability_tool` string, required
      - `route_capabilities_tool` string, required
      - `execute_capability_tool` string, required
      - `list_skills_tool` string, required
      - `enable_skill_tool` string, required
      - `disable_skill_tool` string, required
      - `compatibility_aliases` string[]
  - `integrations` IntegrationResponse[]
    - `name` string, required
    - `description` string, required
    - `icon` string, required
    - `capabilities` string[]
    - `auth_scheme` string, required
    - `required_scopes` string[]
    - `read_only_default` boolean, required
    - `write_actions` string[]
    - `admin_controls` string[]
    - `docs_url` string, required
    - `privacy_url` string, required
    - `terms_url` string, required
    - `support_url` string, required
    - `regions` string[]
    - `status` string, required

---

[API](https://skmtc.dev/sqai/apis/algenta-control-plane.md) · [All operations](https://skmtc.dev/sqai/apis/algenta-control-plane/llms.txt) · [OpenAPI document](https://skmtc.dev/sqai/apis/algenta-control-plane/revisions/f30391a81130?raw)
