generated: '2026-07-15' method: generated source: openapi/words-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 30 by_action_class: connected: 30 by_consequence: read: 30 human_in_the_loop_required: 0 operations: - path: /words/{word} method: get operationId: getWord x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/definitions method: get operationId: getDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/synonyms method: get operationId: getSynonyms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/antonyms method: get operationId: getAntonyms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/examples method: get operationId: getExamples x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/rhymes method: get operationId: getRhymes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/frequency method: get operationId: getFrequency x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/syllables method: get operationId: getSyllables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/pronunciation method: get operationId: getPronunciation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/hasTypes method: get operationId: getHasTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/typeOf method: get operationId: getTypeOf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/partOf method: get operationId: getPartOf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/hasParts method: get operationId: getHasParts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/instances method: get operationId: getInstances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/instanceOf method: get operationId: getInstanceOf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/similar method: get operationId: getSimilarTo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/also method: get operationId: getAlso x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/entails method: get operationId: getEntails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/memberOf method: get operationId: getMemberOf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/hasMembers method: get operationId: getHasMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/substanceOf method: get operationId: getSubstanceOf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/hasSubstances method: get operationId: getHasSubstances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/inCategory method: get operationId: getInCategory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/hasCategories method: get operationId: getHasCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/usageOf method: get operationId: getUsageOf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/hasUsages method: get operationId: getHasUsages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/inRegion method: get operationId: getInRegion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/regionOf method: get operationId: getRegionOf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/{word}/pertainsTo method: get operationId: getPertainsTo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /words/ method: get operationId: searchWords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none