{
  "@context": {
    "@vocab": "https://getstack.run/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "getstack": "https://getstack.run/schema#",
    "PostV1AgentsRegisterRequest": "getstack:PostV1AgentsRegisterRequest",
    "name": {
      "@id": "getstack:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "getstack:description",
      "@type": "xsd:string"
    },
    "accountability_mode": {
      "@id": "getstack:accountability_mode",
      "@type": "xsd:string"
    },
    "on_critical": {
      "@id": "getstack:on_critical",
      "@type": "xsd:string"
    },
    "PostV1AgentsRegisterResponse": "getstack:PostV1AgentsRegisterResponse",
    "id": {
      "@id": "getstack:id",
      "@type": "xsd:string"
    },
    "operator_id": {
      "@id": "getstack:operator_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "getstack:status",
      "@type": "xsd:string"
    },
    "on_warning": {
      "@id": "getstack:on_warning",
      "@type": "xsd:string"
    },
    "credential_access": {
      "@id": "getstack:credential_access",
      "@type": "xsd:string"
    },
    "passport_blocked": {
      "@id": "getstack:passport_blocked",
      "@type": "xsd:boolean"
    },
    "passport_blocked_reason": {
      "@id": "getstack:passport_blocked_reason",
      "@type": "xsd:string"
    },
    "passport_blocked_at": {
      "@id": "getstack:passport_blocked_at",
      "@type": "xsd:string"
    },
    "icon_url": {
      "@id": "getstack:icon_url",
      "@type": "xsd:string"
    },
    "llm_inject_system_prompt": {
      "@id": "getstack:llm_inject_system_prompt",
      "@type": "xsd:boolean"
    },
    "llm_redact_pii": {
      "@id": "getstack:llm_redact_pii",
      "@type": "xsd:boolean"
    },
    "created_at": {
      "@id": "getstack:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "getstack:updated_at",
      "@type": "xsd:dateTime"
    },
    "GetV1AuditResponse": "getstack:GetV1AuditResponse",
    "entries": {
      "@id": "getstack:entries",
      "@container": "@list"
    },
    "max_timestamp": {
      "@id": "getstack:max_timestamp",
      "@type": "xsd:integer"
    },
    "GetV1AuditChainHeadResponse": "getstack:GetV1AuditChainHeadResponse",
    "latest_entry_hash": {
      "@id": "getstack:latest_entry_hash",
      "@type": "xsd:string"
    },
    "latest_timestamp": {
      "@id": "getstack:latest_timestamp",
      "@type": "xsd:integer"
    },
    "total_entries": {
      "@id": "getstack:total_entries",
      "@type": "xsd:integer"
    },
    "observed_at": {
      "@id": "getstack:observed_at",
      "@type": "xsd:string"
    },
    "GetV1AuditExportResponse": "getstack:GetV1AuditExportResponse",
    "count": {
      "@id": "getstack:count",
      "@type": "xsd:integer"
    },
    "from": {
      "@id": "getstack:from",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "getstack:to",
      "@type": "xsd:string"
    },
    "rows": {
      "@id": "getstack:rows",
      "@container": "@list"
    },
    "GetV1AuditVerifyChainResponse": "getstack:GetV1AuditVerifyChainResponse",
    "verified_at": {
      "@id": "getstack:verified_at",
      "@type": "xsd:string"
    },
    "valid": {
      "@id": "getstack:valid",
      "@type": "xsd:boolean"
    },
    "total_checked": {
      "@id": "getstack:total_checked",
      "@type": "xsd:integer"
    },
    "head_entry_hash": {
      "@id": "getstack:head_entry_hash",
      "@type": "xsd:string"
    },
    "first_break": {
      "@id": "getstack:first_break"
    },
    "PostV1ProxyRequest": "getstack:PostV1ProxyRequest",
    "service": {
      "@id": "getstack:service",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "getstack:method",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "getstack:url",
      "@type": "xsd:string"
    },
    "PostV1ProxyResponse": "getstack:PostV1ProxyResponse",
    "headers": {
      "@id": "getstack:headers"
    },
    "body": {
      "@id": "getstack:body",
      "@container": "@list"
    },
    "PostV1ProxyOperationsGetRequest": "getstack:PostV1ProxyOperationsGetRequest",
    "operation_id": {
      "@id": "getstack:operation_id",
      "@type": "xsd:string"
    },
    "include_response": {
      "@id": "getstack:include_response",
      "@type": "xsd:boolean"
    },
    "PostV1ProxyOperationsGetResponse": "getstack:PostV1ProxyOperationsGetResponse",
    "delivery_state": {
      "@id": "getstack:delivery_state",
      "@type": "xsd:string"
    },
    "replay_state": {
      "@id": "getstack:replay_state",
      "@type": "xsd:string"
    },
    "accounting_state": {
      "@id": "getstack:accounting_state",
      "@type": "xsd:string"
    },
    "provider_outcome": {
      "@id": "getstack:provider_outcome",
      "@type": "xsd:string"
    },
    "GetV1ProxyUsageResponse": "getstack:GetV1ProxyUsageResponse",
    "tier": {
      "@id": "getstack:tier",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "getstack:limit",
      "@type": "xsd:integer"
    },
    "used": {
      "@id": "getstack:used",
      "@type": "xsd:integer"
    },
    "remaining": {
      "@id": "getstack:remaining",
      "@type": "xsd:integer"
    },
    "period": {
      "@id": "getstack:period",
      "@type": "xsd:string"
    },
    "PostV1ScanRequest": "getstack:PostV1ScanRequest",
    "content": {
      "@id": "getstack:content",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "getstack:context",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "getstack:source",
      "@type": "xsd:string"
    },
    "PostV1ScanResponse": "getstack:PostV1ScanResponse",
    "verdict": {
      "@id": "getstack:verdict",
      "@type": "xsd:string"
    },
    "scan_id": {
      "@id": "getstack:scan_id",
      "@type": "xsd:string"
    },
    "duration_ms": {
      "@id": "getstack:duration_ms",
      "@type": "xsd:integer"
    },
    "match": {
      "@id": "getstack:match"
    },
    "llm": {
      "@id": "getstack:llm"
    },
    "l3_degraded": {
      "@id": "getstack:l3_degraded",
      "@type": "xsd:string"
    },
    "PostV1ServicesConnAbc123ProxyToggleRequest": "getstack:PostV1ServicesConnAbc123ProxyToggleRequest",
    "proxy_enabled": {
      "@id": "getstack:proxy_enabled",
      "@type": "xsd:boolean"
    },
    "GetV1TeamMembersResponse": "getstack:GetV1TeamMembersResponse",
    "members": {
      "@id": "getstack:members",
      "@container": "@list"
    },
    "PostV1TeamMembersRequest": "getstack:PostV1TeamMembersRequest",
    "email": {
      "@id": "getstack:email",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "getstack:role",
      "@type": "xsd:string"
    },
    "allowed_connections": {
      "@id": "getstack:allowed_connections",
      "@container": "@list"
    },
    "PostV1TeamMembersResponse": "getstack:PostV1TeamMembersResponse",
    "invited_at": {
      "@id": "getstack:invited_at",
      "@type": "xsd:dateTime"
    },
    "joined_at": {
      "@id": "getstack:joined_at",
      "@type": "xsd:string"
    },
    "revoked_at": {
      "@id": "getstack:revoked_at",
      "@type": "xsd:string"
    },
    "DeleteV1TeamMembersIdResponse": "getstack:DeleteV1TeamMembersIdResponse",
    "success": {
      "@id": "getstack:success",
      "@type": "xsd:boolean"
    },
    "PatchV1TeamMembersIdRequest": "getstack:PatchV1TeamMembersIdRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "STACK API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects STACK'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-10) from openapi/_ae-authored/getstack-run-openapi-generated.yml.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/_ae-authored/getstack-run-openapi-generated.yml"
  ]
}