{
  "$id": "https://hash.ai/@hash/types/entity-type/hash-integration/v/1",
  "$schema": "https://blockprotocol.org/types/modules/graph/0.3/schema/entity-type",
  "description": "A service which can be connected to, accessed, or otherwise used within HASH",
  "kind": "entityType",
  "links": {
    "https://hash.ai/@hash/types/entity-type/maintained-by/v/1": {
      "items": {
        "oneOf": [
          {
            "$ref": "https://hash.ai/@h/types/entity-type/user/v/5"
          },
          {
            "$ref": "https://hash.ai/@h/types/entity-type/organization/v/2"
          }
        ]
      },
      "minItems": 0,
      "type": "array"
    },
    "https://hash.ai/@hash/types/entity-type/primary-website/v/1": {
      "items": {
        "oneOf": [
          {
            "$ref": "https://hash.ai/@hash/types/entity-type/website/v/1"
          }
        ]
      },
      "minItems": 0,
      "type": "array"
    },
    "https://hash.ai/@hash/types/entity-type/produces/v/1": {
      "items": {},
      "minItems": 0,
      "type": "array"
    },
    "https://hash.ai/@hash/types/entity-type/relates-to/v/1": {
      "items": {},
      "minItems": 0,
      "type": "array"
    }
  },
  "properties": {
    "https://blockprotocol.org/@blockprotocol/types/property-type/description/": {
      "$ref": "https://blockprotocol.org/@blockprotocol/types/property-type/description/v/1"
    },
    "https://blockprotocol.org/@blockprotocol/types/property-type/name/": {
      "$ref": "https://blockprotocol.org/@blockprotocol/types/property-type/name/v/1"
    },
    "https://hash.ai/@hash/types/property-type/disclaimer/": {
      "items": {
        "$ref": "https://hash.ai/@hash/types/property-type/disclaimer/v/1"
      },
      "minItems": 0,
      "type": "array"
    },
    "https://hash.ai/@hash/types/property-type/requirements/": {
      "items": {
        "$ref": "https://hash.ai/@hash/types/property-type/requirements/v/1"
      },
      "minItems": 0,
      "type": "array"
    },
    "https://hash.ai/@hash/types/property-type/supported-environments/": {
      "items": {
        "$ref": "https://hash.ai/@hash/types/property-type/supported-environments/v/1"
      },
      "minItems": 1,
      "type": "array"
    }
  },
  "required": [
    "https://blockprotocol.org/@blockprotocol/types/property-type/description/",
    "https://hash.ai/@hash/types/property-type/supported-environments/",
    "https://blockprotocol.org/@blockprotocol/types/property-type/name/"
  ],
  "title": "HASH Integration",
  "type": "object"
}