SovAIHub
ModulesSAI-100
SAI-100 table of contents
Tutorial3 min readContent reviewed

Foundation architecture workshop

Apply SAI-100 to a synthetic private knowledge assistant and produce a system definition, boundary map, controls, evidence plan, and backlog.

Last content review 2026-08-03Included in SAI-100

Before you start

Use an approved learning environment and synthetic examples. Review the linked module outcomes before continuing.

Module outcomes: Define sovereignty in terms of enforceable technical control; Map data, model, infrastructure, operational, and evidence boundaries; Distinguish private deployment from a demonstrably controlled AI system; Create an initial sovereignty control objective map. This lesson contributes to that sequence.

Workshop objective

Apply the SAI-100 method to a synthetic internal knowledge assistant. The workshop produces useful architecture artifacts without deploying production infrastructure or using customer data.

Use synthetic policy documents and fictional identities only.

Download SAI-100 system-definition templateA reusable Markdown worksheet for actors, assets, boundaries, controls, evidence, limitations, and exit triggers.

Scenario

An organization wants an assistant that answers employee questions about internal travel and information-security policies. Answers must cite approved documents. Users may see only documents permitted for their business unit. The runtime should operate inside an approved private environment, and administrators need evidence of the deployed model, index, policies, and blocked requests.

The assistant must not make employment decisions, provide legal advice, or answer from unsupported knowledge.

Step 1: Define the system

Use the Define the AI system template.

Record the owner, intended purpose, approved users, affected parties, inputs, outputs, human responsibility, deployment environment, dependencies, and prohibited uses.

Validation: another person should be able to determine whether a proposed use is inside or outside the approved purpose.

Step 2: Draw context and boundaries

Use Trust boundaries and data flows.

Include the employee, identity provider, application, retrieval service, document sources, index, model runtime, import path, operators, evidence store, and any external dependency. Number every material flow.

Validation: every path by which data, artifacts, administration, or evidence enters or leaves the runtime is visible.

Step 3: Write control objectives

Create at least one testable objective for each foundation family:

  • Purpose and ownership.
  • Data and permissions.
  • Model and prompt versions.
  • Artifact supply chain.
  • Input, output, and egress.
  • Operations and recovery.
  • Evidence and review.

Use the control-objective pattern.

Validation: each objective states scope, owner, required outcome, and verification method.

Step 4: Create the evidence map

Select the five objectives with the highest impact. For each, identify the evidence producer, version identifiers, storage boundary, integrity mechanism, retention, and review trigger.

Use Evidence by design.

Validation: a reviewer can connect the evidence to the system version and determine whether the control operated.

Step 5: Record dependencies and trade-offs

Create a short sovereignty profile across data, model, infrastructure, operations, and evidence. For every accepted external dependency, record the rationale, outage or change impact, alternative, and owner.

Validation: the profile does not use a single unsupported “sovereign” rating.

Step 6: Build the readiness backlog

Convert gaps into actionable work:

Backlog item:
Risk or required outcome:
Affected boundary and component:
Owner:
Priority:
Dependency:
Completion evidence:
Target milestone:

Separate items needed before a pilot from later production-hardening work.

Completion package

The workshop is complete when the package contains:

  1. One-page system definition.
  2. Context and trust-boundary diagram with numbered flows.
  3. Control-objective register covering all seven families.
  4. Evidence map for the five highest-impact controls.
  5. Sovereignty-dimension profile and accepted dependencies.
  6. Prioritized readiness backlog.

This is an educational foundation package, not a production approval or compliance assessment.

Module worked example

A local model uses an external embedding API for internal policy documents.

Apply the control
Map inference, embedding and telemetry flows separately, then decide which destinations are approved.
Expected result
The system definition identifies the external data flow and its accountable owner.
Troubleshooting
A local model label does not explain where embeddings, logs or administrative access go. Trace each dependency.

Practice and completion check

Choose one control from this lesson. Identify its actor, target, enforcement point and expected result. Describe an allowed case and a denied or failed case. For a runnable exercise, retain observed output and separate it from expected output. Record unresolved limitations before marking the lesson complete.

Your lesson progress

Completion is self-reported learning progress; it does not certify practical competence.

Status: Not marked

My learning

Loading your learning record…