{
  "@context": {
    "@vocab": "https://kaiku.tech/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "kaiku": "https://kaiku.tech/schema#",
    "Pm.Api.Controllers.AccountController.AlertsReq": "kaiku:Pm.Api.Controllers.AccountController.AlertsReq",
    "on": {
      "@id": "kaiku:on",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.AccountController.CardLayoutReq": "kaiku:Pm.Api.Controllers.AccountController.CardLayoutReq",
    "layout": {
      "@id": "kaiku:layout",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AccountController.ChangePasswordReq": "kaiku:Pm.Api.Controllers.AccountController.ChangePasswordReq",
    "currentPassword": {
      "@id": "kaiku:currentPassword",
      "@type": "xsd:string"
    },
    "newPassword": {
      "@id": "kaiku:newPassword",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AccountController.CodeReq": "kaiku:Pm.Api.Controllers.AccountController.CodeReq",
    "code": {
      "@id": "kaiku:code",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AccountController.DisplayNameReq": "kaiku:Pm.Api.Controllers.AccountController.DisplayNameReq",
    "displayName": {
      "@id": "kaiku:displayName",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AccountController.EraseReq": "kaiku:Pm.Api.Controllers.AccountController.EraseReq",
    "confirm": {
      "@id": "kaiku:confirm",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AccountController.LanguageReq": "kaiku:Pm.Api.Controllers.AccountController.LanguageReq",
    "locale": {
      "@id": "kaiku:locale",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AccountController.SpeechLanguageReq": "kaiku:Pm.Api.Controllers.AccountController.SpeechLanguageReq",
    "language": {
      "@id": "kaiku:language",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AccountController.TimeZoneReq": "kaiku:Pm.Api.Controllers.AccountController.TimeZoneReq",
    "zone": {
      "@id": "kaiku:zone",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminController.AccessReq": "kaiku:Pm.Api.Controllers.AdminController.AccessReq",
    "reason": {
      "@id": "kaiku:reason",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminController.CreateProjectReq": "kaiku:Pm.Api.Controllers.AdminController.CreateProjectReq",
    "key": {
      "@id": "kaiku:key",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "kaiku:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "kaiku:description",
      "@type": "xsd:string"
    },
    "lead": {
      "@id": "kaiku:lead",
      "@type": "xsd:string"
    },
    "boardType": {
      "@id": "kaiku:boardType",
      "@type": "xsd:string"
    },
    "preset": {
      "@id": "kaiku:preset",
      "@type": "xsd:string"
    },
    "openSourceRepo": {
      "@id": "kaiku:openSourceRepo",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminController.GoogleLoginReq": "kaiku:Pm.Api.Controllers.AdminController.GoogleLoginReq",
    "idToken": {
      "@id": "kaiku:idToken",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminController.LoginReq": "kaiku:Pm.Api.Controllers.AdminController.LoginReq",
    "email": {
      "@id": "kaiku:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "kaiku:password",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminController.MemberReq": "kaiku:Pm.Api.Controllers.AdminController.MemberReq",
    "user": {
      "@id": "kaiku:user",
      "@type": "xsd:string"
    },
    "userId": {
      "@id": "kaiku:userId",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "kaiku:role",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminController.ProxyEnabledReq": "kaiku:Pm.Api.Controllers.AdminController.ProxyEnabledReq",
    "enabled": {
      "@id": "kaiku:enabled",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.AdminController.ProxyReq": "kaiku:Pm.Api.Controllers.AdminController.ProxyReq",
    "upstreamBaseUrl": {
      "@id": "kaiku:upstreamBaseUrl",
      "@type": "xsd:string"
    },
    "upstreamProjectKey": {
      "@id": "kaiku:upstreamProjectKey",
      "@type": "xsd:string"
    },
    "authEmail": {
      "@id": "kaiku:authEmail",
      "@type": "xsd:string"
    },
    "authToken": {
      "@id": "kaiku:authToken",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminController.PublicBarReq": "kaiku:Pm.Api.Controllers.AdminController.PublicBarReq",
    "barred": {
      "@id": "kaiku:barred",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.AdminController.UserReq": "kaiku:Pm.Api.Controllers.AdminController.UserReq",
    "username": {
      "@id": "kaiku:username",
      "@type": "xsd:string"
    },
    "isAdmin": {
      "@id": "kaiku:isAdmin",
      "@type": "xsd:boolean"
    },
    "active": {
      "@id": "kaiku:active",
      "@type": "xsd:boolean"
    },
    "isManager": {
      "@id": "kaiku:isManager",
      "@type": "xsd:boolean"
    },
    "artenUsername": {
      "@id": "kaiku:artenUsername",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminController.VerifyReq": "kaiku:Pm.Api.Controllers.AdminController.VerifyReq",
    "challengeId": {
      "@id": "kaiku:challengeId",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminDataRequestsController.ExecuteRequest": "kaiku:Pm.Api.Controllers.AdminDataRequestsController.ExecuteRequest",
    "Pm.Api.Controllers.AdminDataRequestsController.RecordRequest": "kaiku:Pm.Api.Controllers.AdminDataRequestsController.RecordRequest",
    "kind": {
      "@id": "kaiku:kind",
      "@type": "xsd:string"
    },
    "person": {
      "@id": "kaiku:person",
      "@type": "xsd:string"
    },
    "workspace": {
      "@id": "kaiku:workspace",
      "@type": "xsd:string"
    },
    "requestedBy": {
      "@id": "kaiku:requestedBy",
      "@type": "xsd:string"
    },
    "channel": {
      "@id": "kaiku:channel",
      "@type": "xsd:string"
    },
    "receivedAt": {
      "@id": "kaiku:receivedAt",
      "@type": "xsd:dateTime"
    },
    "Pm.Api.Controllers.AdminDataRequestsController.RefuseRequest": "kaiku:Pm.Api.Controllers.AdminDataRequestsController.RefuseRequest",
    "Pm.Api.Controllers.AdminEducationDomainsController.DomainBody": "kaiku:Pm.Api.Controllers.AdminEducationDomainsController.DomainBody",
    "suffix": {
      "@id": "kaiku:suffix",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "kaiku:note",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminFeatureFlagsController.SetRequest": "kaiku:Pm.Api.Controllers.AdminFeatureFlagsController.SetRequest",
    "Pm.Api.Controllers.AdminInvoicesController.TransferInput": "kaiku:Pm.Api.Controllers.AdminInvoicesController.TransferInput",
    "amount": {
      "@id": "kaiku:amount",
      "@type": "xsd:decimal"
    },
    "reference": {
      "@id": "kaiku:reference",
      "@type": "xsd:string"
    },
    "closeInFull": {
      "@id": "kaiku:closeInFull",
      "@type": "xsd:boolean"
    },
    "at": {
      "@id": "kaiku:at",
      "@type": "xsd:dateTime"
    },
    "Pm.Api.Controllers.AdminLegalSitesController.SiteBody": "kaiku:Pm.Api.Controllers.AdminLegalSitesController.SiteBody",
    "host": {
      "@id": "kaiku:host",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "kaiku:country",
      "@type": "xsd:string"
    },
    "publisher": {
      "@id": "kaiku:publisher",
      "@type": "xsd:string"
    },
    "copy": {
      "@id": "kaiku:copy",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.AdminPaymentsController.NetworksInput": "kaiku:Pm.Api.Controllers.AdminPaymentsController.NetworksInput",
    "Pm.Api.Controllers.AdminPaymentsController.PointInput": "kaiku:Pm.Api.Controllers.AdminPaymentsController.PointInput",
    "url": {
      "@id": "kaiku:url",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminPaymentsController.RefundInput": "kaiku:Pm.Api.Controllers.AdminPaymentsController.RefundInput",
    "Pm.Api.Controllers.AdminPlacementController.FleetView": "kaiku:Pm.Api.Controllers.AdminPlacementController.FleetView",
    "self": {
      "@id": "kaiku:self",
      "@type": "xsd:string"
    },
    "shards": {
      "@id": "kaiku:shards",
      "@container": "@list"
    },
    "mapRefused": {
      "@id": "kaiku:mapRefused",
      "@type": "xsd:string"
    },
    "next": {
      "@id": "kaiku:next",
      "@type": "xsd:string"
    },
    "nextRefused": {
      "@id": "kaiku:nextRefused",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminPlacementController.PlaceInput": "kaiku:Pm.Api.Controllers.AdminPlacementController.PlaceInput",
    "shard": {
      "@id": "kaiku:shard",
      "@type": "xsd:string"
    },
    "because": {
      "@id": "kaiku:because",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminPlacementController.PlacementView": "kaiku:Pm.Api.Controllers.AdminPlacementController.PlacementView",
    "slug": {
      "@id": "kaiku:slug",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "kaiku:address",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "kaiku:state",
      "@type": "xsd:string"
    },
    "placedAt": {
      "@id": "kaiku:placedAt",
      "@type": "xsd:dateTime"
    },
    "Pm.Api.Controllers.AdminPlacementController.ShardInput": "kaiku:Pm.Api.Controllers.AdminPlacementController.ShardInput",
    "Pm.Api.Controllers.AdminPlacementController.ShardView": "kaiku:Pm.Api.Controllers.AdminPlacementController.ShardView",
    "companies": {
      "@id": "kaiku:companies",
      "@type": "xsd:integer"
    },
    "createdAt": {
      "@id": "kaiku:createdAt",
      "@type": "xsd:dateTime"
    },
    "fullest": {
      "@id": "kaiku:fullest",
      "@type": "xsd:decimal"
    },
    "fullestMeter": {
      "@id": "kaiku:fullestMeter",
      "@type": "xsd:string"
    },
    "censusAt": {
      "@id": "kaiku:censusAt",
      "@type": "xsd:dateTime"
    },
    "Pm.Api.Controllers.AdminRelocationController.LeaveInput": "kaiku:Pm.Api.Controllers.AdminRelocationController.LeaveInput",
    "to": {
      "@id": "kaiku:to",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminRelocationController.MoveView": "kaiku:Pm.Api.Controllers.AdminRelocationController.MoveView",
    "otherShard": {
      "@id": "kaiku:otherShard",
      "@type": "xsd:string"
    },
    "startedAt": {
      "@id": "kaiku:startedAt",
      "@type": "xsd:dateTime"
    },
    "settledAt": {
      "@id": "kaiku:settledAt",
      "@type": "xsd:dateTime"
    },
    "keepUntil": {
      "@id": "kaiku:keepUntil",
      "@type": "xsd:dateTime"
    },
    "Pm.Api.Controllers.AdminWorkspaceMoveController.MoveRequest": "kaiku:Pm.Api.Controllers.AdminWorkspaceMoveController.MoveRequest",
    "projectKey": {
      "@id": "kaiku:projectKey",
      "@type": "xsd:string"
    },
    "apply": {
      "@id": "kaiku:apply",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.AdminWorkspacesController.CreateRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.CreateRequest",
    "owner": {
      "@id": "kaiku:owner",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminWorkspacesController.CreditRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.CreditRequest",
    "currency": {
      "@id": "kaiku:currency",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminWorkspacesController.DemoRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.DemoRequest",
    "Pm.Api.Controllers.AdminWorkspacesController.EditRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.EditRequest",
    "Pm.Api.Controllers.AdminWorkspacesController.EraseRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.EraseRequest",
    "Pm.Api.Controllers.AdminWorkspacesController.ExtendRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.ExtendRequest",
    "days": {
      "@id": "kaiku:days",
      "@type": "xsd:integer"
    },
    "Pm.Api.Controllers.AdminWorkspacesController.GrantRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.GrantRequest",
    "units": {
      "@id": "kaiku:units",
      "@type": "xsd:integer"
    },
    "projects": {
      "@id": "kaiku:projects",
      "@type": "xsd:integer"
    },
    "seats": {
      "@id": "kaiku:seats",
      "@type": "xsd:integer"
    },
    "storageBytes": {
      "@id": "kaiku:storageBytes",
      "@type": "xsd:integer"
    },
    "forever": {
      "@id": "kaiku:forever",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.AdminWorkspacesController.InvoiceRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.InvoiceRequest",
    "plan": {
      "@id": "kaiku:plan",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AdminWorkspacesController.OpenAsRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.OpenAsRequest",
    "Pm.Api.Controllers.AdminWorkspacesController.OursRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.OursRequest",
    "ours": {
      "@id": "kaiku:ours",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.AdminWorkspacesController.PriceRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.PriceRequest",
    "pricePerUserMonthUsd": {
      "@id": "kaiku:pricePerUserMonthUsd",
      "@type": "xsd:decimal"
    },
    "Pm.Api.Controllers.AdminWorkspacesController.SeatRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.SeatRequest",
    "Pm.Api.Controllers.AdminWorkspacesController.SecondFactorRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.SecondFactorRequest",
    "required": {
      "@id": "kaiku:required",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.AdminWorkspacesController.SuspendRequest": "kaiku:Pm.Api.Controllers.AdminWorkspacesController.SuspendRequest",
    "Pm.Api.Controllers.AgentIssueProposalsController.CreateBody": "kaiku:Pm.Api.Controllers.AgentIssueProposalsController.CreateBody",
    "project": {
      "@id": "kaiku:project",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "kaiku:type",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "kaiku:summary",
      "@type": "xsd:string"
    },
    "labels": {
      "@id": "kaiku:labels",
      "@type": "xsd:string"
    },
    "parent": {
      "@id": "kaiku:parent",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AgentJiraProposalsController.ApplyBody": "kaiku:Pm.Api.Controllers.AgentJiraProposalsController.ApplyBody",
    "body": {
      "@id": "kaiku:body",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AgentPageEditsController.AcceptBody": "kaiku:Pm.Api.Controllers.AgentPageEditsController.AcceptBody",
    "operations": {
      "@id": "kaiku:operations",
      "@container": "@list"
    },
    "decide": {
      "@id": "kaiku:decide"
    },
    "version": {
      "@id": "kaiku:version",
      "@type": "xsd:integer"
    },
    "Pm.Api.Controllers.AgentPassController.ScheduleRequest": "kaiku:Pm.Api.Controllers.AgentPassController.ScheduleRequest",
    "hour": {
      "@id": "kaiku:hour",
      "@type": "xsd:integer"
    },
    "Pm.Api.Controllers.AgentPeopleController.LimitBody": "kaiku:Pm.Api.Controllers.AgentPeopleController.LimitBody",
    "limitUsd": {
      "@id": "kaiku:limitUsd",
      "@type": "xsd:decimal"
    },
    "unlimited": {
      "@id": "kaiku:unlimited",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.AgentTriageController.ApplyBody": "kaiku:Pm.Api.Controllers.AgentTriageController.ApplyBody",
    "items": {
      "@id": "kaiku:items",
      "@container": "@list"
    },
    "Pm.Api.Controllers.AgentTriageController.DismissBody": "kaiku:Pm.Api.Controllers.AgentTriageController.DismissBody",
    "ids": {
      "@id": "kaiku:ids",
      "@container": "@list"
    },
    "Pm.Api.Controllers.AgentTriageController.Item": "kaiku:Pm.Api.Controllers.AgentTriageController.Item",
    "id": {
      "@id": "kaiku:id",
      "@type": "xsd:integer"
    },
    "value": {
      "@id": "kaiku:value",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AgentUsageController.ReportRequest": "kaiku:Pm.Api.Controllers.AgentUsageController.ReportRequest",
    "source": {
      "@id": "kaiku:source",
      "@type": "xsd:string"
    },
    "externalId": {
      "@id": "kaiku:externalId",
      "@type": "xsd:string"
    },
    "runId": {
      "@id": "kaiku:runId",
      "@type": "xsd:string"
    },
    "agent": {
      "@id": "kaiku:agent",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "kaiku:model",
      "@type": "xsd:string"
    },
    "inputTokens": {
      "@id": "kaiku:inputTokens",
      "@type": "xsd:integer"
    },
    "outputTokens": {
      "@id": "kaiku:outputTokens",
      "@type": "xsd:integer"
    },
    "cacheReadTokens": {
      "@id": "kaiku:cacheReadTokens",
      "@type": "xsd:integer"
    },
    "cacheWriteTokens": {
      "@id": "kaiku:cacheWriteTokens",
      "@type": "xsd:integer"
    },
    "agentSeconds": {
      "@id": "kaiku:agentSeconds",
      "@type": "xsd:integer"
    },
    "costUsd": {
      "@id": "kaiku:costUsd",
      "@type": "xsd:decimal"
    },
    "endedAt": {
      "@id": "kaiku:endedAt",
      "@type": "xsd:dateTime"
    },
    "via": {
      "@id": "kaiku:via",
      "@type": "xsd:string"
    },
    "models": {
      "@id": "kaiku:models",
      "@container": "@list"
    },
    "Pm.Api.Controllers.AgentsController.CompanyGuidelines": "kaiku:Pm.Api.Controllers.AgentsController.CompanyGuidelines",
    "guidelines": {
      "@id": "kaiku:guidelines",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AgentsController.RoleCreate": "kaiku:Pm.Api.Controllers.AgentsController.RoleCreate",
    "Pm.Api.Controllers.AgentsController.RoleUpdate": "kaiku:Pm.Api.Controllers.AgentsController.RoleUpdate",
    "legalSources": {
      "@id": "kaiku:legalSources",
      "@type": "xsd:boolean"
    },
    "wl": {
      "@id": "kaiku:wl",
      "@type": "xsd:boolean"
    },
    "jira": {
      "@id": "kaiku:jira",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.AgileController.SprintReq": "kaiku:Pm.Api.Controllers.AgileController.SprintReq",
    "originBoardId": {
      "@id": "kaiku:originBoardId",
      "@type": "xsd:integer"
    },
    "goal": {
      "@id": "kaiku:goal",
      "@type": "xsd:string"
    },
    "startDate": {
      "@id": "kaiku:startDate",
      "@type": "xsd:string"
    },
    "endDate": {
      "@id": "kaiku:endDate",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AiProvidersController.KeyBody": "kaiku:Pm.Api.Controllers.AiProvidersController.KeyBody",
    "Pm.Api.Controllers.AiProvidersController.LimitBody": "kaiku:Pm.Api.Controllers.AiProvidersController.LimitBody",
    "Pm.Api.Controllers.AssistantController.ApplyRequest": "kaiku:Pm.Api.Controllers.AssistantController.ApplyRequest",
    "edits": {
      "@id": "kaiku:edits",
      "@type": "@id"
    },
    "Pm.Api.Controllers.AssistantController.ChatContextDto": "kaiku:Pm.Api.Controllers.AssistantController.ChatContextDto",
    "pageId": {
      "@id": "kaiku:pageId",
      "@type": "xsd:integer"
    },
    "Pm.Api.Controllers.AssistantController.ChatMessageDto": "kaiku:Pm.Api.Controllers.AssistantController.ChatMessageDto",
    "content": {
      "@id": "kaiku:content",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AssistantController.ChatRequest": "kaiku:Pm.Api.Controllers.AssistantController.ChatRequest",
    "messages": {
      "@id": "kaiku:messages",
      "@container": "@list"
    },
    "context": {
      "@id": "kaiku:context",
      "@type": "@id"
    },
    "voice": {
      "@id": "kaiku:voice",
      "@type": "@id"
    },
    "spoken": {
      "@id": "kaiku:spoken",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.AssistantController.ChatVoiceDto": "kaiku:Pm.Api.Controllers.AssistantController.ChatVoiceDto",
    "sinceStopMs": {
      "@id": "kaiku:sinceStopMs",
      "@type": "xsd:integer"
    },
    "waitedMs": {
      "@id": "kaiku:waitedMs",
      "@type": "xsd:integer"
    },
    "Pm.Api.Controllers.AssistantController.FirstSoundRequest": "kaiku:Pm.Api.Controllers.AssistantController.FirstSoundRequest",
    "ms": {
      "@id": "kaiku:ms",
      "@type": "xsd:integer"
    },
    "Pm.Api.Controllers.AuthController.AppleReq": "kaiku:Pm.Api.Controllers.AuthController.AppleReq",
    "identityToken": {
      "@id": "kaiku:identityToken",
      "@type": "xsd:string"
    },
    "fullName": {
      "@id": "kaiku:fullName",
      "@type": "xsd:string"
    },
    "signInOnly": {
      "@id": "kaiku:signInOnly",
      "@type": "xsd:boolean"
    },
    "invite": {
      "@id": "kaiku:invite",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AuthController.ArtenReq": "kaiku:Pm.Api.Controllers.AuthController.ArtenReq",
    "redirectUri": {
      "@id": "kaiku:redirectUri",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AuthController.ChannelReq": "kaiku:Pm.Api.Controllers.AuthController.ChannelReq",
    "from": {
      "@id": "kaiku:from",
      "@type": "xsd:string"
    },
    "utmSource": {
      "@id": "kaiku:utmSource",
      "@type": "xsd:string"
    },
    "utmMedium": {
      "@id": "kaiku:utmMedium",
      "@type": "xsd:string"
    },
    "utmCampaign": {
      "@id": "kaiku:utmCampaign",
      "@type": "xsd:string"
    },
    "referrer": {
      "@id": "kaiku:referrer",
      "@type": "xsd:string"
    },
    "partner": {
      "@id": "kaiku:partner",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.AuthController.GoogleReq": "kaiku:Pm.Api.Controllers.AuthController.GoogleReq",
    "Pm.Api.Controllers.AuthController.LoginReq": "kaiku:Pm.Api.Controllers.AuthController.LoginReq",
    "Pm.Api.Controllers.AuthController.RegisterConfirmReq": "kaiku:Pm.Api.Controllers.AuthController.RegisterConfirmReq",
    "Pm.Api.Controllers.AuthController.RegisterReq": "kaiku:Pm.Api.Controllers.AuthController.RegisterReq",
    "Pm.Api.Controllers.AuthController.ResetConfirmReq": "kaiku:Pm.Api.Controllers.AuthController.ResetConfirmReq",
    "Pm.Api.Controllers.AuthController.ResetRequestReq": "kaiku:Pm.Api.Controllers.AuthController.ResetRequestReq",
    "Pm.Api.Controllers.AuthController.VerifyReq": "kaiku:Pm.Api.Controllers.AuthController.VerifyReq",
    "Pm.Api.Controllers.BillingController.DepositInput": "kaiku:Pm.Api.Controllers.BillingController.DepositInput",
    "Pm.Api.Controllers.BillingController.PlanInput": "kaiku:Pm.Api.Controllers.BillingController.PlanInput",
    "Pm.Api.Controllers.BillingController.RenewInput": "kaiku:Pm.Api.Controllers.BillingController.RenewInput",
    "payBy": {
      "@id": "kaiku:payBy",
      "@type": "xsd:string"
    },
    "legalProject": {
      "@id": "kaiku:legalProject",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.BillingController.SizeInput": "kaiku:Pm.Api.Controllers.BillingController.SizeInput",
    "packs": {
      "@id": "kaiku:packs",
      "@type": "xsd:integer"
    },
    "storagePacks": {
      "@id": "kaiku:storagePacks",
      "@type": "xsd:integer"
    },
    "aiProSeats": {
      "@id": "kaiku:aiProSeats",
      "@type": "xsd:integer"
    },
    "Pm.Api.Controllers.BillingController.TeamInput": "kaiku:Pm.Api.Controllers.BillingController.TeamInput",
    "Pm.Api.Controllers.BoardColumnsController.ColourRequest": "kaiku:Pm.Api.Controllers.BoardColumnsController.ColourRequest",
    "colorBy": {
      "@id": "kaiku:colorBy",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.BoardColumnsController.SaveRequest": "kaiku:Pm.Api.Controllers.BoardColumnsController.SaveRequest",
    "columns": {
      "@id": "kaiku:columns",
      "@container": "@list"
    },
    "Pm.Api.Controllers.CardBillingController.CheckInput": "kaiku:Pm.Api.Controllers.CardBillingController.CheckInput",
    "transactionId": {
      "@id": "kaiku:transactionId",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.CardBillingController.CheckoutInput": "kaiku:Pm.Api.Controllers.CardBillingController.CheckoutInput",
    "legalProjects": {
      "@id": "kaiku:legalProjects",
      "@type": "xsd:integer"
    },
    "Pm.Api.Controllers.CardBillingController.SeatsInput": "kaiku:Pm.Api.Controllers.CardBillingController.SeatsInput",
    "preview": {
      "@id": "kaiku:preview",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.ChatsController.AdminBody": "kaiku:Pm.Api.Controllers.ChatsController.AdminBody",
    "admin": {
      "@id": "kaiku:admin",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.ChatsController.AgentBody": "kaiku:Pm.Api.Controllers.ChatsController.AgentBody",
    "reads": {
      "@id": "kaiku:reads",
      "@type": "xsd:string"
    },
    "last": {
      "@id": "kaiku:last",
      "@type": "xsd:integer"
    },
    "Pm.Api.Controllers.ChatsController.AgentPolicyBody": "kaiku:Pm.Api.Controllers.ChatsController.AgentPolicyBody",
    "mode": {
      "@id": "kaiku:mode",
      "@type": "xsd:string"
    },
    "roles": {
      "@id": "kaiku:roles",
      "@container": "@list"
    },
    "Pm.Api.Controllers.ChatsController.CreateBody": "kaiku:Pm.Api.Controllers.ChatsController.CreateBody",
    "with": {
      "@id": "kaiku:with",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "kaiku:title",
      "@type": "xsd:string"
    },
    "members": {
      "@id": "kaiku:members",
      "@container": "@list"
    },
    "secret": {
      "@id": "kaiku:secret",
      "@type": "xsd:boolean"
    },
    "keys": {
      "@id": "kaiku:keys",
      "@container": "@list"
    },
    "Pm.Api.Controllers.ChatsController.IssueBody": "kaiku:Pm.Api.Controllers.ChatsController.IssueBody",
    "messageIds": {
      "@id": "kaiku:messageIds",
      "@container": "@list"
    },
    "assignee": {
      "@id": "kaiku:assignee",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "kaiku:priority",
      "@type": "xsd:string"
    },
    "dueDate": {
      "@id": "kaiku:dueDate",
      "@type": "xsd:string"
    },
    "parentKey": {
      "@id": "kaiku:parentKey",
      "@type": "xsd:string"
    },
    "reporterIsAuthor": {
      "@id": "kaiku:reporterIsAuthor",
      "@type": "xsd:boolean"
    },
    "files": {
      "@id": "kaiku:files",
      "@type": "xsd:boolean"
    },
    "fromDevice": {
      "@id": "kaiku:fromDevice",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.ChatsController.KeepBody": "kaiku:Pm.Api.Controllers.ChatsController.KeepBody",
    "Pm.Api.Controllers.ChatsController.MembersBody": "kaiku:Pm.Api.Controllers.ChatsController.MembersBody",
    "users": {
      "@id": "kaiku:users",
      "@container": "@list"
    },
    "Pm.Api.Controllers.ChatsController.MessageBody": "kaiku:Pm.Api.Controllers.ChatsController.MessageBody",
    "replyTo": {
      "@id": "kaiku:replyTo",
      "@type": "xsd:integer"
    },
    "cipher": {
      "@id": "kaiku:cipher",
      "@type": "xsd:string"
    },
    "keyVersion": {
      "@id": "kaiku:keyVersion",
      "@type": "xsd:integer"
    },
    "mentions": {
      "@id": "kaiku:mentions",
      "@container": "@list"
    },
    "sealed": {
      "@id": "kaiku:sealed",
      "@type": "@id"
    },
    "Pm.Api.Controllers.ChatsController.MuteBody": "kaiku:Pm.Api.Controllers.ChatsController.MuteBody",
    "muted": {
      "@id": "kaiku:muted",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.ChatsController.ReadBody": "kaiku:Pm.Api.Controllers.ChatsController.ReadBody",
    "upTo": {
      "@id": "kaiku:upTo",
      "@type": "xsd:integer"
    },
    "Pm.Api.Controllers.ChatsController.SecretKeysBody": "kaiku:Pm.Api.Controllers.ChatsController.SecretKeysBody",
    "grants": {
      "@id": "kaiku:grants",
      "@container": "@list"
    },
    "Pm.Api.Controllers.ChatsController.TitleBody": "kaiku:Pm.Api.Controllers.ChatsController.TitleBody",
    "Pm.Api.Controllers.ChecklistController.PictureRequest": "kaiku:Pm.Api.Controllers.ChecklistController.PictureRequest",
    "index": {
      "@id": "kaiku:index",
      "@type": "xsd:integer"
    },
    "label": {
      "@id": "kaiku:label",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.ChecklistController.RemindRequest": "kaiku:Pm.Api.Controllers.ChecklistController.RemindRequest",
    "Pm.Api.Controllers.ChecklistController.RequestRequest": "kaiku:Pm.Api.Controllers.ChecklistController.RequestRequest",
    "asked": {
      "@id": "kaiku:asked",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.ChecklistController.ToggleRequest": "kaiku:Pm.Api.Controllers.ChecklistController.ToggleRequest",
    "checked": {
      "@id": "kaiku:checked",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.ChildOrderController.OrderRequest": "kaiku:Pm.Api.Controllers.ChildOrderController.OrderRequest",
    "Pm.Api.Controllers.ClaimsController.AuditLine": "kaiku:Pm.Api.Controllers.ClaimsController.AuditLine",
    "axioms": {
      "@id": "kaiku:axioms",
      "@container": "@list"
    },
    "Pm.Api.Controllers.ClaimsController.AuditRequest": "kaiku:Pm.Api.Controllers.ClaimsController.AuditRequest",
    "repository": {
      "@id": "kaiku:repository",
      "@type": "xsd:string"
    },
    "commit": {
      "@id": "kaiku:commit",
      "@type": "xsd:string"
    },
    "declarations": {
      "@id": "kaiku:declarations",
      "@container": "@list"
    },
    "output": {
      "@id": "kaiku:output",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.ClaimsController.BasisRequest": "kaiku:Pm.Api.Controllers.ClaimsController.BasisRequest",
    "page": {
      "@id": "kaiku:page",
      "@type": "xsd:integer"
    },
    "ref": {
      "@id": "kaiku:ref",
      "@type": "xsd:string"
    },
    "repo": {
      "@id": "kaiku:repo",
      "@type": "xsd:string"
    },
    "document": {
      "@id": "kaiku:document",
      "@type": "xsd:integer"
    },
    "place": {
      "@id": "kaiku:place",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.ClaimsController.ClaimRequest": "kaiku:Pm.Api.Controllers.ClaimsController.ClaimRequest",
    "number": {
      "@id": "kaiku:number",
      "@type": "xsd:string"
    },
    "statement": {
      "@id": "kaiku:statement",
      "@type": "xsd:string"
    },
    "bases": {
      "@id": "kaiku:bases",
      "@container": "@list"
    },
    "status": {
      "@id": "kaiku:status",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.ClaimsController.ScaleRequest": "kaiku:Pm.Api.Controllers.ClaimsController.ScaleRequest",
    "scale": {
      "@id": "kaiku:scale",
      "@type": "xsd:string"
    },
    "statuses": {
      "@id": "kaiku:statuses"
    },
    "kinds": {
      "@id": "kaiku:kinds"
    },
    "Pm.Api.Controllers.ClaimsController.StatusRequest": "kaiku:Pm.Api.Controllers.ClaimsController.StatusRequest",
    "Pm.Api.Controllers.CommentReactionsController.SetRequest": "kaiku:Pm.Api.Controllers.CommentReactionsController.SetRequest",
    "emoji": {
      "@id": "kaiku:emoji",
      "@type": "xsd:string"
    },
    "Pm.Api.Controllers.ComputationsController.ReportRequest": "kaiku:Pm.Api.Controllers.ComputationsController.ReportRequest",
    "progressDone": {
      "@id": "kaiku:progressDone",
      "@type": "xsd:integer"
    },
    "progressTotal": {
      "@id": "kaiku:progressTotal",
      "@type": "xsd:integer"
    },
    "command": {
      "@id": "kaiku:command",
      "@type": "xsd:string"
    },
    "outputUrl": {
      "@id": "kaiku:outputUrl",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "kaiku:result",
      "@type": "xsd:string"
    },
    "finishedAt": {
      "@id": "kaiku:finishedAt",
      "@type": "xsd:dateTime"
    },
    "machine": {
      "@id": "kaiku:machine",
      "@type": "xsd:string"
    },
    "cores": {
      "@id": "kaiku:cores",
      "@type": "xsd:decimal"
    },
    "cpuSeconds": {
      "@id": "kaiku:cpuSeconds",
      "@type": "xsd:decimal"
    },
    "wallSeconds": {
      "@id": "kaiku:wallSeconds",
      "@type": "xsd:decimal"
    },
    "gpuSeconds": {
      "@id": "kaiku:gpuSeconds",
      "@type": "xsd:decimal"
    },
    "gpuType": {
      "@id": "kaiku:gpuType",
      "@type": "xsd:string"
    },
    "memoryGiB": {
      "@id": "kaiku:memoryGiB",
      "@type": "xsd:decimal"
    },
    "Pm.Api.Controllers.CredentialsController.WriteRequest": "kaiku:Pm.Api.Controllers.CredentialsController.WriteRequest",
    "readers": {
      "@id": "kaiku:readers",
      "@container": "@list"
    },
    "Pm.Api.Controllers.EditingPresenceController.Beat": "kaiku:Pm.Api.Controllers.EditingPresenceController.Beat",
    "tab": {
      "@id": "kaiku:tab",
      "@type": "xsd:string"
    },
    "left": {
      "@id": "kaiku:left",
      "@type": "xsd:boolean"
    },
    "Pm.Api.Controllers.ExportsController.CreateBody": "kaiku:Pm.Api.Controllers.ExportsController.CreateBody",
    "includeAttachments": {
      "@id": "kaiku:includeAttachments",
      "@type": "xsd:boolean"
    },
    "scope": {
      "@id": "kaiku:scope",
      "@type": "xsd:string"
    },
    "pageIds": {
      "@id": "kaiku:pageIds",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Kaiku API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Kaiku'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-11-13) from openapi/_original/app_swagger.json.",
  "dcterms:created": "2026-11-13",
  "dcterms:source": [
    "openapi/_original/app_swagger.json"
  ]
}