Skip to content

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.

from cayu import decide_knowledge_activation

Return validated activation authority or fail closed without persistence.

async decide_knowledge_activation(request: KnowledgeActivationRequest, *, config: KnowledgeGovernanceConfig, policy: KnowledgeActivationPolicy | None=None) -> KnowledgeActivationAuthority

Release source · Runtime guarantees · Capability guides

from cayu import KnowledgeActivationPolicy

Application authority for one copied, bounded activation request.

Bases: Protocol.

async KnowledgeActivationPolicy.decide_activation(request: KnowledgeActivationRequest) -> KnowledgeActivationDecision

Release source · Runtime guarantees · Capability guides

from cayu import KnowledgeActivationPolicyError

A configured activation policy failed closed before publication.

Bases: RuntimeError.

KnowledgeActivationPolicyError.__init__(code: str) -> None

Release source · Runtime guarantees · Capability guides

from cayu import reviewed_approval_authority

Bind 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

Release source · Runtime guarantees · Capability guides