{
  "@context": {
    "@vocab": "https://grepr.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "grepr": "https://grepr.ai/schema#",
    "AccessConfig": "grepr:AccessConfig",
    "autoSignupEnabled": {
      "@id": "grepr:autoSignupEnabled",
      "@type": "xsd:boolean"
    },
    "ActivityLogsSearch": "grepr:ActivityLogsSearch",
    "endTime": {
      "@id": "grepr:endTime",
      "@type": "xsd:dateTime"
    },
    "limit": {
      "@id": "grepr:limit",
      "@type": "xsd:integer"
    },
    "logTypes": {
      "@id": "grepr:logTypes",
      "@container": "@list"
    },
    "offset": {
      "@id": "grepr:offset",
      "@type": "xsd:integer"
    },
    "resourceFilters": {
      "@id": "grepr:resourceFilters",
      "@container": "@list"
    },
    "searchQuery": {
      "@id": "grepr:searchQuery",
      "@type": "xsd:string"
    },
    "startTime": {
      "@id": "grepr:startTime",
      "@type": "xsd:dateTime"
    },
    "statuses": {
      "@id": "grepr:statuses",
      "@container": "@list"
    },
    "userIds": {
      "@id": "grepr:userIds",
      "@container": "@list"
    },
    "AddToListAttributeAction": "grepr:AddToListAttributeAction",
    "order": {
      "@id": "grepr:order",
      "@type": "xsd:integer"
    },
    "targetPath": {
      "@id": "grepr:targetPath",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "grepr:type",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "grepr:value",
      "@type": "@id"
    },
    "AgentAnalyticsDashboardSummary": "grepr:AgentAnalyticsDashboardSummary",
    "dataQuality": {
      "@id": "grepr:dataQuality",
      "@type": "@id"
    },
    "emitters": {
      "@id": "grepr:emitters",
      "@container": "@list"
    },
    "intentToolMatrix": {
      "@id": "grepr:intentToolMatrix",
      "@container": "@list"
    },
    "intentUsage": {
      "@id": "grepr:intentUsage",
      "@container": "@list"
    },
    "models": {
      "@id": "grepr:models",
      "@container": "@list"
    },
    "topIntents": {
      "@id": "grepr:topIntents",
      "@container": "@list"
    },
    "topTools": {
      "@id": "grepr:topTools",
      "@container": "@list"
    },
    "totals": {
      "@id": "grepr:totals",
      "@type": "@id"
    },
    "AgentConfig": "grepr:AgentConfig",
    "createdAt": {
      "@id": "grepr:createdAt",
      "@type": "xsd:dateTime"
    },
    "id": {
      "@id": "grepr:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "grepr:name",
      "@type": "xsd:string"
    },
    "organizationId": {
      "@id": "grepr:organizationId",
      "@type": "xsd:string"
    },
    "payload": {
      "@id": "grepr:payload",
      "@type": "@id"
    },
    "state": {
      "@id": "grepr:state",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "grepr:updatedAt",
      "@type": "xsd:dateTime"
    },
    "version": {
      "@id": "grepr:version",
      "@type": "xsd:integer"
    },
    "AgentConfigCreate": "grepr:AgentConfigCreate",
    "agentMaxTokens": {
      "@id": "grepr:agentMaxTokens",
      "@type": "xsd:integer"
    },
    "automaticSignalMaxQueueAgeMinutes": {
      "@id": "grepr:automaticSignalMaxQueueAgeMinutes",
      "@type": "xsd:integer"
    },
    "changeApprovalMode": {
      "@id": "grepr:changeApprovalMode",
      "@type": "xsd:string"
    },
    "concurrencyLimitPolicy": {
      "@id": "grepr:concurrencyLimitPolicy",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "grepr:description",
      "@type": "xsd:string"
    },
    "enabledMcpIntegrations": {
      "@id": "grepr:enabledMcpIntegrations",
      "@container": "@list"
    },
    "enabledSkills": {
      "@id": "grepr:enabledSkills",
      "@container": "@list"
    },
    "enabledTools": {
      "@id": "grepr:enabledTools",
      "@container": "@list"
    },
    "issueHandoffMode": {
      "@id": "grepr:issueHandoffMode",
      "@type": "xsd:string"
    },
    "issuePickup": {
      "@id": "grepr:issuePickup",
      "@type": "@id"
    },
    "maxConcurrentInvestigations": {
      "@id": "grepr:maxConcurrentInvestigations",
      "@type": "xsd:integer"
    },
    "maxTokens": {
      "@id": "grepr:maxTokens",
      "@type": "xsd:integer"
    },
    "maxTurns": {
      "@id": "grepr:maxTurns",
      "@type": "xsd:integer"
    },
    "memoryConfiguration": {
      "@id": "grepr:memoryConfiguration",
      "@type": "@id"
    },
    "modelConfiguration": {
      "@id": "grepr:modelConfiguration",
      "@type": "@id"
    },
    "serviceAccountId": {
      "@id": "grepr:serviceAccountId",
      "@type": "xsd:string"
    },
    "systemPrompt": {
      "@id": "grepr:systemPrompt",
      "@type": "xsd:string"
    },
    "worksOnIssues": {
      "@id": "grepr:worksOnIssues",
      "@type": "xsd:boolean"
    },
    "AgentConfigPayload": "grepr:AgentConfigPayload",
    "AgentConfigUpdate": "grepr:AgentConfigUpdate",
    "AgentDetail": "grepr:AgentDetail",
    "agent": {
      "@id": "grepr:agent",
      "@type": "@id"
    },
    "metrics": {
      "@id": "grepr:metrics",
      "@type": "@id"
    },
    "AgentInvestigationMetrics": "grepr:AgentInvestigationMetrics",
    "avgDurationMs": {
      "@id": "grepr:avgDurationMs",
      "@type": "xsd:integer"
    },
    "completed": {
      "@id": "grepr:completed",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "grepr:failed",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "grepr:total",
      "@type": "xsd:integer"
    },
    "AgentIssuePickup": "grepr:AgentIssuePickup",
    "enabled": {
      "@id": "grepr:enabled",
      "@type": "xsd:boolean"
    },
    "entities": {
      "@id": "grepr:entities"
    },
    "labels": {
      "@id": "grepr:labels",
      "@container": "@list"
    },
    "maxRuns": {
      "@id": "grepr:maxRuns",
      "@type": "xsd:integer"
    },
    "priority": {
      "@id": "grepr:priority",
      "@type": "xsd:string"
    },
    "teamIds": {
      "@id": "grepr:teamIds",
      "@container": "@list"
    },
    "AgentIssueScopes": "grepr:AgentIssueScopes",
    "reads": {
      "@id": "grepr:reads",
      "@type": "@id"
    },
    "worksOn": {
      "@id": "grepr:worksOn",
      "@type": "@id"
    },
    "AgentLogProcessor": "grepr:AgentLogProcessor",
    "AgentMaxTokensStatus": "grepr:AgentMaxTokensStatus",
    "admits": {
      "@id": "grepr:admits",
      "@type": "xsd:boolean"
    },
    "agentLimit": {
      "@id": "grepr:agentLimit",
      "@type": "xsd:integer"
    },
    "agentReserved": {
      "@id": "grepr:agentReserved",
      "@type": "xsd:integer"
    },
    "agentUsage": {
      "@id": "grepr:agentUsage",
      "@type": "xsd:integer"
    },
    "blockedBy": {
      "@id": "grepr:blockedBy",
      "@type": "xsd:string"
    },
    "integrationLimit": {
      "@id": "grepr:integrationLimit",
      "@type": "xsd:integer"
    },
    "integrationReserved": {
      "@id": "grepr:integrationReserved",
      "@type": "xsd:integer"
    },
    "integrationUsage": {
      "@id": "grepr:integrationUsage",
      "@type": "xsd:integer"
    },
    "investigationsQueued": {
      "@id": "grepr:investigationsQueued",
      "@type": "xsd:integer"
    },
    "reservation": {
      "@id": "grepr:reservation",
      "@type": "xsd:integer"
    },
    "windowResetsAt": {
      "@id": "grepr:windowResetsAt",
      "@type": "xsd:dateTime"
    },
    "AgentMcpIntegrations": "grepr:AgentMcpIntegrations",
    "allowedTools": {
      "@id": "grepr:allowedTools",
      "@container": "@list"
    },
    "integrationId": {
      "@id": "grepr:integrationId",
      "@type": "xsd:string"
    },
    "AgentMemoryConfiguration": "grepr:AgentMemoryConfiguration",
    "digest": {
      "@id": "grepr:digest",
      "@type": "@id"
    },
    "embeddingIntegrationId": {
      "@id": "grepr:embeddingIntegrationId",
      "@type": "xsd:string"
    },
    "embeddingModel": {
      "@id": "grepr:embeddingModel",
      "@type": "xsd:string"
    },
    "policy": {
      "@id": "grepr:policy",
      "@type": "@id"
    },
    "searchTool": {
      "@id": "grepr:searchTool",
      "@type": "xsd:boolean"
    },
    "signalTagMappings": {
      "@id": "grepr:signalTagMappings"
    },
    "vectorIndexIntegrationId": {
      "@id": "grepr:vectorIndexIntegrationId",
      "@type": "xsd:string"
    },
    "AgentMemoryHistoryDigest": "grepr:AgentMemoryHistoryDigest",
    "maxItems": {
      "@id": "grepr:maxItems",
      "@type": "xsd:integer"
    },
    "windowDays": {
      "@id": "grepr:windowDays",
      "@type": "xsd:integer"
    },
    "AgentMemoryPolicy": "grepr:AgentMemoryPolicy",
    "guidance": {
      "@id": "grepr:guidance",
      "@type": "xsd:string"
    },
    "maxSearchesPerInvestigation": {
      "@id": "grepr:maxSearchesPerInvestigation",
      "@type": "xsd:integer"
    },
    "recordPolicy": {
      "@id": "grepr:recordPolicy",
      "@type": "xsd:string"
    },
    "AgentPipelineSubscription": "grepr:AgentPipelineSubscription",
    "jobId": {
      "@id": "grepr:jobId",
      "@type": "xsd:string"
    },
    "pausedAt": {
      "@id": "grepr:pausedAt",
      "@type": "xsd:dateTime"
    },
    "subscribedAt": {
      "@id": "grepr:subscribedAt",
      "@type": "xsd:dateTime"
    },
    "AgentRecentHealth": "grepr:AgentRecentHealth",
    "AgentRosterEntry": "grepr:AgentRosterEntry",
    "picksUp": {
      "@id": "grepr:picksUp",
      "@type": "@id"
    },
    "AgentSessionAnalytics": "grepr:AgentSessionAnalytics",
    "analysisJobId": {
      "@id": "grepr:analysisJobId",
      "@type": "xsd:string"
    },
    "analysisVersion": {
      "@id": "grepr:analysisVersion",
      "@type": "xsd:string"
    },
    "datasetId": {
      "@id": "grepr:datasetId",
      "@type": "xsd:string"
    },
    "embeddingCapacity": {
      "@id": "grepr:embeddingCapacity",
      "@type": "xsd:integer"
    },
    "embeddingDimensions": {
      "@id": "grepr:embeddingDimensions",
      "@type": "xsd:integer"
    },
    "end": {
      "@id": "grepr:end",
      "@type": "xsd:dateTime"
    },
    "labelModel": {
      "@id": "grepr:labelModel",
      "@type": "xsd:string"
    },
    "maxRetries": {
      "@id": "grepr:maxRetries",
      "@type": "xsd:integer"
    },
    "maximumNamedGroups": {
      "@id": "grepr:maximumNamedGroups",
      "@type": "xsd:integer"
    },
    "modelIntegrationId": {
      "@id": "grepr:modelIntegrationId",
      "@type": "xsd:string"
    },
    "query": {
      "@id": "grepr:query",
      "@type": "@id"
    },
    "requestTimeout": {
      "@id": "grepr:requestTimeout",
      "@type": "xsd:string"
    },
    "retainedAnalyticsMemoryLimitBytes": {
      "@id": "grepr:retainedAnalyticsMemoryLimitBytes",
      "@type": "xsd:integer"
    },
    "sessionCap": {
      "@id": "grepr:sessionCap",
      "@type": "xsd:integer"
    },
    "start": {
      "@id": "grepr:start",
      "@type": "xsd:dateTime"
    },
    "AgentSessionAnalyticsDownload": "grepr:AgentSessionAnalyticsDownload",
    "expiresAt": {
      "@id": "grepr:expiresAt",
      "@type": "xsd:dateTime"
    },
    "filename": {
      "@id": "grepr:filename",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "grepr:url",
      "@type": "xsd:string"
    },
    "AgentSessionAnalyticsJob": "grepr:AgentSessionAnalyticsJob",
    "analyzedSessionCount": {
      "@id": "grepr:analyzedSessionCount",
      "@type": "xsd:integer"
    },
    "artifactByteSize": {
      "@id": "grepr:artifactByteSize",
      "@type": "xsd:integer"
    },
    "clusteringAlgorithmVersion": {
      "@id": "grepr:clusteringAlgorithmVersion",
      "@type": "xsd:string"
    },
    "completedAt": {
      "@id": "grepr:completedAt",
      "@type": "xsd:dateTime"
    },
    "dashboardSummary": {
      "@id": "grepr:dashboardSummary",
      "@type": "@id"
    },
    "downloadAvailable": {
      "@id": "grepr:downloadAvailable",
      "@type": "xsd:boolean"
    },
    "exportedSessionCount": {
      "@id": "grepr:exportedSessionCount",
      "@type": "xsd:integer"
    },
    "failureReason": {
      "@id": "grepr:failureReason",
      "@type": "xsd:string"
    },
    "jobState": {
      "@id": "grepr:jobState",
      "@type": "xsd:string"
    },
    "matchingSessionCount": {
      "@id": "grepr:matchingSessionCount",
      "@type": "xsd:integer"
    },
    "miscellaneousSessionCount": {
      "@id": "grepr:miscellaneousSessionCount",
      "@type": "xsd:integer"
    },
    "namedGroupCount": {
      "@id": "grepr:namedGroupCount",
      "@type": "xsd:integer"
    },
    "request": {
      "@id": "grepr:request",
      "@type": "@id"
    },
    "resultWasCapped": {
      "@id": "grepr:resultWasCapped",
      "@type": "xsd:boolean"
    },
    "warningCount": {
      "@id": "grepr:warningCount",
      "@type": "xsd:integer"
    },
    "AgentSessionAnalyticsPage": "grepr:AgentSessionAnalyticsPage",
    "items": {
      "@id": "grepr:items",
      "@container": "@list"
    },
    "AgentSessionAnalyticsTemplateInput": "grepr:AgentSessionAnalyticsTemplateInput",
    "analyticsJobId": {
      "@id": "grepr:analyticsJobId",
      "@type": "xsd:string"
    },
    "artifactPrefix": {
      "@id": "grepr:artifactPrefix",
      "@type": "xsd:string"
    },
    "warehouseIntegrationId": {
      "@id": "grepr:warehouseIntegrationId",
      "@type": "xsd:string"
    },
    "AgentSessionEventsIcebergTableSource": "grepr:AgentSessionEventsIcebergTableSource",
    "sortOrder": {
      "@id": "grepr:sortOrder",
      "@type": "xsd:string"
    },
    "variables": {
      "@id": "grepr:variables"
    },
    "AgentSessionSummary": "grepr:AgentSessionSummary",
    "emitter": {
      "@id": "grepr:emitter",
      "@type": "xsd:string"
    },
    "errorCount": {
      "@id": "grepr:errorCount",
      "@type": "xsd:integer"
    },
    "firstActivityTimestamp": {
      "@id": "grepr:firstActivityTimestamp",
      "@type": "xsd:dateTime"
    },
    "firstPrompt": {
      "@id": "grepr:firstPrompt",
      "@type": "xsd:string"
    },
    "identity": {
      "@id": "grepr:identity"
    },
    "lastActivityTimestamp": {
      "@id": "grepr:lastActivityTimestamp",
      "@type": "xsd:dateTime"
    },
    "matchedPreview": {
      "@id": "grepr:matchedPreview",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "grepr:model",
      "@type": "xsd:string"
    },
    "sessionId": {
      "@id": "grepr:sessionId",
      "@type": "xsd:string"
    },
    "toolCallCount": {
      "@id": "grepr:toolCallCount",
      "@type": "xsd:integer"
    },
    "AgentSessionsEndpoint": "grepr:AgentSessionsEndpoint",
    "AgentSessionsIcebergTableSource": "grepr:AgentSessionsIcebergTableSource",
    "AgentSessionsSynchronousSink": "grepr:AgentSessionsSynchronousSink",
    "AgentSessionsTemplateInput": "grepr:AgentSessionsTemplateInput",
    "sinks": {
      "@id": "grepr:sinks",
      "@container": "@list"
    },
    "sources": {
      "@id": "grepr:sources",
      "@container": "@list"
    },
    "AgentSignalSink": "grepr:AgentSignalSink",
    "context": {
      "@id": "grepr:context",
      "@type": "xsd:string"
    },
    "targetAgentIds": {
      "@id": "grepr:targetAgentIds",
      "@container": "@list"
    },
    "AgentSpanProcessor": "grepr:AgentSpanProcessor",
    "AgentSubscriptionCounts": "grepr:AgentSubscriptionCounts",
    "pipelines": {
      "@id": "grepr:pipelines",
      "@type": "xsd:integer"
    },
    "AgentSuggestion": "grepr:AgentSuggestion",
    "agentId": {
      "@id": "grepr:agentId",
      "@type": "xsd:string"
    },
    "appliedJobVersion": {
      "@id": "grepr:appliedJobVersion",
      "@type": "xsd:integer"
    },
    "baseJobVersion": {
      "@id": "grepr:baseJobVersion",
      "@type": "xsd:integer"
    },
    "investigationId": {
      "@id": "grepr:investigationId",
      "@type": "xsd:string"
    },
    "reviewedAt": {
      "@id": "grepr:reviewedAt",
      "@type": "xsd:dateTime"
    },
    "reviewedBy": {
      "@id": "grepr:reviewedBy",
      "@type": "xsd:string"
    },
    "samples": {
      "@id": "grepr:samples",
      "@container": "@list"
    },
    "status": {
      "@id": "grepr:status",
      "@type": "xsd:string"
    },
    "templateInputsPatch": {
      "@id": "grepr:templateInputsPatch",
      "@type": "@id"
    },
    "toolCallId": {
      "@id": "grepr:toolCallId",
      "@type": "xsd:string"
    },
    "AgentSuggestionApplyResult": "grepr:AgentSuggestionApplyResult",
    "findings": {
      "@id": "grepr:findings",
      "@container": "@list"
    },
    "suggestion": {
      "@id": "grepr:suggestion",
      "@type": "@id"
    },
    "AgentSuggestionsList": "grepr:AgentSuggestionsList",
    "hasMore": {
      "@id": "grepr:hasMore",
      "@type": "xsd:boolean"
    },
    "suggestions": {
      "@id": "grepr:suggestions",
      "@type": "@id"
    },
    "AgentSummary": "grepr:AgentSummary",
    "recentHealth": {
      "@id": "grepr:recentHealth",
      "@type": "@id"
    },
    "subscriptionCounts": {
      "@id": "grepr:subscriptionCounts",
      "@type": "@id"
    },
    "AggType": "grepr:AggType",
    "AggregationAccumulator": "grepr:AggregationAccumulator",
    "accumulatorType": {
      "@id": "grepr:accumulatorType",
      "@type": "xsd:string"
    },
    "materializedValue": {
      "@id": "grepr:materializedValue",
      "@type": "xsd:decimal"
    },
    "AggregationDecl": "grepr:AggregationDecl",
    "args": {
      "@id": "grepr:args",
      "@container": "@list"
    },
    "as": {
      "@id": "grepr:as",
      "@type": "xsd:string"
    },
    "fn": {
      "@id": "grepr:fn",
      "@type": "@id"
    },
    "AllQueryNode": "grepr:AllQueryNode",
    "AnalyticsCompletion": "grepr:AnalyticsCompletion",
    "caretFromEnd": {
      "@id": "grepr:caretFromEnd",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "grepr:detail",
      "@type": "xsd:string"
    },
    "insert": {
      "@id": "grepr:insert",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "grepr:label",
      "@type": "xsd:string"
    },
    "AnalyticsDiagnostic": "grepr:AnalyticsDiagnostic",
    "fix": {
      "@id": "grepr:fix",
      "@type": "@id"
    },
    "message": {
      "@id": "grepr:message",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "grepr:path",
      "@type": "xsd:string"
    },
    "AnalyticsDiagnosticFix": "grepr:AnalyticsDiagnosticFix",
    "addGroupBy": {
      "@id": "grepr:addGroupBy",
      "@type": "xsd:string"
    },
    "AnalyticsDraftRequest": "grepr:AnalyticsDraftRequest",
    "scanBudgetBytes": {
      "@id": "grepr:scanBudgetBytes",
      "@type": "xsd:integer"
    },
    "AnalyticsDraftResponse": "grepr:AnalyticsDraftResponse",
    "diagnostics": {
      "@id": "grepr:diagnostics",
      "@container": "@list"
    },
    "AnalyticsExample": "grepr:AnalyticsExample",
    "explanation": {
      "@id": "grepr:explanation",
      "@type": "xsd:string"
    },
    "expression": {
      "@id": "grepr:expression",
      "@type": "xsd:string"
    },
    "AnalyticsField": "grepr:AnalyticsField",
    "accessorTemplate": {
      "@id": "grepr:accessorTemplate",
      "@type": "xsd:string"
    },
    "AnalyticsFunction": "grepr:AnalyticsFunction",
    "aggregate": {
      "@id": "grepr:aggregate",
      "@type": "xsd:boolean"
    },
    "category": {
      "@id": "grepr:category",
      "@type": "xsd:string"
    },
    "completions": {
      "@id": "grepr:completions",
      "@container": "@list"
    },
    "examples": {
      "@id": "grepr:examples",
      "@container": "@list"
    },
    "help": {
      "@id": "grepr:help",
      "@type": "xsd:string"
    },
    "keywordSyntax": {
      "@id": "grepr:keywordSyntax",
      "@type": "xsd:boolean"
    },
    "maxArgs": {
      "@id": "grepr:maxArgs",
      "@type": "xsd:integer"
    },
    "minArgs": {
      "@id": "grepr:minArgs",
      "@type": "xsd:integer"
    },
    "parameters": {
      "@id": "grepr:parameters",
      "@container": "@list"
    },
    "AnalyticsOrderBy": "grepr:AnalyticsOrderBy",
    "direction": {
      "@id": "grepr:direction",
      "@type": "xsd:string"
    },
    "AnalyticsParameter": "grepr:AnalyticsParameter",
    "optional": {
      "@id": "grepr:optional",
      "@type": "xsd:boolean"
    },
    "repeating": {
      "@id": "grepr:repeating",
      "@type": "xsd:boolean"
    },
    "AnalyticsProjection": "grepr:AnalyticsProjection",
    "alias": {
      "@id": "grepr:alias",
      "@type": "xsd:string"
    },
    "AnalyticsQuery": "grepr:AnalyticsQuery",
    "AnalyticsTableBinding": "grepr:AnalyticsTableBinding",
    "table": {
      "@id": "grepr:table",
      "@type": "xsd:string"
    },
    "AnalyticsTimeWindow": "grepr:AnalyticsTimeWindow",
    "kind": {
      "@id": "grepr:kind",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "grepr:size",
      "@type": "xsd:string"
    },
    "slide": {
      "@id": "grepr:slide",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "grepr:timestamp",
      "@type": "xsd:string"
    },
    "AnalyticsVocabularyResponse": "grepr:AnalyticsVocabularyResponse",
    "fields": {
      "@id": "grepr:fields",
      "@container": "@list"
    },
    "functions": {
      "@id": "grepr:functions",
      "@container": "@list"
    },
    "maxRowLimit": {
      "@id": "grepr:maxRowLimit",
      "@type": "xsd:integer"
    },
    "maxScanBudgetBytes": {
      "@id": "grepr:maxScanBudgetBytes",
      "@type": "xsd:integer"
    },
    "promotedTagKeys": {
      "@id": "grepr:promotedTagKeys",
      "@container": "@list"
    },
    "reservedWords": {
      "@id": "grepr:reservedWords",
      "@container": "@list"
    },
    "AndEventPredicate": "grepr:AndEventPredicate",
    "queries": {
      "@id": "grepr:queries",
      "@container": "@list"
    },
    "AndQueryNode": "grepr:AndQueryNode",
    "expressions": {
      "@id": "grepr:expressions",
      "@container": "@list"
    },
    "AnnualCreditPoolSummary": "grepr:AnnualCreditPoolSummary",
    "annualCommitment": {
      "@id": "grepr:annualCommitment",
      "@type": "xsd:decimal"
    },
    "usedCumulative": {
      "@id": "grepr:usedCumulative",
      "@type": "xsd:decimal"
    },
    "usedThisPeriod": {
      "@id": "grepr:usedThisPeriod",
      "@type": "xsd:decimal"
    },
    "AnnualDataProcessingSummary": "grepr:AnnualDataProcessingSummary",
    "rows": {
      "@id": "grepr:rows",
      "@container": "@list"
    },
    "AnnualSaasPreCommitmentSummary": "grepr:AnnualSaasPreCommitmentSummary",
    "AnomalyActions": "grepr:AnomalyActions",
    "objectMetricsPassthrough": {
      "@id": "grepr:objectMetricsPassthrough",
      "@type": "@id"
    },
    "AnomalyConfig": "grepr:AnomalyConfig",
    "anomalyDuration": {
      "@id": "grepr:anomalyDuration",
      "@type": "xsd:string"
    },
    "condition": {
      "@id": "grepr:condition",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "grepr:from"
    },
    "joinOn": {
      "@id": "grepr:joinOn",
      "@container": "@list"
    },
    "Anthropic": "grepr:Anthropic",
    "apiKey": {
      "@id": "grepr:apiKey",
      "@type": "xsd:string"
    },
    "integrationMaxTokens": {
      "@id": "grepr:integrationMaxTokens",
      "@type": "xsd:integer"
    },
    "maxTokensWindowHours": {
      "@id": "grepr:maxTokensWindowHours",
      "@type": "xsd:integer"
    },
    "supportsEmbedding": {
      "@id": "grepr:supportsEmbedding",
      "@type": "xsd:boolean"
    },
    "validateKeysOnSave": {
      "@id": "grepr:validateKeysOnSave",
      "@type": "xsd:boolean"
    },
    "ApiKey": "grepr:ApiKey",
    "keyId": {
      "@id": "grepr:keyId",
      "@type": "xsd:string"
    },
    "sendKey": {
      "@id": "grepr:sendKey",
      "@type": "xsd:boolean"
    },
    "AppKeyScopeCheck": "grepr:AppKeyScopeCheck",
    "required": {
      "@id": "grepr:required",
      "@type": "xsd:boolean"
    },
    "scope": {
      "@id": "grepr:scope",
      "@type": "xsd:string"
    },
    "AppendMessageRequest": "grepr:AppendMessageRequest",
    "text": {
      "@id": "grepr:text",
      "@type": "xsd:string"
    },
    "AthenaAgentSessionsSource": "grepr:AthenaAgentSessionsSource",
    "AthenaAnalyticsSource": "grepr:AthenaAnalyticsSource",
    "tables": {
      "@id": "grepr:tables",
      "@container": "@list"
    },
    "AttributeHeaderMapping": "grepr:AttributeHeaderMapping",
    "attributePath": {
      "@id": "grepr:attributePath",
      "@container": "@list"
    },
    "headerName": {
      "@id": "grepr:headerName",
      "@type": "xsd:string"
    },
    "AttributeKeyTermNode": "grepr:AttributeKeyTermNode",
    "attribute": {
      "@id": "grepr:attribute",
      "@type": "xsd:string"
    },
    "AttributeMask": "grepr:AttributeMask",
    "masks": {
      "@id": "grepr:masks"
    },
    "AttributeNode": "grepr:AttributeNode",
    "term": {
      "@id": "grepr:term",
      "@type": "xsd:string"
    },
    "AttributePrefixNode": "grepr:AttributePrefixNode",
    "prefix": {
      "@id": "grepr:prefix",
      "@type": "xsd:string"
    },
    "AttributeRe2Node": "grepr:AttributeRe2Node",
    "regex": {
      "@id": "grepr:regex",
      "@type": "xsd:string"
    },
    "AttributeRemappingRule": "grepr:AttributeRemappingRule",
    "predicate": {
      "@id": "grepr:predicate",
      "@type": "@id"
    },
    "preserveSource": {
      "@id": "grepr:preserveSource",
      "@type": "xsd:boolean"
    },
    "source": {
      "@id": "grepr:source"
    },
    "target": {
      "@id": "grepr:target"
    },
    "AttributeWildcardNode": "grepr:AttributeWildcardNode",
    "wildcard": {
      "@id": "grepr:wildcard",
      "@type": "xsd:string"
    },
    "AttributeWithComparatorNode": "grepr:AttributeWithComparatorNode",
    "comparator": {
      "@id": "grepr:comparator",
      "@type": "xsd:string"
    },
    "AttributesMergeStrategyEntry": "grepr:AttributesMergeStrategyEntry",
    "strategy": {
      "@id": "grepr:strategy",
      "@type": "@id"
    },
    "AuthConfig": "grepr:AuthConfig",
    "adminPortalClientId": {
      "@id": "grepr:adminPortalClientId",
      "@type": "xsd:string"
    },
    "appClientId": {
      "@id": "grepr:appClientId",
      "@type": "xsd:string"
    },
    "authServerUrl": {
      "@id": "grepr:authServerUrl",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "grepr:provider",
      "@type": "xsd:string"
    },
    "signupClientId": {
      "@id": "grepr:signupClientId",
      "@type": "xsd:string"
    },
    "AutoApproveRequest": "grepr:AutoApproveRequest",
    "autoApprove": {
      "@id": "grepr:autoApprove",
      "@type": "xsd:boolean"
    },
    "AvailablePermission": "grepr:AvailablePermission",
    "action": {
      "@id": "grepr:action",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "grepr:resource",
      "@type": "xsd:string"
    },
    "AverageAttributesMergeStrategy": "grepr:AverageAttributesMergeStrategy",
    "BackfillJobAction": "grepr:BackfillJobAction",
    "backfillQuery": {
      "@id": "grepr:backfillQuery",
      "@type": "@id"
    },
    "backfillTimespan": {
      "@id": "grepr:backfillTimespan",
      "@type": "xsd:string"
    },
    "jobTags": {
      "@id": "grepr:jobTags"
    },
    "sinkOperations": {
      "@id": "grepr:sinkOperations",
      "@container": "@list"
    },
    "BackfillProgress": "grepr:BackfillProgress",
    "bytesScanned": {
      "@id": "grepr:bytesScanned",
      "@type": "xsd:integer"
    },
    "eventsDelivered": {
      "@id": "grepr:eventsDelivered"
    },
    "eventsRead": {
      "@id": "grepr:eventsRead",
      "@type": "xsd:integer"
    },
    "eventsTotal": {
      "@id": "grepr:eventsTotal",
      "@type": "xsd:integer"
    },
    "phase": {
      "@id": "grepr:phase",
      "@type": "xsd:string"
    },
    "selectingMillis": {
      "@id": "grepr:selectingMillis",
      "@type": "xsd:integer"
    },
    "waitingReason": {
      "@id": "grepr:waitingReason",
      "@type": "xsd:string"
    },
    "BatchCancelInvestigationsRequest": "grepr:BatchCancelInvestigationsRequest",
    "investigationIds": {
      "@id": "grepr:investigationIds",
      "@container": "@list"
    },
    "BatchCancelInvestigationsResponse": "grepr:BatchCancelInvestigationsResponse",
    "cancelling": {
      "@id": "grepr:cancelling",
      "@container": "@list"
    },
    "skipped": {
      "@id": "grepr:skipped",
      "@container": "@list"
    },
    "BillingPeriodsResponse": "grepr:BillingPeriodsResponse",
    "customerName": {
      "@id": "grepr:customerName",
      "@type": "xsd:string"
    },
    "periods": {
      "@id": "grepr:periods",
      "@container": "@list"
    },
    "BillingSummary": "grepr:BillingSummary",
    "BillingSummaryResponse": "grepr:BillingSummaryResponse",
    "contract": {
      "@id": "grepr:contract",
      "@type": "@id"
    },
    "period": {
      "@id": "grepr:period",
      "@type": "@id"
    },
    "summary": {
      "@id": "grepr:summary",
      "@type": "@id"
    },
    "Breakdown": "grepr:Breakdown",
    "cacheReadTokens": {
      "@id": "grepr:cacheReadTokens",
      "@type": "xsd:integer"
    },
    "cacheWriteTokens": {
      "@id": "grepr:cacheWriteTokens",
      "@type": "xsd:integer"
    },
    "calls": {
      "@id": "grepr:calls",
      "@type": "xsd:integer"
    },
    "callsWithUsage": {
      "@id": "grepr:callsWithUsage",
      "@type": "xsd:integer"
    },
    "costReportingComplete": {
      "@id": "grepr:costReportingComplete",
      "@type": "xsd:boolean"
    },
    "inputTokens": {
      "@id": "grepr:inputTokens",
      "@type": "xsd:integer"
    },
    "outputTokens": {
      "@id": "grepr:outputTokens",
      "@type": "xsd:integer"
    },
    "reasoningTokens": {
      "@id": "grepr:reasoningTokens",
      "@type": "xsd:integer"
    },
    "reportedCostUsd": {
      "@id": "grepr:reportedCostUsd",
      "@type": "xsd:decimal"
    },
    "sessions": {
      "@id": "grepr:sessions",
      "@type": "xsd:integer"
    },
    "BucketAccessResult": "grepr:BucketAccessResult",
    "accessible": {
      "@id": "grepr:accessible",
      "@type": "xsd:boolean"
    },
    "retryable": {
      "@id": "grepr:retryable",
      "@type": "xsd:boolean"
    },
    "CancelAllInvestigationsResponse": "grepr:CancelAllInvestigationsResponse",
    "paused": {
      "@id": "grepr:paused",
      "@type": "xsd:integer"
    },
    "CancellableInvestigationCounts": "grepr:CancellableInvestigationCounts",
    "queued": {
      "@id": "grepr:queued",
      "@type": "xsd:integer"
    },
    "running": {
      "@id": "grepr:running",
      "@type": "xsd:integer"
    },
    "CancellableInvestigationsResponse": "grepr:CancellableInvestigationsResponse",
    "canCancel": {
      "@id": "grepr:canCancel",
      "@type": "xsd:boolean"
    },
    "counts": {
      "@id": "grepr:counts",
      "@type": "@id"
    },
    "ChainNode": "grepr:ChainNode",
    "ChangeFinding": "grepr:ChangeFinding",
    "code": {
      "@id": "grepr:code",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "grepr:details"
    },
    "sampleId": {
      "@id": "grepr:sampleId",
      "@type": "xsd:string"
    },
    "ChatList": "grepr:ChatList",
    "chats": {
      "@id": "grepr:chats",
      "@container": "@list"
    },
    "nextCursor": {
      "@id": "grepr:nextCursor",
      "@type": "xsd:string"
    },
    "ChatPreferences": "grepr:ChatPreferences",
    "ChatStatusResponse": "grepr:ChatStatusResponse",
    "pendingApproval": {
      "@id": "grepr:pendingApproval",
      "@type": "@id"
    },
    "processing": {
      "@id": "grepr:processing",
      "@type": "xsd:boolean"
    },
    "turnIndex": {
      "@id": "grepr:turnIndex",
      "@type": "xsd:integer"
    },
    "ChatSummary": "grepr:ChatSummary",
    "chatId": {
      "@id": "grepr:chatId",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "grepr:title",
      "@type": "xsd:string"
    },
    "CheckAppKeyScopesRequest": "grepr:CheckAppKeyScopesRequest",
    "appKey": {
      "@id": "grepr:appKey",
      "@type": "xsd:string"
    },
    "site": {
      "@id": "grepr:site",
      "@type": "xsd:string"
    },
    "ChunkedOutputEventRecordReadableData": "grepr:ChunkedOutputEventRecordReadableData",
    "closed": {
      "@id": "grepr:closed",
      "@type": "xsd:boolean"
    },
    "ClearSecret": "grepr:ClearSecret",
    "CloudFormationSetupInfo": "grepr:CloudFormationSetupInfo",
    "awsAccountId": {
      "@id": "grepr:awsAccountId",
      "@type": "xsd:string"
    },
    "bucketName": {
      "@id": "grepr:bucketName",
      "@type": "xsd:string"
    },
    "orgName": {
      "@id": "grepr:orgName",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "grepr:region",
      "@type": "xsd:string"
    },
    "roleName": {
      "@id": "grepr:roleName",
      "@type": "xsd:string"
    },
    "stackName": {
      "@id": "grepr:stackName",
      "@type": "xsd:string"
    },
    "CloudTrailLogsFileSource": "grepr:CloudTrailLogsFileSource",
    "accountIds": {
      "@id": "grepr:accountIds",
      "@container": "@list"
    },
    "fileReadingStrategy": {
      "@id": "grepr:fileReadingStrategy",
      "@type": "@id"
    },
    "format": {
      "@id": "grepr:format",
      "@type": "@id"
    },
    "pathPrefix": {
      "@id": "grepr:pathPrefix",
      "@type": "xsd:string"
    },
    "regions": {
      "@id": "grepr:regions",
      "@container": "@list"
    },
    "s3IntegrationId": {
      "@id": "grepr:s3IntegrationId",
      "@type": "xsd:string"
    },
    "streamingPollInterval": {
      "@id": "grepr:streamingPollInterval",
      "@type": "xsd:string"
    },
    "CohortOutputDecl": "grepr:CohortOutputDecl",
    "aggregations": {
      "@id": "grepr:aggregations",
      "@container": "@list"
    },
    "selectors": {
      "@id": "grepr:selectors",
      "@type": "@id"
    },
    "spaceAggregation": {
      "@id": "grepr:spaceAggregation",
      "@type": "xsd:boolean"
    },
    "CohortsConfig": "grepr:CohortsConfig",
    "identifyingAttributes": {
      "@id": "grepr:identifyingAttributes",
      "@container": "@list"
    },
    "metadataAttributes": {
      "@id": "grepr:metadataAttributes",
      "@container": "@list"
    },
    "numShardBits": {
      "@id": "grepr:numShardBits",
      "@type": "xsd:integer"
    },
    "outputs": {
      "@id": "grepr:outputs",
      "@container": "@list"
    },
    "CompleteSpan": "grepr:CompleteSpan",
    "critPathNs": {
      "@id": "grepr:critPathNs",
      "@type": "xsd:integer"
    },
    "critPathPct": {
      "@id": "grepr:critPathPct",
      "@type": "xsd:decimal"
    },
    "duration": {
      "@id": "grepr:duration",
      "@type": "xsd:integer"
    },
    "eventTimestamp": {
      "@id": "grepr:eventTimestamp",
      "@type": "xsd:integer"
    },
    "hasError": {
      "@id": "grepr:hasError",
      "@type": "xsd:boolean"
    },
    "percentileBucket": {
      "@id": "grepr:percentileBucket",
      "@type": "xsd:string"
    },
    "receivedTimestamp": {
      "@id": "grepr:receivedTimestamp",
      "@type": "xsd:integer"
    },
    "samplingType": {
      "@id": "grepr:samplingType",
      "@type": "xsd:integer"
    },
    "serviceName": {
      "@id": "grepr:serviceName",
      "@type": "xsd:string"
    },
    "span": {
      "@id": "grepr:span",
      "@type": "@id"
    },
    "traceSignature": {
      "@id": "grepr:traceSignature",
      "@type": "xsd:string"
    },
    "traceSignatureId": {
      "@id": "grepr:traceSignatureId",
      "@type": "xsd:string"
    },
    "CompositeAttributesMergeStrategy": "grepr:CompositeAttributesMergeStrategy",
    "strategies": {
      "@id": "grepr:strategies",
      "@container": "@list"
    },
    "Condition": "grepr:Condition",
    "actionRules": {
      "@id": "grepr:actionRules",
      "@container": "@list"
    },
    "ConditionNode": "grepr:ConditionNode",
    "elseAction": {
      "@id": "grepr:elseAction",
      "@type": "@id"
    },
    "lateDataDuration": {
      "@id": "grepr:lateDataDuration",
      "@type": "xsd:string"
    },
    "thenAction": {
      "@id": "grepr:thenAction",
      "@type": "@id"
    },
    "ConditionalDataLakeConfig": "grepr:ConditionalDataLakeConfig",
    "filter": {
      "@id": "grepr:filter",
      "@type": "@id"
    },
    "rawSinkConfig": {
      "@id": "grepr:rawSinkConfig",
      "@type": "@id"
    },
    "ConsoleSetupInfo": "grepr:ConsoleSetupInfo",
    "resourcePolicy": {
      "@id": "grepr:resourcePolicy",
      "@type": "xsd:string"
    },
    "ConstantSampling": "grepr:ConstantSampling",
    "Contract": "grepr:Contract",
    "endDate": {
      "@id": "grepr:endDate",
      "@type": "xsd:date"
    },
    "startDate": {
      "@id": "grepr:startDate",
      "@type": "xsd:date"
    },
    "CreateAgentSessionAnalyticsJob": "grepr:CreateAgentSessionAnalyticsJob",
    "CreateBackfillJob": "grepr:CreateBackfillJob",
    "dataType": {
      "@id": "grepr:dataType",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "grepr:tags"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Grepr API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Grepr'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/grepr-openapi.json, openapi/grepr.json.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/grepr-openapi.json",
    "openapi/grepr.json"
  ]
}