Willow AI Governance Control Plane · JSON-LD Context
Webrix Context
JSON-LD context defining the semantic vocabulary for Webrix from Willow AI Governance Control Plane.
84 Classes
224 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
webrix:
https://withwillow.ai/schema#
Classes
ValidationError
UnauthorizedError
ServerError
NotFoundError
DiscoveryPagination
DiscoveryGuardCheck
DiscoveryAiRisk
DiscoveredMcpServerConfig
DiscoveredMcpServer
DiscoveredSkill
DiscoveredMemory
DiscoveredDevice
DiscoveredAiAgentInstance
DiscoveredAiAgent
DiscoveryStats
EnforcementRule
EnforcementPolicy
UpdateEnforcementPolicyRequest
Connector
ListConnectorsResponse
ConnectorUsageResponse
AdminPagination
McpServersCursorPagination
AuthExchangeResponse
ListMcpServersResponse
McpServer
CreateMcpServerRequest
UpdateMcpServerRequest
CreateMcpServerResponse
RequestSettings
Header
ProxySettings
ProxyOauthSettings
ProxyPassthroughSettings
ProxyApiKeySettings
NoneAuthSettings
Group
GroupSettings
CreateGroupRequest
UpdateGroupRequest
AddIntegrationsRequest
AddIntegrationsResponse
User
MachineUserCredentials
CreateUserRequest
UpdateUserRequest
BulkRiskScoresRequest
BulkRiskScoresResponse
CreateMachineUserViaUsersRequest
Toolkit
CreateToolkitRequest
UpdateToolkitRequest
PromoteToolkitRequest
Skill
SkillScript
SkillReference
SkillAsset
CreateSkillRequest
UpdateSkillRequest
GuardCheckConfig
GuardCheck
Guard
CreateGuardRequest
UpdateGuardRequest
Command
CommandArgument
CreateCommandRequest
UpdateCommandRequest
PluginMcps
Plugin
CreatePluginRequest
UpdatePluginRequest
SyncPluginsRequest
PluginSyncOutcome
PluginSyncResult
BackgroundAgent
AgentCapabilities
AgentSyncState
AgentSession
AgentSessionEvent
CreateBackgroundAgentRequest
AgentAuthUrl
UpdateBackgroundAgentRequest
InvokeBackgroundAgentRequest
Properties
| Property | Type | Container |
|---|---|---|
| code | string | |
| message | string | |
| error | string | |
| hasMore | boolean | |
| total | integer | |
| severity | string | |
| details | list | |
| checked_at | dateTime | |
| level | string | |
| score | decimal | |
| reasoning | string | |
| calculated_at | dateTime | |
| type | string | |
| command | string | |
| args | list | |
| env | ||
| url | string | |
| headers | ||
| identityHash | string | |
| identifier | string | |
| displayName | string | |
| userCount | integer | |
| names | list | |
| capabilityType | string | |
| config | reference | |
| sourceApplications | list | |
| sourceFilePaths | list | |
| deviceCount | integer | |
| instanceCount | integer | |
| status | string | |
| toolkitName | string | |
| mcpName | string | |
| guardCheck | reference | |
| aiRisk | reference | |
| name | string | |
| scope | string | |
| id | string | |
| deviceId | string | |
| hostname | string | |
| username | string | |
| os | string | |
| platform | string | |
| architecture | string | |
| lastScanDate | dateTime | |
| capabilityCounts | ||
| aiAgents | list | |
| userId | string | |
| userName | string | |
| userEmail | string | |
| agentVersion | string | |
| firstSeenAt | dateTime | |
| lastSeenAt | dateTime | |
| instances | list | |
| totalDevices | integer | |
| totalMcps | integer | |
| totalSkills | integer | |
| totalMemory | integer | |
| totalAiAgents | integer | |
| riskSummary | ||
| pattern | ||
| match_field | string | |
| target | string | |
| action | string | |
| enabled | boolean | |
| order | integer | |
| scope_type | string | |
| scope_id | ||
| scope_name | ||
| agents | ||
| created_at | dateTime | |
| created_by | string | |
| mcp_servers | string | |
| skills | string | |
| capability_names | ||
| rules | list | |
| source | string | |
| description | string | |
| logo_url | string | |
| website | string | |
| category | string | |
| auth_types | list | |
| tools_count | integer | |
| tools | list | |
| transport | string | |
| repo | string | |
| official | boolean | |
| data | list | |
| pagination | ||
| totalCount | integer | |
| skip | decimal | |
| limit | decimal | |
| cursor | integer | |
| nextCursor | integer | |
| access_token | string | |
| token_type | string | |
| access_token_expired_at | decimal | |
| refresh_token | string | |
| expires_in | decimal | |
| id_token | string | |
| slug | string | |
| disabled | boolean | |
| auth_type | string | |
| is_local_mcp | boolean | |
| connection | ||
| metadata | ||
| updated_at | dateTime | |
| mcp_proxy | string | |
| request_settings | reference | |
| auth_settings | reference | |
| settings | ||
| proxySettings | reference | |
| key | string | |
| value | string | |
| disableTools | boolean | |
| disableResources | boolean | |
| disablePrompts | boolean | |
| autoSyncTools | boolean | |
| localMcp | boolean | |
| authType | string | |
| clientId | string | |
| authUrl | string | |
| tokenUrl | string | |
| client | ||
| howtoMarkdown | string | |
| org_id | string | |
| owner_ids | list | |
| admins | list | |
| integration_ids | list | |
| user_ids | list | |
| toolkit_ids | list | |
| skill_ids | list | |
| auto_assign_users | boolean | |
| auto_assign_machine_users | boolean | |
| auto_assign_mcps | boolean | |
| show_draft_mcps | boolean | |
| auto_assign_toolkits | boolean | |
| show_draft_toolkits | boolean | |
| auto_assign_skills | boolean | |
| show_draft_skills | boolean | |
| slugs | list | |
| string | ||
| is_machine_user | boolean | |
| group_ids | list | |
| owned_machine_user_ids | list | |
| risk_score | integer | |
| risk_score_source | string | |
| risk_score_updated_at | dateTime | |
| client_id | string | |
| secret | string | |
| overwrite_manual | boolean | |
| scores | list | |
| client_credentials | ||
| integration_tools | ||
| prompts | ||
| resources | ||
| descriptions | ||
| is_org | boolean | |
| owner_id | string | |
| content | string | |
| allowed_tools | list | |
| scripts | ||
| references | ||
| assets | ||
| identity_hash | string | |
| path | string | |
| language | string | |
| mimeType | string | |
| replacement | string | |
| expression | string | |
| prompt | string | |
| precondition_pattern | string | |
| builtin_id | string | |
| min_confidence | decimal | |
| allowlist | list | |
| certainty | decimal | |
| checks | list | |
| threshold | decimal | |
| is_default | boolean | |
| sort_order | integer | |
| output_content | string | |
| arguments | list | |
| required | boolean | |
| items | ||
| rawMcpServers | ||
| version | string | |
| author | ||
| homepage | string | |
| repository | string | |
| keywords | list | |
| command_ids | list | |
| rule_ids | list | |
| hook_ids | list | |
| sub_agent_ids | list | |
| mcps | reference | |
| verified | boolean | |
| background | boolean | |
| imported | integer | |
| skipped | integer | |
| failed | integer | |
| syncedAny | boolean | |
| outcomes | list | |
| icon | string | |
| access_key | string | |
| capabilities | reference | |
| platform_config | ||
| sync_state | reference | |
| integration_auth | list | |
| external_agent_id | string | |
| external_agent_version | integer | |
| credential_id | string | |
| vault_id | string | |
| external_agent_arn | string | |
| mcp_server_url | string | |
| last_synced_at | dateTime | |
| title | string | |
| archived_at | dateTime | |
| session_key | string | |
| last_event_at | dateTime | |
| processed_at | dateTime | |
| input | ||
| is_error | boolean | |
| connect | ||
| integration | string | |
| user_email | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://withwillow.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"webrix": "https://withwillow.ai/schema#",
"ValidationError": "webrix:ValidationError",
"code": {
"@id": "webrix:code",
"@type": "xsd:string"
},
"message": {
"@id": "webrix:message",
"@type": "xsd:string"
},
"error": {
"@id": "webrix:error",
"@type": "xsd:string"
},
"UnauthorizedError": "webrix:UnauthorizedError",
"ServerError": "webrix:ServerError",
"NotFoundError": "webrix:NotFoundError",
"DiscoveryPagination": "webrix:DiscoveryPagination",
"hasMore": {
"@id": "webrix:hasMore",
"@type": "xsd:boolean"
},
"total": {
"@id": "webrix:total",
"@type": "xsd:integer"
},
"DiscoveryGuardCheck": "webrix:DiscoveryGuardCheck",
"severity": {
"@id": "webrix:severity",
"@type": "xsd:string"
},
"details": {
"@id": "webrix:details",
"@container": "@list"
},
"checked_at": {
"@id": "webrix:checked_at",
"@type": "xsd:dateTime"
},
"DiscoveryAiRisk": "webrix:DiscoveryAiRisk",
"level": {
"@id": "webrix:level",
"@type": "xsd:string"
},
"score": {
"@id": "webrix:score",
"@type": "xsd:decimal"
},
"reasoning": {
"@id": "webrix:reasoning",
"@type": "xsd:string"
},
"calculated_at": {
"@id": "webrix:calculated_at",
"@type": "xsd:dateTime"
},
"DiscoveredMcpServerConfig": "webrix:DiscoveredMcpServerConfig",
"type": {
"@id": "webrix:type",
"@type": "xsd:string"
},
"command": {
"@id": "webrix:command",
"@type": "xsd:string"
},
"args": {
"@id": "webrix:args",
"@container": "@list"
},
"env": {
"@id": "webrix:env"
},
"url": {
"@id": "webrix:url",
"@type": "xsd:string"
},
"headers": {
"@id": "webrix:headers"
},
"DiscoveredMcpServer": "webrix:DiscoveredMcpServer",
"identityHash": {
"@id": "webrix:identityHash",
"@type": "xsd:string"
},
"identifier": {
"@id": "webrix:identifier",
"@type": "xsd:string"
},
"displayName": {
"@id": "webrix:displayName",
"@type": "xsd:string"
},
"userCount": {
"@id": "webrix:userCount",
"@type": "xsd:integer"
},
"names": {
"@id": "webrix:names",
"@container": "@list"
},
"capabilityType": {
"@id": "webrix:capabilityType",
"@type": "xsd:string"
},
"config": {
"@id": "webrix:config",
"@type": "@id"
},
"sourceApplications": {
"@id": "webrix:sourceApplications",
"@container": "@list"
},
"sourceFilePaths": {
"@id": "webrix:sourceFilePaths",
"@container": "@list"
},
"deviceCount": {
"@id": "webrix:deviceCount",
"@type": "xsd:integer"
},
"instanceCount": {
"@id": "webrix:instanceCount",
"@type": "xsd:integer"
},
"status": {
"@id": "webrix:status",
"@type": "xsd:string"
},
"toolkitName": {
"@id": "webrix:toolkitName",
"@type": "xsd:string"
},
"mcpName": {
"@id": "webrix:mcpName",
"@type": "xsd:string"
},
"guardCheck": {
"@id": "webrix:guardCheck",
"@type": "@id"
},
"aiRisk": {
"@id": "webrix:aiRisk",
"@type": "@id"
},
"DiscoveredSkill": "webrix:DiscoveredSkill",
"name": {
"@id": "webrix:name",
"@type": "xsd:string"
},
"scope": {
"@id": "webrix:scope",
"@type": "xsd:string"
},
"DiscoveredMemory": "webrix:DiscoveredMemory",
"DiscoveredDevice": "webrix:DiscoveredDevice",
"id": {
"@id": "webrix:id",
"@type": "xsd:string"
},
"deviceId": {
"@id": "webrix:deviceId",
"@type": "xsd:string"
},
"hostname": {
"@id": "webrix:hostname",
"@type": "xsd:string"
},
"username": {
"@id": "webrix:username",
"@type": "xsd:string"
},
"os": {
"@id": "webrix:os",
"@type": "xsd:string"
},
"platform": {
"@id": "webrix:platform",
"@type": "xsd:string"
},
"architecture": {
"@id": "webrix:architecture",
"@type": "xsd:string"
},
"lastScanDate": {
"@id": "webrix:lastScanDate",
"@type": "xsd:dateTime"
},
"capabilityCounts": {
"@id": "webrix:capabilityCounts"
},
"aiAgents": {
"@id": "webrix:aiAgents",
"@container": "@list"
},
"userId": {
"@id": "webrix:userId",
"@type": "xsd:string"
},
"userName": {
"@id": "webrix:userName",
"@type": "xsd:string"
},
"userEmail": {
"@id": "webrix:userEmail",
"@type": "xsd:string"
},
"agentVersion": {
"@id": "webrix:agentVersion",
"@type": "xsd:string"
},
"DiscoveredAiAgentInstance": "webrix:DiscoveredAiAgentInstance",
"DiscoveredAiAgent": "webrix:DiscoveredAiAgent",
"firstSeenAt": {
"@id": "webrix:firstSeenAt",
"@type": "xsd:dateTime"
},
"lastSeenAt": {
"@id": "webrix:lastSeenAt",
"@type": "xsd:dateTime"
},
"instances": {
"@id": "webrix:instances",
"@container": "@list"
},
"DiscoveryStats": "webrix:DiscoveryStats",
"totalDevices": {
"@id": "webrix:totalDevices",
"@type": "xsd:integer"
},
"totalMcps": {
"@id": "webrix:totalMcps",
"@type": "xsd:integer"
},
"totalSkills": {
"@id": "webrix:totalSkills",
"@type": "xsd:integer"
},
"totalMemory": {
"@id": "webrix:totalMemory",
"@type": "xsd:integer"
},
"totalAiAgents": {
"@id": "webrix:totalAiAgents",
"@type": "xsd:integer"
},
"riskSummary": {
"@id": "webrix:riskSummary"
},
"EnforcementRule": "webrix:EnforcementRule",
"pattern": {
"@id": "webrix:pattern"
},
"match_field": {
"@id": "webrix:match_field",
"@type": "xsd:string"
},
"target": {
"@id": "webrix:target",
"@type": "xsd:string"
},
"action": {
"@id": "webrix:action",
"@type": "xsd:string"
},
"enabled": {
"@id": "webrix:enabled",
"@type": "xsd:boolean"
},
"order": {
"@id": "webrix:order",
"@type": "xsd:integer"
},
"scope_type": {
"@id": "webrix:scope_type",
"@type": "xsd:string"
},
"scope_id": {
"@id": "webrix:scope_id"
},
"scope_name": {
"@id": "webrix:scope_name"
},
"agents": {
"@id": "webrix:agents"
},
"created_at": {
"@id": "webrix:created_at",
"@type": "xsd:dateTime"
},
"created_by": {
"@id": "webrix:created_by",
"@type": "xsd:string"
},
"EnforcementPolicy": "webrix:EnforcementPolicy",
"mcp_servers": {
"@id": "webrix:mcp_servers",
"@type": "xsd:string"
},
"skills": {
"@id": "webrix:skills",
"@type": "xsd:string"
},
"capability_names": {
"@id": "webrix:capability_names"
},
"rules": {
"@id": "webrix:rules",
"@container": "@list"
},
"UpdateEnforcementPolicyRequest": "webrix:UpdateEnforcementPolicyRequest",
"Connector": "webrix:Connector",
"source": {
"@id": "webrix:source",
"@type": "xsd:string"
},
"description": {
"@id": "webrix:description",
"@type": "xsd:string"
},
"logo_url": {
"@id": "webrix:logo_url",
"@type": "xsd:string"
},
"website": {
"@id": "webrix:website",
"@type": "xsd:string"
},
"category": {
"@id": "webrix:category",
"@type": "xsd:string"
},
"auth_types": {
"@id": "webrix:auth_types",
"@container": "@list"
},
"tools_count": {
"@id": "webrix:tools_count",
"@type": "xsd:integer"
},
"tools": {
"@id": "webrix:tools",
"@container": "@list"
},
"transport": {
"@id": "webrix:transport",
"@type": "xsd:string"
},
"repo": {
"@id": "webrix:repo",
"@type": "xsd:string"
},
"official": {
"@id": "webrix:official",
"@type": "xsd:boolean"
},
"ListConnectorsResponse": "webrix:ListConnectorsResponse",
"data": {
"@id": "webrix:data",
"@container": "@list"
},
"pagination": {
"@id": "webrix:pagination"
},
"totalCount": {
"@id": "webrix:totalCount",
"@type": "xsd:integer"
},
"ConnectorUsageResponse": "webrix:ConnectorUsageResponse",
"AdminPagination": "webrix:AdminPagination",
"skip": {
"@id": "webrix:skip",
"@type": "xsd:decimal"
},
"limit": {
"@id": "webrix:limit",
"@type": "xsd:decimal"
},
"McpServersCursorPagination": "webrix:McpServersCursorPagination",
"cursor": {
"@id": "webrix:cursor",
"@type": "xsd:integer"
},
"nextCursor": {
"@id": "webrix:nextCursor",
"@type": "xsd:integer"
},
"AuthExchangeResponse": "webrix:AuthExchangeResponse",
"access_token": {
"@id": "webrix:access_token",
"@type": "xsd:string"
},
"token_type": {
"@id": "webrix:token_type",
"@type": "xsd:string"
},
"access_token_expired_at": {
"@id": "webrix:access_token_expired_at",
"@type": "xsd:decimal"
},
"refresh_token": {
"@id": "webrix:refresh_token",
"@type": "xsd:string"
},
"expires_in": {
"@id": "webrix:expires_in",
"@type": "xsd:decimal"
},
"id_token": {
"@id": "webrix:id_token",
"@type": "xsd:string"
},
"ListMcpServersResponse": "webrix:ListMcpServersResponse",
"McpServer": "webrix:McpServer",
"slug": {
"@id": "webrix:slug",
"@type": "xsd:string"
},
"disabled": {
"@id": "webrix:disabled",
"@type": "xsd:boolean"
},
"auth_type": {
"@id": "webrix:auth_type",
"@type": "xsd:string"
},
"is_local_mcp": {
"@id": "webrix:is_local_mcp",
"@type": "xsd:boolean"
},
"connection": {
"@id": "webrix:connection"
},
"metadata": {
"@id": "webrix:metadata"
},
"updated_at": {
"@id": "webrix:updated_at",
"@type": "xsd:dateTime"
},
"CreateMcpServerRequest": "webrix:CreateMcpServerRequest",
"mcp_proxy": {
"@id": "webrix:mcp_proxy",
"@type": "xsd:string"
},
"request_settings": {
"@id": "webrix:request_settings",
"@type": "@id"
},
"auth_settings": {
"@id": "webrix:auth_settings",
"@type": "@id"
},
"UpdateMcpServerRequest": "webrix:UpdateMcpServerRequest",
"CreateMcpServerResponse": "webrix:CreateMcpServerResponse",
"RequestSettings": "webrix:RequestSettings",
"settings": {
"@id": "webrix:settings"
},
"proxySettings": {
"@id": "webrix:proxySettings",
"@type": "@id"
},
"Header": "webrix:Header",
"key": {
"@id": "webrix:key",
"@type": "xsd:string"
},
"value": {
"@id": "webrix:value",
"@type": "xsd:string"
},
"ProxySettings": "webrix:ProxySettings",
"disableTools": {
"@id": "webrix:disableTools",
"@type": "xsd:boolean"
},
"disableResources": {
"@id": "webrix:disableResources",
"@type": "xsd:boolean"
},
"disablePrompts": {
"@id": "webrix:disablePrompts",
"@type": "xsd:boolean"
},
"autoSyncTools": {
"@id": "webrix:autoSyncTools",
"@type": "xsd:boolean"
},
"localMcp": {
"@id": "webrix:localMcp",
"@type": "xsd:boolean"
},
"ProxyOauthSettings": "webrix:ProxyOauthSettings",
"authType": {
"@id": "webrix:authType",
"@type": "xsd:string"
},
"clientId": {
"@id": "webrix:clientId",
"@type": "xsd:string"
},
"authUrl": {
"@id": "webrix:authUrl",
"@type": "xsd:string"
},
"tokenUrl": {
"@id": "webrix:tokenUrl",
"@type": "xsd:string"
},
"client": {
"@id": "webrix:client"
},
"ProxyPassthroughSettings": "webrix:ProxyPassthroughSettings",
"ProxyApiKeySettings": "webrix:ProxyApiKeySettings",
"howtoMarkdown": {
"@id": "webrix:howtoMarkdown",
"@type": "xsd:string"
},
"NoneAuthSettings": "webrix:NoneAuthSettings",
"Group": "webrix:Group",
"org_id": {
"@id": "webrix:org_id",
"@type": "xsd:string"
},
"owner_ids": {
"@id": "webrix:owner_ids",
"@container": "@list"
},
"admins": {
"@id": "webrix:admins",
"@container": "@list"
},
"integration_ids": {
"@id": "webrix:integration_ids",
"@container": "@list"
},
"user_ids": {
"@id": "webrix:user_ids",
"@container": "@list"
},
"toolkit_ids": {
"@id": "webrix:toolkit_ids",
"@container": "@list"
},
"skill_ids": {
"@id": "webrix:skill_ids",
"@container": "@list"
},
"GroupSettings": "webrix:GroupSettings",
"auto_assign_users": {
"@id": "webrix:auto_assign_users",
"@type": "xsd:boolean"
},
"auto_assign_machine_users": {
"@id": "webrix:auto_assign_machine_users",
"@type": "xsd:boolean"
},
"auto_assign_mcps": {
"@id": "webrix:auto_assign_mcps",
"@type": "xsd:boolean"
},
"show_draft_mcps": {
"@id": "webrix:show_draft_mcps",
"@type": "xsd:boolean"
},
"auto_assign_toolkits": {
"@id": "webrix:auto_assign_toolkits",
"@type": "xsd:boolean"
},
"show_draft_toolkits": {
"@id": "webrix:show_draft_toolkits",
"@type": "xsd:boolean"
},
"auto_assign_skills": {
"@id": "webrix:auto_assign_skills",
"@type": "xsd:boolean"
},
"show_draft_skills": {
"@id": "webrix:show_draft_skills",
"@type": "xsd:boolean"
},
"CreateGroupRequest": "webrix:CreateGroupRequest",
"UpdateGroupRequest": "webrix:UpdateGroupRequest",
"AddIntegrationsRequest": "webrix:AddIntegrationsRequest",
"slugs": {
"@id": "webrix:slugs",
"@container": "@list"
},
"AddIntegrationsResponse": "webrix:AddIntegrationsResponse",
"User": "webrix:User",
"email": {
"@id": "webrix:email",
"@type": "xsd:string"
},
"is_machine_user": {
"@id": "webrix:is_machine_user",
"@type": "xsd:boolean"
},
"group_ids": {
"@id": "webrix:group_ids",
"@container": "@list"
},
"owned_machine_user_ids": {
"@id": "webrix:owned_machine_user_ids",
"@container": "@list"
},
"risk_score": {
"@id": "webrix:risk_score",
"@type": "xsd:integer"
},
"risk_score_source": {
"@id": "webrix:risk_score_source",
"@type": "xsd:string"
},
"risk_score_updated_at": {
"@id": "webrix:risk_score_updated_at",
"@type": "xsd:dateTime"
},
"MachineUserCredentials": "webrix:MachineUserCredentials",
"client_id": {
"@id": "webrix:client_id",
"@type": "xsd:string"
},
"secret": {
"@id": "webrix:secret",
"@type": "xsd:string"
},
"CreateUserRequest": "webrix:CreateUserRequest",
"UpdateUserRequest": "webrix:UpdateUserRequest",
"BulkRiskScoresRequest": "webrix:BulkRiskScoresRequest",
"overwrite_manual": {
"@id": "webrix:overwrite_manual",
"@type": "xsd:boolean"
},
"scores": {
"@id": "webrix:scores",
"@container": "@list"
},
"BulkRiskScoresResponse": "webrix:BulkRiskScoresResponse",
"CreateMachineUserViaUsersRequest": "webrix:CreateMachineUserViaUsersRequest",
"client_credentials": {
"@id": "webrix:client_credentials"
},
"Toolkit": "webrix:Toolkit",
"integration_tools": {
"@id": "webrix:integration_tools"
},
"prompts": {
"@id": "webrix:prompts"
},
"resources": {
"@id": "webrix:resources"
},
"descriptions": {
"@id": "webrix:descriptions"
},
"is_org": {
"@id": "webrix:is_org",
"@type": "xsd:boolean"
},
"owner_id": {
"@id": "webrix:owner_id",
"@type": "xsd:string"
},
"CreateToolkitRequest": "webrix:CreateToolkitRequest",
"UpdateToolkitRequest": "webrix:UpdateToolkitRequest",
"PromoteToolkitRequest": "webrix:PromoteToolkitRequest",
"Skill": "webrix:Skill",
"content": {
"@id": "webrix:content",
"@type": "xsd:string"
},
"allowed_tools": {
"@id": "webrix:allowed_tools",
"@container": "@list"
},
"scripts": {
"@id": "webrix:scripts"
},
"references": {
"@id": "webrix:references"
},
"assets": {
"@id": "webrix:assets"
},
"identity_hash": {
"@id": "webrix:identity_hash",
"@type": "xsd:string"
},
"SkillScript": "webrix:SkillScript",
"path": {
"@id": "webrix:path",
"@type": "xsd:string"
},
"language": {
"@id": "webrix:language",
"@type": "xsd:string"
},
"SkillReference": "webrix:SkillReference",
"SkillAsset": "webrix:SkillAsset",
"mimeType": {
"@id": "webrix:mimeType",
"@type": "xsd:string"
},
"CreateSkillRequest": "webrix:CreateSkillRequest",
"UpdateSkillRequest": "webrix:UpdateSkillRequest",
"GuardCheckConfig": "webrix:GuardCheckConfig",
"replacement": {
"@id": "webrix:replacement",
"@type": "xsd:string"
},
"expression": {
"@id": "webrix:expression",
"@type": "xsd:string"
},
"prompt": {
"@id": "webrix:prompt",
"@type": "xsd:string"
},
"precondition_pattern": {
"@id": "webrix:precondition_pattern",
"@type": "xsd:string"
},
"builtin_id": {
"@id": "webrix:builtin_id",
"@type": "xsd:string"
},
"min_confidence": {
"@id": "webrix:min_confidence",
"@type": "xsd:decimal"
},
"allowlist": {
"@id": "webrix:allowlist",
"@container": "@list"
},
"GuardCheck": "webrix:GuardCheck",
"certainty": {
"@id": "webrix:certainty",
"@type": "xsd:decimal"
},
"Guard": "webrix:Guard",
"checks": {
"@id": "webrix:checks",
"@container": "@list"
},
"threshold": {
"@id": "webrix:threshold",
"@type": "xsd:decimal"
},
"is_default": {
"@id": "webrix:is_default",
"@type": "xsd:boolean"
},
"sort_order": {
"@id": "webrix:sort_order",
"@type": "xsd:integer"
},
"CreateGuardRequest": "webrix:CreateGuardRequest",
"UpdateGuardRequest": "webrix:UpdateGuardRequest",
"Command": "webrix:Command",
"output_content": {
"@id": "webrix:output_content",
"@type": "xsd:string"
},
"arguments": {
"@id": "webrix:arguments",
"@container": "@list"
},
"CommandArgument": "webrix:CommandArgument",
"required": {
"@id": "webrix:required",
"@type": "xsd:boolean"
},
"items": {
"@id": "webrix:items"
},
"CreateCommandRequest": "webrix:CreateCommandRequest",
"UpdateCommandRequest": "webrix:UpdateCommandRequest",
"PluginMcps": "webrix:PluginMcps",
"rawMcpServers": {
"@id": "webrix:rawMcpServers"
},
"Plugin": "webrix:Plugin",
"version": {
"@id": "webrix:version",
"@type": "xsd:string"
},
"author": {
"@id": "webrix:author"
},
"homepage": {
"@id": "webrix:homepage",
"@type": "xsd:string"
},
"repository": {
"@id": "webrix:repository",
"@type": "xsd:string"
},
"keywords": {
"@id": "webrix:keywords",
"@container": "@list"
},
"command_ids": {
"@id": "webrix:command_ids",
"@container": "@list"
},
"rule_ids": {
"@id": "webrix:rule_ids",
"@container": "@list"
},
"hook_ids": {
"@id": "webrix:hook_ids",
"@container": "@list"
},
"sub_agent_ids": {
"@id": "webrix:sub_agent_ids",
"@container": "@list"
},
"mcps": {
"@id": "webrix:mcps",
"@type": "@id"
},
"verified": {
"@id": "webrix:verified",
"@type": "xsd:boolean"
},
"CreatePluginRequest": "webrix:CreatePluginRequest",
"UpdatePluginRequest": "webrix:UpdatePluginRequest",
"SyncPluginsRequest": "webrix:SyncPluginsRequest",
"background": {
"@id": "webrix:background",
"@type": "xsd:boolean"
},
"PluginSyncOutcome": "webrix:PluginSyncOutcome",
"imported": {
"@id": "webrix:imported",
"@type": "xsd:integer"
},
"skipped": {
"@id": "webrix:skipped",
"@type": "xsd:integer"
},
"failed": {
"@id": "webrix:failed",
"@type": "xsd:integer"
},
"PluginSyncResult": "webrix:PluginSyncResult",
"syncedAny": {
"@id": "webrix:syncedAny",
"@type": "xsd:boolean"
},
"outcomes": {
"@id": "webrix:outcomes",
"@container": "@list"
},
"BackgroundAgent": "webrix:BackgroundAgent",
"icon": {
"@id": "webrix:icon",
"@type": "xsd:string"
},
"access_key": {
"@id": "webrix:access_key",
"@type": "xsd:string"
},
"capabilities": {
"@id": "webrix:capabilities",
"@type": "@id"
},
"platform_config": {
"@id": "webrix:platform_config"
},
"sync_state": {
"@id": "webrix:sync_state",
"@type": "@id"
},
"AgentCapabilities": "webrix:AgentCapabilities",
"integration_auth": {
"@id": "webrix:integration_auth",
"@container": "@list"
},
"AgentSyncState": "webrix:AgentSyncState",
"external_agent_id": {
"@id": "webrix:external_agent_id",
"@type": "xsd:string"
},
"external_agent_version": {
"@id": "webrix:external_agent_version",
"@type": "xsd:integer"
},
"credential_id": {
"@id": "webrix:credential_id",
"@type": "xsd:string"
},
"vault_id": {
"@id": "webrix:vault_id",
"@type": "xsd:string"
},
"external_agent_arn": {
"@id": "webrix:external_agent_arn",
"@type": "xsd:string"
},
"mcp_server_url": {
"@id": "webrix:mcp_server_url",
"@type": "xsd:string"
},
"last_synced_at": {
"@id": "webrix:last_synced_at",
"@type": "xsd:dateTime"
},
"AgentSession": "webrix:AgentSession",
"title": {
"@id": "webrix:title",
"@type": "xsd:string"
},
"archived_at": {
"@id": "webrix:archived_at",
"@type": "xsd:dateTime"
},
"session_key": {
"@id": "webrix:session_key",
"@type": "xsd:string"
},
"last_event_at": {
"@id": "webrix:last_event_at",
"@type": "xsd:dateTime"
},
"AgentSessionEvent": "webrix:AgentSessionEvent",
"processed_at": {
"@id": "webrix:processed_at",
"@type": "xsd:dateTime"
},
"input": {
"@id": "webrix:input"
},
"is_error": {
"@id": "webrix:is_error",
"@type": "xsd:boolean"
},
"CreateBackgroundAgentRequest": "webrix:CreateBackgroundAgentRequest",
"connect": {
"@id": "webrix:connect"
},
"AgentAuthUrl": "webrix:AgentAuthUrl",
"integration": {
"@id": "webrix:integration",
"@type": "xsd:string"
},
"user_email": {
"@id": "webrix:user_email",
"@type": "xsd:string"
},
"UpdateBackgroundAgentRequest": "webrix:UpdateBackgroundAgentRequest",
"InvokeBackgroundAgentRequest": "webrix:InvokeBackgroundAgentRequest"
},
"@type": "schema:Dataset",
"schema:name": "Willow AI Governance Control Plane API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Willow AI Governance Control Plane'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-19) from openapi/_original/webrix-api-openapi.json.",
"dcterms:created": "2026-10-19",
"dcterms:source": [
"openapi/_original/webrix-api-openapi.json"
]
}