cayu.knowledge.governance
Public Cayu API. Definitions are grouped by their public source module, and definitions from private implementation modules appear on their package’s page; adding a symbol does not move existing links. The import shown at each entry is a supported public namespace. Read the Python API overview and install the required extra.
decide_knowledge_activation
Section titled “decide_knowledge_activation”from cayu import decide_knowledge_activationReturn validated activation authority or fail closed without persistence.
async decide_knowledge_activation(request: KnowledgeActivationRequest, *, config: KnowledgeGovernanceConfig, policy: KnowledgeActivationPolicy | None=None) -> KnowledgeActivationAuthorityRelease source · Runtime guarantees · Capability guides
KnowledgeActivationPolicy
Section titled “KnowledgeActivationPolicy”from cayu import KnowledgeActivationPolicyApplication authority for one copied, bounded activation request.
Bases: Protocol.
decide_activation (method)
Section titled “decide_activation (method)”async KnowledgeActivationPolicy.decide_activation(request: KnowledgeActivationRequest) -> KnowledgeActivationDecisionRelease source · Runtime guarantees · Capability guides
KnowledgeActivationPolicyError
Section titled “KnowledgeActivationPolicyError”from cayu import KnowledgeActivationPolicyErrorA configured activation policy failed closed before publication.
Bases: RuntimeError.
init (method)
Section titled “init (method)”KnowledgeActivationPolicyError.__init__(code: str) -> NoneRelease source · Runtime guarantees · Capability guides
reviewed_approval_authority
Section titled “reviewed_approval_authority”from cayu import reviewed_approval_authorityBind an explicit privileged reviewer to an exact pending revision.
reviewed_approval_authority(request: KnowledgeActivationRequest, *, reviewer_identity: str, reviewer_version: str, code: str='approved', annotations: dict[str, object] | None=None) -> KnowledgeActivationAuthority