{
  "@context": {
    "@vocab": "https://unikraft.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "unikraft": "https://unikraft.com/schema#",
    "Audit.AuditAttribution": "unikraft:Audit.AuditAttribution",
    "operation": {
      "@id": "unikraft:operation",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "unikraft:kind"
    },
    "trigger": {
      "@id": "unikraft:trigger"
    },
    "origin": {
      "@id": "unikraft:origin"
    },
    "user": {
      "@id": "unikraft:user",
      "@type": "xsd:string"
    },
    "Audit.AuditEvent": "unikraft:Audit.AuditEvent",
    "type": {
      "@id": "unikraft:type"
    },
    "timestamp": {
      "@id": "unikraft:timestamp",
      "@type": "xsd:dateTime"
    },
    "object": {
      "@id": "unikraft:object"
    },
    "attribution": {
      "@id": "unikraft:attribution"
    },
    "data": {
      "@id": "unikraft:data"
    },
    "Audit.AuditEventData": "unikraft:Audit.AuditEventData",
    "prev": {
      "@id": "unikraft:prev",
      "@type": "xsd:string"
    },
    "new": {
      "@id": "unikraft:new",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "unikraft:state",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "unikraft:error",
      "@type": "xsd:string"
    },
    "stop": {
      "@id": "unikraft:stop"
    },
    "Audit.AuditEventType": "unikraft:Audit.AuditEventType",
    "Audit.AuditObject": "unikraft:Audit.AuditObject",
    "uuid": {
      "@id": "unikraft:uuid",
      "@type": "xsd:string"
    },
    "owner": {
      "@id": "unikraft:owner",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "unikraft:tags",
      "@container": "@list"
    },
    "Audit.AuditOrigin": "unikraft:Audit.AuditOrigin",
    "Audit.AuditStop": "unikraft:Audit.AuditStop",
    "reason": {
      "@id": "unikraft:reason",
      "@container": "@list"
    },
    "code": {
      "@id": "unikraft:code",
      "@type": "xsd:integer"
    },
    "cause": {
      "@id": "unikraft:cause",
      "@type": "xsd:string"
    },
    "Audit.AuditTrigger": "unikraft:Audit.AuditTrigger",
    "Autoscale.AdjustmentType": "unikraft:Autoscale.AdjustmentType",
    "Autoscale.AutoscalePolicy": "unikraft:Autoscale.AutoscalePolicy",
    "name": {
      "@id": "unikraft:name",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "unikraft:enabled",
      "@type": "xsd:boolean"
    },
    "metric": {
      "@id": "unikraft:metric"
    },
    "adjustment_type": {
      "@id": "unikraft:adjustment_type"
    },
    "steps": {
      "@id": "unikraft:steps",
      "@container": "@list"
    },
    "Autoscale.AutoscalePolicyStep": "unikraft:Autoscale.AutoscalePolicyStep",
    "adjustment": {
      "@id": "unikraft:adjustment",
      "@type": "xsd:integer"
    },
    "lower_bound": {
      "@id": "unikraft:lower_bound",
      "@type": "xsd:integer"
    },
    "upper_bound": {
      "@id": "unikraft:upper_bound",
      "@type": "xsd:integer"
    },
    "Autoscale.ConfigurationInstanceCreateArgs": "unikraft:Autoscale.ConfigurationInstanceCreateArgs",
    "roms": {
      "@id": "unikraft:roms"
    },
    "template": {
      "@id": "unikraft:template"
    },
    "Autoscale.CreateAutoscaleConfigurationByServiceGroupUUIDRequest": "unikraft:Autoscale.CreateAutoscaleConfigurationByServiceGroupUUIDRequest",
    "min_size": {
      "@id": "unikraft:min_size",
      "@type": "xsd:integer"
    },
    "max_size": {
      "@id": "unikraft:max_size",
      "@type": "xsd:integer"
    },
    "warmup_time_ms": {
      "@id": "unikraft:warmup_time_ms",
      "@type": "xsd:integer"
    },
    "cooldown_time_ms": {
      "@id": "unikraft:cooldown_time_ms",
      "@type": "xsd:integer"
    },
    "create_args": {
      "@id": "unikraft:create_args"
    },
    "policies": {
      "@id": "unikraft:policies",
      "@container": "@list"
    },
    "Autoscale.CreateAutoscaleConfigurationByServiceGroupUUIDRequestInstanceCreateArgs": "unikraft:Autoscale.CreateAutoscaleConfigurationByServiceGroupUUIDRequestInstanceCreateArgs",
    "Autoscale.CreateAutoscaleConfigurationPolicyRequest": "unikraft:Autoscale.CreateAutoscaleConfigurationPolicyRequest",
    "Autoscale.CreateAutoscaleConfigurationPolicyResponse": "unikraft:Autoscale.CreateAutoscaleConfigurationPolicyResponse",
    "status": {
      "@id": "unikraft:status"
    },
    "message": {
      "@id": "unikraft:message",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "unikraft:errors",
      "@container": "@list"
    },
    "op_time_us": {
      "@id": "unikraft:op_time_us",
      "@type": "xsd:integer"
    },
    "Autoscale.CreateAutoscaleConfigurationPolicyResponsePolicy": "unikraft:Autoscale.CreateAutoscaleConfigurationPolicyResponsePolicy",
    "Autoscale.CreateAutoscaleConfigurationsRequestConfiguration": "unikraft:Autoscale.CreateAutoscaleConfigurationsRequestConfiguration",
    "Autoscale.CreateAutoscaleConfigurationsResponse": "unikraft:Autoscale.CreateAutoscaleConfigurationsResponse",
    "Autoscale.CreateAutoscaleConfigurationsResponseConfigurationsResponse": "unikraft:Autoscale.CreateAutoscaleConfigurationsResponseConfigurationsResponse",
    "Autoscale.DeleteAutoscaleConfigurationPolicyResponse": "unikraft:Autoscale.DeleteAutoscaleConfigurationPolicyResponse",
    "Autoscale.DeleteAutoscaleConfigurationPolicyResponsePoliciesResponse": "unikraft:Autoscale.DeleteAutoscaleConfigurationPolicyResponsePoliciesResponse",
    "Autoscale.DeleteAutoscaleConfigurationsResponse": "unikraft:Autoscale.DeleteAutoscaleConfigurationsResponse",
    "Autoscale.DeleteAutoscaleConfigurationsResponseServiceGroup": "unikraft:Autoscale.DeleteAutoscaleConfigurationsResponseServiceGroup",
    "Autoscale.DeletePolicyRequest": "unikraft:Autoscale.DeletePolicyRequest",
    "Autoscale.GetAutoscaleConfigurationPolicyRequest": "unikraft:Autoscale.GetAutoscaleConfigurationPolicyRequest",
    "Autoscale.GetAutoscaleConfigurationPolicyResponse": "unikraft:Autoscale.GetAutoscaleConfigurationPolicyResponse",
    "Autoscale.GetAutoscaleConfigurationPolicyResponsePolicyResponse": "unikraft:Autoscale.GetAutoscaleConfigurationPolicyResponsePolicyResponse",
    "policy": {
      "@id": "unikraft:policy"
    },
    "Autoscale.GetAutoscaleConfigurationsResponse": "unikraft:Autoscale.GetAutoscaleConfigurationsResponse",
    "Autoscale.GetAutoscaleConfigurationsResponseServiceGroup": "unikraft:Autoscale.GetAutoscaleConfigurationsResponseServiceGroup",
    "Autoscale.InstanceCreateArgsInstanceCreateRequestRoms": "unikraft:Autoscale.InstanceCreateArgsInstanceCreateRequestRoms",
    "image": {
      "@id": "unikraft:image"
    },
    "files": {
      "@id": "unikraft:files",
      "@container": "@list"
    },
    "Autoscale.ServiceGroupTemplate": "unikraft:Autoscale.ServiceGroupTemplate",
    "Autoscale.StepPolicyMetric": "unikraft:Autoscale.StepPolicyMetric",
    "Certificates.Certificate": "unikraft:Certificates.Certificate",
    "created_at": {
      "@id": "unikraft:created_at",
      "@type": "xsd:dateTime"
    },
    "common_name": {
      "@id": "unikraft:common_name",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "unikraft:subject",
      "@type": "xsd:string"
    },
    "issuer": {
      "@id": "unikraft:issuer",
      "@type": "xsd:string"
    },
    "serial_number": {
      "@id": "unikraft:serial_number",
      "@type": "xsd:string"
    },
    "not_before": {
      "@id": "unikraft:not_before",
      "@type": "xsd:dateTime"
    },
    "not_after": {
      "@id": "unikraft:not_after",
      "@type": "xsd:dateTime"
    },
    "validation": {
      "@id": "unikraft:validation"
    },
    "service_groups": {
      "@id": "unikraft:service_groups",
      "@container": "@list"
    },
    "Certificates.CertificateState": "unikraft:Certificates.CertificateState",
    "Certificates.CertificateValidation": "unikraft:Certificates.CertificateValidation",
    "attempt": {
      "@id": "unikraft:attempt",
      "@type": "xsd:integer"
    },
    "next": {
      "@id": "unikraft:next",
      "@type": "xsd:dateTime"
    },
    "Certificates.CreateCertificateRequest": "unikraft:Certificates.CreateCertificateRequest",
    "cn": {
      "@id": "unikraft:cn",
      "@type": "xsd:string"
    },
    "chain": {
      "@id": "unikraft:chain",
      "@type": "xsd:string"
    },
    "pkey": {
      "@id": "unikraft:pkey",
      "@type": "xsd:string"
    },
    "Certificates.CreateCertificateResponse": "unikraft:Certificates.CreateCertificateResponse",
    "Certificates.DeleteCertificatesResponse": "unikraft:Certificates.DeleteCertificatesResponse",
    "Certificates.DeleteCertificatesResponseDeletedCertificate": "unikraft:Certificates.DeleteCertificatesResponseDeletedCertificate",
    "Certificates.GetCertificatesResponse": "unikraft:Certificates.GetCertificatesResponse",
    "Certificates.UpdateCertificateByUUIDRequestBody": "unikraft:Certificates.UpdateCertificateByUUIDRequestBody",
    "Certificates.UpdateCertificatesRequestItem": "unikraft:Certificates.UpdateCertificatesRequestItem",
    "Certificates.UpdateCertificatesResponse": "unikraft:Certificates.UpdateCertificatesResponse",
    "Common.ID": "unikraft:Common.ID",
    "Common.InlineDataEncoding": "unikraft:Common.InlineDataEncoding",
    "Common.InlineFile": "unikraft:Common.InlineFile",
    "path": {
      "@id": "unikraft:path",
      "@type": "xsd:string"
    },
    "encoding": {
      "@id": "unikraft:encoding"
    },
    "Common.NameOrUUID": "unikraft:Common.NameOrUUID",
    "Common.PaginationOrder": "unikraft:Common.PaginationOrder",
    "Common.PaginationSortBy": "unikraft:Common.PaginationSortBy",
    "Common.ResponseError": "unikraft:Common.ResponseError",
    "Common.ResponseStatus": "unikraft:Common.ResponseStatus",
    "Common.SchedPriority": "unikraft:Common.SchedPriority",
    "Images.GetImagesRequestTagOrDigest": "unikraft:Images.GetImagesRequestTagOrDigest",
    "digest": {
      "@id": "unikraft:digest",
      "@type": "xsd:string"
    },
    "tag": {
      "@id": "unikraft:tag",
      "@type": "xsd:string"
    },
    "Images.GetImagesResponse": "unikraft:Images.GetImagesResponse",
    "Images.Image": "unikraft:Images.Image",
    "url": {
      "@id": "unikraft:url",
      "@type": "xsd:string"
    },
    "initrd_or_rom": {
      "@id": "unikraft:initrd_or_rom",
      "@type": "xsd:boolean"
    },
    "size_in_bytes": {
      "@id": "unikraft:size_in_bytes",
      "@type": "xsd:integer"
    },
    "args": {
      "@id": "unikraft:args",
      "@container": "@list"
    },
    "env": {
      "@id": "unikraft:env"
    },
    "users": {
      "@id": "unikraft:users",
      "@container": "@list"
    },
    "persistent": {
      "@id": "unikraft:persistent",
      "@type": "xsd:boolean"
    },
    "Images.PinImageRequestItem": "unikraft:Images.PinImageRequestItem",
    "credentials": {
      "@id": "unikraft:credentials",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "unikraft:headers"
    },
    "pull_policy": {
      "@id": "unikraft:pull_policy"
    },
    "timeout_s": {
      "@id": "unikraft:timeout_s",
      "@type": "xsd:integer"
    },
    "merge_requests": {
      "@id": "unikraft:merge_requests",
      "@type": "xsd:boolean"
    },
    "autokill": {
      "@id": "unikraft:autokill"
    },
    "Images.PinImageRequestItemAutokill": "unikraft:Images.PinImageRequestItemAutokill",
    "time_ms": {
      "@id": "unikraft:time_ms",
      "@type": "xsd:integer"
    },
    "Images.PinImagesResponse": "unikraft:Images.PinImagesResponse",
    "Images.PinImagesResponseImage": "unikraft:Images.PinImagesResponseImage",
    "Images.UnpinImageRequestItem": "unikraft:Images.UnpinImageRequestItem",
    "Images.UnpinImagesResponse": "unikraft:Images.UnpinImagesResponse",
    "Images.UnpinImagesResponseImage": "unikraft:Images.UnpinImagesResponseImage",
    "Instances.CheckpointAutokill": "unikraft:Instances.CheckpointAutokill",
    "Instances.CheckpointHistoryEntry": "unikraft:Instances.CheckpointHistoryEntry",
    "Instances.CreateCheckpointInstancesRequestItem": "unikraft:Instances.CreateCheckpointInstancesRequestItem",
    "from": {
      "@id": "unikraft:from"
    },
    "Instances.CreateCheckpointInstancesResponse": "unikraft:Instances.CreateCheckpointInstancesResponse",
    "Instances.CreateCheckpointInstancesResponseCheckpointInstance": "unikraft:Instances.CreateCheckpointInstancesResponseCheckpointInstance",
    "Instances.CreateInstanceRequest": "unikraft:Instances.CreateInstanceRequest",
    "memory_mb": {
      "@id": "unikraft:memory_mb",
      "@type": "xsd:integer"
    },
    "service_group": {
      "@id": "unikraft:service_group"
    },
    "volumes": {
      "@id": "unikraft:volumes",
      "@container": "@list"
    },
    "autostart": {
      "@id": "unikraft:autostart",
      "@type": "xsd:boolean"
    },
    "replicas": {
      "@id": "unikraft:replicas",
      "@type": "xsd:integer"
    },
    "restart_policy": {
      "@id": "unikraft:restart_policy"
    },
    "scale_to_zero": {
      "@id": "unikraft:scale_to_zero"
    },
    "vcpus": {
      "@id": "unikraft:vcpus",
      "@type": "xsd:integer"
    },
    "wait_timeout_ms": {
      "@id": "unikraft:wait_timeout_ms",
      "@type": "xsd:integer"
    },
    "features": {
      "@id": "unikraft:features",
      "@container": "@list"
    },
    "plugins": {
      "@id": "unikraft:plugins",
      "@container": "@list"
    },
    "annotations": {
      "@id": "unikraft:annotations"
    },
    "sched_priority": {
      "@id": "unikraft:sched_priority"
    },
    "schedules": {
      "@id": "unikraft:schedules",
      "@container": "@list"
    },
    "hostname": {
      "@id": "unikraft:hostname",
      "@type": "xsd:string"
    },
    "dependencies": {
      "@id": "unikraft:dependencies",
      "@container": "@list"
    },
    "branch_from": {
      "@id": "unikraft:branch_from"
    },
    "checkpoint": {
      "@id": "unikraft:checkpoint"
    },
    "gateway": {
      "@id": "unikraft:gateway",
      "@type": "xsd:string"
    },
    "nameserver": {
      "@id": "unikraft:nameserver",
      "@type": "xsd:string"
    },
    "network_interfaces": {
      "@id": "unikraft:network_interfaces",
      "@container": "@list"
    },
    "gpus": {
      "@id": "unikraft:gpus",
      "@type": "xsd:integer"
    },
    "Instances.CreateInstanceRequestAutokill": "unikraft:Instances.CreateInstanceRequestAutokill",
    "num_requests": {
      "@id": "unikraft:num_requests",
      "@type": "xsd:integer"
    },
    "Instances.CreateInstanceRequestDomain": "unikraft:Instances.CreateInstanceRequestDomain",
    "certificate": {
      "@id": "unikraft:certificate"
    },
    "Instances.CreateInstanceRequestNetworkInterface": "unikraft:Instances.CreateInstanceRequestNetworkInterface",
    "tap_name": {
      "@id": "unikraft:tap_name",
      "@type": "xsd:string"
    },
    "ip": {
      "@id": "unikraft:ip",
      "@type": "xsd:string"
    },
    "mac": {
      "@id": "unikraft:mac",
      "@type": "xsd:string"
    },
    "autoconfig": {
      "@id": "unikraft:autoconfig",
      "@type": "xsd:boolean"
    },
    "relay": {
      "@id": "unikraft:relay"
    },
    "Instances.CreateInstanceRequestPlugin": "unikraft:Instances.CreateInstanceRequestPlugin",
    "rom": {
      "@id": "unikraft:rom"
    },
    "config": {
      "@id": "unikraft:config"
    },
    "Instances.CreateInstanceRequestRom": "unikraft:Instances.CreateInstanceRequestRom",
    "at": {
      "@id": "unikraft:at",
      "@type": "xsd:string"
    },
    "Instances.CreateInstanceRequestServiceGroup": "unikraft:Instances.CreateInstanceRequestServiceGroup",
    "domains": {
      "@id": "unikraft:domains",
      "@container": "@list"
    },
    "services": {
      "@id": "unikraft:services",
      "@container": "@list"
    },
    "soft_limit": {
      "@id": "unikraft:soft_limit",
      "@type": "xsd:integer"
    },
    "hard_limit": {
      "@id": "unikraft:hard_limit",
      "@type": "xsd:integer"
    },
    "Instances.CreateInstanceRequestTemplate": "unikraft:Instances.CreateInstanceRequestTemplate",
    "prepare": {
      "@id": "unikraft:prepare",
      "@type": "xsd:boolean"
    },
    "prepare_timeout_s": {
      "@id": "unikraft:prepare_timeout_s",
      "@type": "xsd:integer"
    },
    "Instances.CreateInstanceRequestVolume": "unikraft:Instances.CreateInstanceRequestVolume",
    "size_mb": {
      "@id": "unikraft:size_mb",
      "@type": "xsd:integer"
    },
    "host_path": {
      "@id": "unikraft:host_path",
      "@type": "xsd:string"
    },
    "readonly": {
      "@id": "unikraft:readonly",
      "@type": "xsd:boolean"
    },
    "quota_policy": {
      "@id": "unikraft:quota_policy",
      "@type": "xsd:string"
    },
    "filesystem": {
      "@id": "unikraft:filesystem",
      "@type": "xsd:string"
    },
    "uid": {
      "@id": "unikraft:uid",
      "@type": "xsd:integer"
    },
    "gid": {
      "@id": "unikraft:gid",
      "@type": "xsd:integer"
    },
    "access_mode": {
      "@id": "unikraft:access_mode",
      "@type": "@id"
    },
    "Instances.CreateInstanceResponse": "unikraft:Instances.CreateInstanceResponse",
    "Instances.CreateInstanceScaleToZero": "unikraft:Instances.CreateInstanceScaleToZero",
    "stateful": {
      "@id": "unikraft:stateful",
      "@type": "xsd:boolean"
    },
    "notify_time_ms": {
      "@id": "unikraft:notify_time_ms",
      "@type": "xsd:integer"
    },
    "Instances.CreateTemplateInstancesRequestItem": "unikraft:Instances.CreateTemplateInstancesRequestItem",
    "Instances.CreateTemplateInstancesResponse": "unikraft:Instances.CreateTemplateInstancesResponse",
    "Instances.CreateTemplateInstancesResponseTemplateInstance": "unikraft:Instances.CreateTemplateInstancesResponseTemplateInstance",
    "Instances.DeleteCheckpointInstancesResponse": "unikraft:Instances.DeleteCheckpointInstancesResponse",
    "Instances.DeleteCheckpointInstancesResponseCheckpointInstance": "unikraft:Instances.DeleteCheckpointInstancesResponseCheckpointInstance",
    "Instances.DeleteInstanceByUUIDRequestBody": "unikraft:Instances.DeleteInstanceByUUIDRequestBody",
    "dont_retain": {
      "@id": "unikraft:dont_retain",
      "@type": "xsd:boolean"
    },
    "Instances.DeleteInstanceRequestItem": "unikraft:Instances.DeleteInstanceRequestItem",
    "Instances.DeleteInstancesResponse": "unikraft:Instances.DeleteInstancesResponse",
    "Instances.DeleteInstancesResponseInstance": "unikraft:Instances.DeleteInstancesResponseInstance",
    "previous_state": {
      "@id": "unikraft:previous_state",
      "@type": "xsd:string"
    },
    "Instances.DeleteTemplateInstancesResponse": "unikraft:Instances.DeleteTemplateInstancesResponse",
    "Instances.DeleteTemplateInstancesResponseTemplateInstance": "unikraft:Instances.DeleteTemplateInstancesResponseTemplateInstance",
    "Instances.GetCheckpointHistoryResponse": "unikraft:Instances.GetCheckpointHistoryResponse",
    "Instances.GetCheckpointHistoryResponseInstanceHistory": "unikraft:Instances.GetCheckpointHistoryResponseInstanceHistory",
    "history": {
      "@id": "unikraft:history",
      "@container": "@list"
    },
    "Instances.GetCheckpointInstancesResponse": "unikraft:Instances.GetCheckpointInstancesResponse",
    "Instances.GetInstanceLogsByUUIDRequestBody": "unikraft:Instances.GetInstanceLogsByUUIDRequestBody",
    "offset": {
      "@id": "unikraft:offset",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "unikraft:limit",
      "@type": "xsd:integer"
    },
    "Instances.GetInstancesLogsRequestItem": "unikraft:Instances.GetInstancesLogsRequestItem",
    "Instances.GetInstancesLogsResponse": "unikraft:Instances.GetInstancesLogsResponse",
    "Instances.GetInstancesLogsResponseAvailable": "unikraft:Instances.GetInstancesLogsResponseAvailable",
    "start": {
      "@id": "unikraft:start",
      "@type": "xsd:integer"
    },
    "end": {
      "@id": "unikraft:end",
      "@type": "xsd:integer"
    },
    "Instances.GetInstancesLogsResponseLoggedInstance": "unikraft:Instances.GetInstancesLogsResponseLoggedInstance",
    "output": {
      "@id": "unikraft:output",
      "@type": "xsd:string"
    },
    "available": {
      "@id": "unikraft:available"
    },
    "range": {
      "@id": "unikraft:range"
    },
    "Instances.GetInstancesLogsResponseRange": "unikraft:Instances.GetInstancesLogsResponseRange",
    "Instances.GetInstancesMetricsResponse": "unikraft:Instances.GetInstancesMetricsResponse",
    "Instances.GetInstancesMetricsResponseInstanceMetrics": "unikraft:Instances.GetInstancesMetricsResponseInstanceMetrics",
    "rss_bytes": {
      "@id": "unikraft:rss_bytes",
      "@type": "xsd:integer"
    },
    "cpu_time_ms": {
      "@id": "unikraft:cpu_time_ms",
      "@type": "xsd:integer"
    },
    "boot_time_us": {
      "@id": "unikraft:boot_time_us",
      "@type": "xsd:integer"
    },
    "net_time_us": {
      "@id": "unikraft:net_time_us",
      "@type": "xsd:integer"
    },
    "rx_bytes": {
      "@id": "unikraft:rx_bytes",
      "@type": "xsd:integer"
    },
    "rx_packets": {
      "@id": "unikraft:rx_packets",
      "@type": "xsd:integer"
    },
    "tx_bytes": {
      "@id": "unikraft:tx_bytes",
      "@type": "xsd:integer"
    },
    "tx_packets": {
      "@id": "unikraft:tx_packets",
      "@type": "xsd:integer"
    },
    "nconns": {
      "@id": "unikraft:nconns",
      "@type": "xsd:integer"
    },
    "nreqs": {
      "@id": "unikraft:nreqs",
      "@type": "xsd:integer"
    },
    "nqueued": {
      "@id": "unikraft:nqueued",
      "@type": "xsd:integer"
    },
    "ntotal": {
      "@id": "unikraft:ntotal",
      "@type": "xsd:integer"
    },
    "Instances.GetInstancesResponse": "unikraft:Instances.GetInstancesResponse",
    "Instances.GetTemplateInstancesResponse": "unikraft:Instances.GetTemplateInstancesResponse",
    "Instances.ImageSpec": "unikraft:Instances.ImageSpec",
    "Instances.Instance": "unikraft:Instances.Instance",
    "private_fqdn": {
      "@id": "unikraft:private_fqdn",
      "@type": "xsd:string"
    },
    "start_count": {
      "@id": "unikraft:start_count",
      "@type": "xsd:integer"
    },
    "restart_count": {
      "@id": "unikraft:restart_count",
      "@type": "xsd:integer"
    },
    "started_at": {
      "@id": "unikraft:started_at",
      "@type": "xsd:dateTime"
    },
    "stopped_at": {
      "@id": "unikraft:stopped_at",
      "@type": "xsd:dateTime"
    },
    "uptime_ms": {
      "@id": "unikraft:uptime_ms",
      "@type": "xsd:integer"
    },
    "retained_until": {
      "@id": "unikraft:retained_until",
      "@type": "xsd:dateTime"
    },
    "vmm_start_time_us": {
      "@id": "unikraft:vmm_start_time_us",
      "@type": "xsd:integer"
    },
    "vmm_load_time_us": {
      "@id": "unikraft:vmm_load_time_us",
      "@type": "xsd:integer"
    },
    "vmm_ready_time_us": {
      "@id": "unikraft:vmm_ready_time_us",
      "@type": "xsd:integer"
    },
    "template_time_us": {
      "@id": "unikraft:template_time_us",
      "@type": "xsd:integer"
    },
    "stop_reason": {
      "@id": "unikraft:stop_reason",
      "@type": "xsd:integer"
    },
    "exit_code": {
      "@id": "unikraft:exit_code",
      "@type": "xsd:integer"
    },
    "stop_code": {
      "@id": "unikraft:stop_code",
      "@type": "xsd:integer"
    },
    "snapshot": {
      "@id": "unikraft:snapshot"
    },
    "delete_lock": {
      "@id": "unikraft:delete_lock",
      "@type": "xsd:boolean"
    },
    "restart": {
      "@id": "unikraft:restart"
    },
    "updates": {
      "@id": "unikraft:updates",
      "@container": "@list"
    },
    "template_autokill": {
      "@id": "unikraft:template_autokill"
    },
    "checkpoint_autokill": {
      "@id": "unikraft:checkpoint_autokill"
    },
    "private_ip": {
      "@id": "unikraft:private_ip",
      "@type": "xsd:string"
    },
    "Instances.InstanceAutokill": "unikraft:Instances.InstanceAutokill",
    "Instances.InstanceFeature": "unikraft:Instances.InstanceFeature",
    "Instances.InstanceGpu": "unikraft:Instances.InstanceGpu",
    "model": {
      "@id": "unikraft:model",
      "@type": "xsd:string"
    },
    "Instances.InstanceNetworkInterface": "unikraft:Instances.InstanceNetworkInterface",
    "Instances.InstanceNetworkInterfaceRelay": "unikraft:Instances.InstanceNetworkInterfaceRelay",
    "relay_dns": {
      "@id": "unikraft:relay_dns",
      "@type": "xsd:boolean"
    },
    "Instances.InstancePendingUpdate": "unikraft:Instances.InstancePendingUpdate",
    "prop": {
      "@id": "unikraft:prop"
    },
    "op": {
      "@id": "unikraft:op"
    },
    "value": {
      "@id": "unikraft:value"
    },
    "Instances.InstancePlugin": "unikraft:Instances.InstancePlugin",
    "Instances.InstanceRestartAttempt": "unikraft:Instances.InstanceRestartAttempt",
    "next_at": {
      "@id": "unikraft:next_at",
      "@type": "xsd:dateTime"
    },
    "Instances.InstanceRestartPolicy": "unikraft:Instances.InstanceRestartPolicy",
    "Instances.InstanceRom": "unikraft:Instances.InstanceRom",
    "Instances.InstanceScaleToZero": "unikraft:Instances.InstanceScaleToZero",
    "Instances.InstanceScaleToZeroPolicy": "unikraft:Instances.InstanceScaleToZeroPolicy",
    "Instances.InstanceServiceGroup": "unikraft:Instances.InstanceServiceGroup",
    "Instances.InstanceSnapshot": "unikraft:Instances.InstanceSnapshot",
    "Instances.InstanceState": "unikraft:Instances.InstanceState"
  },
  "@type": "schema:Dataset",
  "schema:name": "Unikraft API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Unikraft's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-29) from openapi/_original/platform.json.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/_original/platform.json"
  ]
}