Skip to content

Domain Certification

Bounded domain certification for G6 R2/R3 workflows.

Cluster: Uncategorised | Type: component | MCP Tools: 4

Overview

Bounded certification governance for R2/R3 G6 workflows. Coordinates existing professional standards, job validation, design assurance, reliability envelopes, compliance, and HITL records to decide whether a narrow workflow may run as certified decision support or bounded autonomous execution.

Public API

CertificationDecision

Reviewer verdict over a scope's certification status.

Field Type Default
status str required
rationale str required
confidence float 0.0
added_residual_risks list[str] field(default_factory=list)
degraded bool False
raw_response str ''
source str 'agentic'

AuthorityDecision

Reviewer verdict over a runtime-authority gating decision.

Field Type Default
decision str required
rationale str required
confidence float 0.0
degraded bool False
raw_response str ''
source str 'agentic'

DomainCertificationPlanner

Runtime-first verdict facade with a one-way deterministic safety floor.

Constructor:

Parameter Type Default
runtime DomainCertificationRuntime \| None None

Methods:

evaluate_scope(scope: CertificationScope, mode: str = 'schema') -> tuple[CertificationEvaluation, CertificationDecision]

Return the deterministic evaluation plus the (floored) reviewer verdict.

decide_authority(task: str, action: str, certificate: CertificateRecord | None, requested_risk_tier: str = 'R2') -> tuple[RuntimeAuthority, AuthorityDecision]

Return the deterministic authority plus the (floored) reviewer decision.

DomainCertificationBlock(AIBlock[DomainCertificationInput, DomainCertificationOutput, dict])

Field Type Default
name str 'domain_certification'
state dict[str, Any] field(default_factory=dict)

Methods:

infer(data: Any) -> Result[DomainCertificationOutput]

CertificationScope(BaseModel)

Field Type Default
scope_id str ''
domain str 'general'
job_name str ''
workflow_name str ''
allowed_task_patterns list[str] Field(default_factory=list)
allowed_outputs list[str] Field(default_factory=list)
forbidden_actions list[str] Field(default_factory=list)
risk_tier_ceiling RiskTier 'R2'
required_data_sources list[str] Field(default_factory=list)
standards list[str] Field(default_factory=list)
gold_case_suite str ''
gold_case_results_path str ''
min_gold_cases int 5
metric_thresholds dict[str, float] Field(default_factory=lambda: {'overall': 0.8, 'answer_quality': 0.75, 'provenance_coverage': 0.7, 'action_safety': 0.9})
evidence_freshness_days int 365
hitl_required bool True
autonomous_allowed bool False
rollback_required bool True
audit_required bool True
expiry_days int 90
reviewer_id str ''
review_log_path str ''
assumptions list[str] Field(default_factory=list)
non_goals list[str] Field(default_factory=list)

GateResult(BaseModel)

Field Type Default
gate str required
passed bool required
severity Literal['info', 'warn', 'block'] 'warn'
message str ''
evidence dict[str, Any] Field(default_factory=dict)
remediation str ''

SourceValidationResult(BaseModel)

Field Type Default
declared str required
source_type Literal['local_file', 'url', 'symbolic'] required
reachable bool \| None None
freshness_checked bool False
provenance_checked bool False
advisory_only bool True
warning_card str ''

CertificationEvaluation(BaseModel)

Field Type Default
scope_id str required
status CertificationStatus 'provisional'
gates list[GateResult] Field(default_factory=list)
standards list[str] Field(default_factory=list)
gold_case_metrics dict[str, float] Field(default_factory=dict)
warning_card dict[str, Any] Field(default_factory=dict)
residual_risks list[str] Field(default_factory=list)
recommended_next_step str ''

CertificateRecord(BaseModel)

Field Type Default
certificate_id str required
scope CertificationScope required
status CertificationStatus required
evaluation CertificationEvaluation required
issued_at str ''
expires_at str ''
revoked_at str ''
reviewer_id str ''
review_notes str ''

RuntimeAuthority(BaseModel)

Field Type Default
decision AuthorityDecision 'block'
certificate_id str ''
scope_id str ''
reason str ''
completion_state CompletionState 'blocked-escalated'
reliability_status str 'blocked'
warning_card dict[str, Any] Field(default_factory=dict)
evidence dict[str, Any] Field(default_factory=dict)
required_next_action str ''

DomainCertificationInput(BaseModel)

Field Type Default
op CertificationOp required
scope CertificationScope \| None None
scope_id str ''
certificate_id str ''
domain str 'general'
job_name str ''
workflow_name str ''
task str ''
requested_risk_tier RiskTier 'R2'
requested_action str ''
reviewer_id str ''
review_notes str ''
decision Literal['approved', 'rejected', 'revoked'] 'approved'
parameters dict[str, Any] Field(default_factory=dict)
db_path str ''

DomainCertificationOutput(BaseModel)

Field Type Default
op str ''
ok bool True
error str ''
scope CertificationScope \| None None
evaluation CertificationEvaluation \| None None
certificate CertificateRecord \| None None
authority RuntimeAuthority \| None None
certificates list[CertificateRecord] Field(default_factory=list)
metadata dict[str, Any] Field(default_factory=dict)

Functions

agentic_planner_enabled(default_enabled: bool) -> bool

Decide whether the agentic domain_certification reviewer should run.

normalize_completion_state(value: str) -> CompletionState

MCP Tools

Operation Source
ops domain_certification_mcp
help domain_certification_mcp
list_patterns domain_certification_mcp
describe_capabilities domain_certification_mcp