How LSAS works

From organizational intent to governed AI execution.

LSAS Platform connects approved governance requirements to supported AI workflows, evaluates actions at runtime, and preserves evidence of the decisions and controls applied.

01 · Where LSAS Platform fits

A deliberate boundary in a supported workflow.

Your application calls a supported LSAS Platform endpoint. The gateway evaluates the request, admits only supported execution, and evaluates the result before release.

Illustrative architecture · Supported provider-mediated request

  1. Application, agent, or supported APIExplicitly integrates with the governed endpoint.
  2. LSAS Platform governance boundaryAuthenticate identity. Resolve policy. Inspect input.
  3. Policy evaluation & authorized executionAdmit a supported operation under a bounded grant.
  4. Model, provider, or connected serviceExecute through the admitted adapter and destination.
  5. Governed release & decision evidenceInspect output. Transform, release, block, or hold. Record the outcome.
Input checks precede an outbound call; output checks follow its result. A blocked request may never reach the provider. Deterministic JSON sanitization evaluates a supplied payload without a model call.

Coverage comes from the integration boundary. LSAS Platform does not universally intercept every network request, employee AI session, or autonomous agent.

02 · The runtime pipeline

Six steps from request to recorded outcome.

The same control sequence connects authority, evaluation, execution, and evidence. The selected route determines which provider, transformation, or review capabilities are available.

  1. 01

    Resolve Authority

    Identify the authenticated application, tenant, environment, assigned policy version, and permitted route. Resolve any recorded active alignment and the admitted provider destination.

    The caller's identity and server configuration establish the boundary. A prompt or client-supplied role cannot widen it.

    Application identity · Exact policy version · Authority checks
  2. 02

    Inspect Input

    Validate supported text or JSON shapes and run configured checks before outbound work. Reject unsupported inputs; apply and recheck a supported transformation when the policy requires it.

    An unsafe or unsupported request can be stopped before it reaches an external service.

    Ingress findings · Required intervention · Actual input transformation
  3. 03

    Bound Execution

    For an admitted provider call, bind the registered skill to its destination, policy context, deadline, and budget. Recheck authority around execution.

    Permission applies to a specific supported operation. Unsupported tools and destinations cannot expand the grant.

    Execution grant · Effect intent · Adapter result
  4. 04

    Enforce Thresholds

    Evaluate the actual returned artifact with the selected policy and supported validators. Apply supported transformations on the server and revalidate the result.

    A rule that requests redaction is different from a redaction that was completed successfully.

    Egress findings · Transformations applied · Revalidation
  5. 05

    Decide at Runtime

    Release eligible output, release a validated transformation, block it, or hold it. The supported nonclinical review profile requires approval of the exact artifact before release.

    A hold or escalation is not permission to release. Changed content, expired authority, or a different audience invalidates approval.

    Final disposition · Release or hold receipt · Exact artifact binding
  6. 06

    Record the Decision

    Retain the policy context, rule findings, derived evidence, and execution receipts associated with the decision. Keep intermediate findings separate from the final release outcome.

    Reviewers can inspect which controls ran and what was released or withheld, within the recorded evidence scope.

    Correlated decision record · Policy provenance · Audit history

03 · A governance decision in detail

A requested redaction becomes a verified transformation.

This synthetic JSON example follows the supported Developer Data Guard payload boundary. It illustrates tested behavior, not a customer event or a live decision record. No model or external service is called.

Sample project contact payload

Policy: developer-data-guard@1.0.0

Final outcome · TRANSFORMED

Request received · Synthetic values

{
  "message": "Contact engineer@example.invalid about the sample project.",
  "nested": [{ "phone": 5551234567 }]
}

Validated artifact · Released

