Platform modulesModule reference4 values8 types

Governance Core

Pure governance primitives for risk scoring, routing resolution, and policy evaluation outside the HTTP API surface.

Use these exports when embedding governance logic directly in local services or custom orchestrators.

computeRuntimeRisk
functioncomputeRuntimeRisk
computeRuntimeRisk(input: RuntimeRiskInput): Promise<RiskRouteDecision>

Parameters

NameTypeFlags
inputRuntimeRiskInputrequired
TypeScript SDKTypeScript
import { computeRuntimeRisk } from "@arelis-ai/arelis-governance-sdk";

// @arelis-ai/governance-core
// Signature: computeRuntimeRisk(input: RuntimeRiskInput): Promise<RiskRouteDecision>

const result = await computeRuntimeRisk(...[] as unknown[]);
console.log(result);

Return

// Return type
Promise<RiskRouteDecision>
resolveRiskRoute
functionresolveRiskRoute
resolveRiskRoute(decision: RiskRouteDecision, config: RiskRouterConfig): Promise<RiskAction>

Parameters

NameTypeFlags
decisionRiskRouteDecisionrequired
configRiskRouterConfigrequired
TypeScript SDKTypeScript
import { resolveRiskRoute } from "@arelis-ai/arelis-governance-sdk";

// @arelis-ai/governance-core
// Signature: resolveRiskRoute(decision: RiskRouteDecision, config: RiskRouterConfig): Promise<RiskAction>

const result = await resolveRiskRoute(...[] as unknown[]);
console.log(result);

Return

// Return type
Promise<RiskAction>
evaluateRisk
functionevaluateRisk
evaluateRisk(input: RiskEvaluationInput): RiskRouteDecision

Parameters

NameTypeFlags
inputRiskEvaluationInputrequired
TypeScript SDKTypeScript
import { evaluateRisk } from "@arelis-ai/arelis-governance-sdk";

// @arelis-ai/governance-core
// Signature: evaluateRisk(input: RiskEvaluationInput): RiskRouteDecision

const result = await evaluateRisk(...[] as unknown[]);
console.log(result);

Return

// Return type
RiskRouteDecision
evaluatePolicy
functionevaluatePolicy
evaluatePolicy(context: GovernanceContext): PolicyDecision[]

Parameters

NameTypeFlags
contextGovernanceContextrequired
TypeScript SDKTypeScript
import { evaluatePolicy } from "@arelis-ai/arelis-governance-sdk";

// @arelis-ai/governance-core
// Signature: evaluatePolicy(context: GovernanceContext): PolicyDecision[]

const result = await evaluatePolicy(...[] as unknown[]);
console.log(result);

Return

// Return type
PolicyDecision[]