{
  "message": "Contact [REDACTED_EMAIL] about the sample project.",
  "nested": [{ "phone": "[REDACTED_PHONE]" }]
}
Request received
The authenticated payload route receives supported JSON containing synthetic contact values.
Policy evaluated
The selected Developer Data Guard policy evaluates the supplied payload at its release boundary.
Finding detected
Configured checks identify email and phone patterns. The policy decision is REDACTED.
Required intervention
Redaction is required before release. That requirement alone does not prove a transformation occurred.
Actual enforcement
The server replaces the detected values and evaluates the transformed JSON again. The transformed artifact passes revalidation.
Final disposition
TRANSFORMED: the validated transformed payload is returned. The original contact values are not released by this boundary.
Evidence recorded
Policy and validator context, findings, applied remediation, enforcement stage, and the digest of the exact transformed artifact support inspection.
Pattern detection is bounded and heuristic. This example does not establish complete de-identification, factual correctness, or regulatory compliance.
Permitted
ALLOW or ALLOW_WITH_WARNINGS may release eligible content. A warning can remain part of the evidence.
Redacted
Release requires a supported transformation and successful revalidation. An input redaction is distinct from the final output disposition.
Blocked
The boundary withholds the protected payload. A rejected request does not become a successful external action.
Held
An escalation, failed revalidation, or unsupported requirement withholds content. A hold does not mean a reviewer has approved it.

04 · Governance authority

Intent, policy, and execution have distinct jobs.

Organizational Alignment records what the organization intends to govern and who reviews that intent. Versioned policy assignments select the executable rules. Authenticated application identity and route permissions constrain where those rules can run.

In supported runtime paths, the server resolves the assigned application or tenant-environment policy version. An explicit execution grant constrains an admitted provider operation. A caller cannot grant itself additional tools or bypass the release check.

05 · Integration and deployment

Start with a supported boundary. Qualify the environment.

Application and API integration
Supported text generation and JSON sanitization use authenticated application identity and versioned policies. Unsupported message shapes, tools, and capabilities are rejected or held.
Provider adapters
OpenAI, OpenAI-compatible, and Anthropic adapters use tenant-bound destinations and credentials, bounded transport, deadlines, and cancellation. Their availability depends on the configured deployment.
Connected services
Epic sandbox support is limited to separately authorized Patient read/search. Simulated connectors make no provider or FHIR call. This is not clinical-write authority.

Human review is a scoped release path.

Explicitly enrolled nonclinical applications can hold an encrypted output artifact for exact-output review. Approval binds the artifact, original application audience, and relevant authority; expiry or changed content prevents release.

A generic escalation does not automatically enter this workflow. Current-regulatory-evidence verification, generated-code execution, and unrestricted agent execution remain unsupported and held. Clinical production use requires separate deployment and domain qualification.

VPC and private-deployment diagrams describe architectural options. Networking, identity, retention, tenant isolation, recovery, load, incident response, and domain suitability need evidence from the actual customer environment.

06 · From decision to evidence

Inspect the outcome and the controls behind it.

Decision records distinguish what policy required, what the runtime actually did, and whether content was released. Correlated audit and reporting views preserve that distinction.

Policy context

Inspect the recorded application, policy version, validator context, findings, and relevant authority references. Missing historical evidence remains unknown.

Enforcement receipts

See applied transformations and their stage, final release or hold status, and artifact fingerprints where recorded. An intermediate grant is not a final release receipt.

Reviewable reporting

Use scoped console and report views to examine retained decisions. Time windows, excerpts, historical gaps, and conflicting records constrain what a report can establish.

A recorded policy evaluation is evidence of the recorded controls. It does not automatically establish regulatory compliance, factual or clinical correctness, downstream delivery, or verified business outcomes.

Explore LSAS Platform

Choose your next step.

Free · No code

Governance Sandbox

Explore guided scenarios and inspect findings, controls, and outcomes in a public demonstration environment. Use synthetic or non-sensitive data only.

Explore Sandbox
Free · For engineering teams

Developer Evaluation

Exercise supported API boundaries and inspect retained evidence in your private evaluation workspace. Use synthetic or non-sensitive test data; no production use.

Start Developer Evaluation
For your organization

Request a Demo

Discuss a workflow, its accountable owners, and the integration and evidence needed to evaluate it in your environment.

Request a Demo

Sandbox and Developer Evaluation are independent entry paths. Neither is a prerequisite for the other.