Platform, Security & Governance

Enterprise AI only creates leverage when the foundation can be trusted.

AWALI connects enterprise data, institutional context, AI models, governed actions and purpose-built applications into systems designed around how the business actually operates. Deployment, ownership, security and approval boundaries are defined as part of the architecture—not after the build.

The architecture

From fragmented systems to governed action.

Seven layers, in order. Read down and you can see where data begins, where business meaning is added, where the model operates, where automated action is bounded, where a human approves, and where performance is measured against a baseline.

  1. Systems of record

    Where does the data begin?

    The systems the business already runs on. Nothing is replaced to make AI possible; the architecture reads from where the truth already lives.

    • ERP
    • CRM
    • EHR
    • Financial
    • Operational
    • Documents
  2. Data foundation

    How does it become trustworthy?

    Data is ingested, normalized and reconciled so figures agree across systems, and governed so access and lineage are known before anything downstream depends on it. Where the engagement requires it, this foundation is a client-defined data lake that sits behind the client’s own firewall, so sensitive data never leaves their control.

    • Ingest
    • Normalize
    • Reconcile
    • Govern
    • Client-controlled data lake
  3. Business context

    Where is business meaning added?

    The layer that turns rows into an operating picture: what an entity is, how entities relate, which workflow they belong to, which rules apply, and what the organization knows that is written nowhere.

    • Entities
    • Relationships
    • Workflows
    • Rules
    • Institutional knowledge
  4. AI reasoning

    Where does the model operate?

    Model operates here

    Selected models operate on top of that context rather than on raw data. Model choice is an engagement decision, and models are replaceable — the context around them is the durable asset.

    • Selected models grounded in enterprise context
  5. Bounded action

    Where is automated action bounded, and where does a human approve?

    Human approval happens here

    Agents and automation act only inside defined boundaries. Consequential actions route to a named human approver against a defined threshold, and both the boundary and the approval are recorded.

    • Agents
    • Automation
    • Human approvals
    • Decision rules
  6. Purpose-built experience

    How do people actually use it?

    Interfaces built for the decision being made — not a general-purpose chat window bolted to the side of the business.

    • Executive consoles
    • Operational workbenches
    • Embedded applications
  7. Measurement and audit

    Where is performance measured?

    Performance measured here

    Ownership, logs, baselines and outcomes are part of the architecture. If a capability cannot be measured against the baseline it was built to move, it is not finished.

    • Ownership
    • Logs
    • Baselines
    • Outcomes
    • Continuous improvement

What exists, what is configured, what is engineered

What is proven, configured and built for you.

Nothing here is entirely turnkey and nothing is entirely custom. This is the honest split — what AWALI already brings, what is adapted to your enterprise, and what has to be engineered because it is the part nobody sells.

Proven foundation

Reusable experience, engineering patterns and capabilities AWALI already brings.

  • Data integration
  • Data normalization
  • Ontology and relationship modeling
  • Role-based access patterns
  • Approval workflows
  • Auditability
  • Purpose-built interfaces
  • Healthcare and regulated-environment experience

Configured for the enterprise

Elements adapted to your organization during the engagement.

  • Business entities and ontology
  • Source systems
  • User roles
  • Decision rules
  • Workflow boundaries
  • Model selection
  • Security controls
  • Hosting model
  • Outcome measurements

Built for the advantage

Client-specific capability that has to be engineered because nobody sells it.

  • Proprietary workflows
  • Bespoke applications
  • Executive decision systems
  • Operational workbenches
  • Agents and automation
  • Unique business logic
  • Client-owned integrations and intellectual property, subject to engagement terms

Deployment models

Where it runs is an architecture decision, not a product tier.

Three patterns, compared on the four boundaries a security reviewer actually asks about: data, application, identity and responsibility.

Cloud deployment

For organizations seeking managed cloud infrastructure, scalability and streamlined access.

Topology: Client systems, then Secured integration, then Client-specific AWALI environment.

Data boundary
Client-specific environment, logically isolated
Application boundary
AWALI-managed cloud infrastructure
Identity boundary
Federated to the client identity provider
Responsibility boundary
AWALI operates; client owns data and access policy

Client-controlled cloud

For organizations requiring the solution to operate within their own cloud account, network boundaries or security policies.

Topology: Client cloud account, containing Data lake, containing Application, containing Identity, containing Logging.

Data boundary
Client-defined data lake; never leaves the client cloud account
Application boundary
Deployed into client-owned subscription
Identity boundary
Client identity provider and policy
Responsibility boundary
Shared, defined in the engagement

On-premises or isolated deployment

For environments requiring client-controlled infrastructure, local data handling or more restrictive network boundaries.

Topology: Client firewall, containing Client-defined data lake, containing AWALI services, containing Authorized users.

Data boundary
Client-defined data lake, behind the client firewall
Application boundary
Client-controlled infrastructure
Identity boundary
Client directory, client-managed
Responsibility boundary
Client operates; AWALI supports per agreement

Final architecture, hosting responsibility, support requirements and security controls are confirmed during technical discovery. Not every deployment option is available in every engagement.

Security controls

Controls, decisions and evidence — stated separately.

A logo cannot tell you who holds the encryption keys. This matrix separates what AWALI operates today from what is decided in your engagement, and names the evidence available for each.

AWALI security controls by area, showing current capability, decisions made per engagement, and the evidence available during diligence.
Control areaCurrent capabilityEngagement-specific decisionsEvidence available
Identity and accessWho can reach the system, under what authentication, and with which privileges.
  • Single sign-on support
  • Multi-factor authentication
  • Role-based access control
  • VPN-restricted administrative access where applicable
  • Identity provider
  • Role definitions and entitlement model
  • Privileged access handling
  • Session policy and access-review cadence
  • Access-control design documentation
  • Role and entitlement matrix for the deployment
EncryptionHow data is protected in transit and at rest, and who holds the keys.
  • AES-256 encryption for data at rest
  • TLS 1.2 or higher for data in transit
  • Cloud deployments use CA-issued certificates
  • On-premises deployments use client-managed or self-signed certificates
  • Key ownership
  • Key rotation schedule
  • Certificate authority and certificate lifecycle
  • Client-managed encryption requirements
  • Encryption standards documentation
  • Key management responsibilities matrix
Network and infrastructureWhere the system runs and how its boundaries are drawn.
  • Cloud and on-premises deployment patterns
  • Client-firewall deployment options
  • Client-controlled data lake residing behind the client firewall
  • VPN-restricted administrative access
  • Cloud firewall and DDoS protections provided by the cloud platform
  • On-premises firewall configuration managed under client policy
  • Replication and load-balancing patterns
  • Network boundaries
  • Ingress and egress rules
  • Private connectivity
  • Recovery requirements
  • Deployment topology diagram
  • Network boundary and data-flow documentation
Application securityHow the software itself is tested before and after it ships.
  • Secure code review
  • Unit testing
  • Complexity testing
  • OWASP ZAP and Burp Suite testing
  • Independent third-party penetration assessment
  • Testing scope for the deployed application
  • Remediation thresholds and timelines
  • Whether client security teams participate in testing
  • Application security testing summary
  • Independent penetration assessment report — available under NDA
Data governanceWhere client data lives, who may see it, and what happens to it over time.
  • Client-specific data boundaries
  • Role-based data access
  • Data-source traceability
  • Logging and audit trails
  • Retention and deletion rules
  • Audit-log scope and retention
  • Client ownership and export requirements, established contractually
  • Subprocessor scope
  • Data inventory and source register
  • Retention and deletion policy for the deployment
ResiliencyWhat the architecture can do to survive failure.
  • PostgreSQL replication and load balancing
  • Cloud: asynchronous replication by default, with synchronous replication available for mission-critical environments
  • On-premises: failover configured to align with client policy
  • Recovery architecture for the deployment
  • Backup schedule and retention
  • Failover responsibilities between AWALI and the client
  • Whether synchronous replication is required
  • Recovery architecture documentation for the deployment
Engineering lifecycleHow changes get from a developer to a production environment.
  • GitFlow development model
  • Structured branching and secure code review
  • Unit testing
  • Cyclomatic complexity testing
  • Release controls
  • Code-quality testing
  • Release cadence and change windows
  • Client change-approval participation
  • Environment separation for the engagement
  • Development and release process documentation

Identity and access

Who can reach the system, under what authentication, and with which privileges.

Current capability

  • Single sign-on support
  • Multi-factor authentication
  • Role-based access control
  • VPN-restricted administrative access where applicable

Engagement-specific decisions

  • Identity provider
  • Role definitions and entitlement model
  • Privileged access handling
  • Session policy and access-review cadence

Evidence available

  • Access-control design documentation
  • Role and entitlement matrix for the deployment

Encryption

How data is protected in transit and at rest, and who holds the keys.

Current capability

  • AES-256 encryption for data at rest
  • TLS 1.2 or higher for data in transit
  • Cloud deployments use CA-issued certificates
  • On-premises deployments use client-managed or self-signed certificates

Engagement-specific decisions

  • Key ownership
  • Key rotation schedule
  • Certificate authority and certificate lifecycle
  • Client-managed encryption requirements

Evidence available

  • Encryption standards documentation
  • Key management responsibilities matrix

Network and infrastructure

Where the system runs and how its boundaries are drawn.

Current capability

  • Cloud and on-premises deployment patterns
  • Client-firewall deployment options
  • Client-controlled data lake residing behind the client firewall
  • VPN-restricted administrative access
  • Cloud firewall and DDoS protections provided by the cloud platform
  • On-premises firewall configuration managed under client policy
  • Replication and load-balancing patterns

Engagement-specific decisions

  • Network boundaries
  • Ingress and egress rules
  • Private connectivity
  • Recovery requirements

Evidence available

  • Deployment topology diagram
  • Network boundary and data-flow documentation

Application security

How the software itself is tested before and after it ships.

Current capability

  • Secure code review
  • Unit testing
  • Complexity testing
  • OWASP ZAP and Burp Suite testing
  • Independent third-party penetration assessment

Engagement-specific decisions

  • Testing scope for the deployed application
  • Remediation thresholds and timelines
  • Whether client security teams participate in testing

Evidence available

  • Application security testing summary
  • Independent penetration assessment report — available under NDA

Data governance

Where client data lives, who may see it, and what happens to it over time.

Current capability

  • Client-specific data boundaries
  • Role-based data access
  • Data-source traceability
  • Logging and audit trails

Engagement-specific decisions

  • Retention and deletion rules
  • Audit-log scope and retention
  • Client ownership and export requirements, established contractually
  • Subprocessor scope

Evidence available

  • Data inventory and source register
  • Retention and deletion policy for the deployment

Resiliency

What the architecture can do to survive failure.

Current capability

  • PostgreSQL replication and load balancing
  • Cloud: asynchronous replication by default, with synchronous replication available for mission-critical environments
  • On-premises: failover configured to align with client policy

Engagement-specific decisions

  • Recovery architecture for the deployment
  • Backup schedule and retention
  • Failover responsibilities between AWALI and the client
  • Whether synchronous replication is required

Evidence available

  • Recovery architecture documentation for the deployment

Engineering lifecycle

How changes get from a developer to a production environment.

Current capability

  • GitFlow development model
  • Structured branching and secure code review
  • Unit testing
  • Cyclomatic complexity testing
  • Release controls
  • Code-quality testing

Engagement-specific decisions

  • Release cadence and change windows
  • Client change-approval participation
  • Environment separation for the engagement

Evidence available

  • Development and release process documentation

Specific controls, responsibilities and service levels are documented for each deployment. Security documentation can be reviewed during diligence and, where appropriate, under NDA.

Compliance and assurance status

Stated as status, not as decoration.

Each item below carries an explicit status and the evidence behind it. Anything AWALI cannot currently evidence is not listed here — including as a logo.

HIPAA and protected health information

Engagement-specific

Scope
Solutions designed for HIPAA-regulated healthcare environments.
Evidence available
BAA, deployment architecture and data-boundary documentation

AWALI has experience designing solutions for HIPAA-regulated healthcare environments. Deployment architecture can be structured to keep protected information within client-controlled boundaries, and AWALI executes Business Associate Agreements. Hosting responsibility and the exact compliance scope are confirmed for each engagement.

SOC 2 Type II — report available under NDA

Assessed

Scope
Services covered by the current SOC 2 Type II report.
Evidence available
SOC 2 Type II report

A current SOC 2 Type II report covering the relevant services is available for review under NDA during diligence.

Independent penetration assessment

Assessed

Scope
Application and infrastructure assessed by a third party.
Evidence available
Third-party penetration assessment report

Application security testing includes secure code review, unit and complexity testing, and OWASP ZAP and Burp Suite testing, alongside independent third-party penetration assessment. The assessment report is available for review under NDA.

Client-controlled deployment

Supported deployment

Scope
Cloud, client-controlled cloud and on-premises patterns.
Evidence available
Deployment topology and responsibility matrix

The solution can be deployed into AWALI-managed cloud infrastructure, into the client’s own cloud account and network boundaries, or onto client-controlled infrastructure behind the client’s firewall. Final architecture, hosting responsibility, support requirements and security controls are confirmed during technical discovery.

CIS Controls — Implementation Group 2 (on-premises) and 3 (cloud)

Controls aligned

Scope
Security practices mapped to CIS Controls, by deployment environment.
Evidence available
CIS Controls implementation mapping

Security practices are informed by CIS Controls, with implementation requirements adjusted to the deployment environment: Implementation Group 2 for on-premises deployments and Implementation Group 3 for cloud deployments.

Protected health information is a data type, not a certification. AWALI does not display a “PHI” badge, and does not present a hosting provider’s certifications as its own.

AI governance lifecycle

Governance as an operating system, not a paragraph.

Eight stages, each with a named owner, the control that applies, and the artefact it produces. If a stage produces no evidence, it is not a control.

  1. Define the business decision

    Owner
    Executive sponsor
    Control
    Decision and outcome stated before technology
    Evidence
    Decision definition
  2. Establish authorized data sources

    Owner
    Data / IT owner
    Control
    Authorized sources only
    Evidence
    Source inventory
  3. Ground the model in business context

    Owner
    Data / IT owner
    Control
    Context layer defines entities and rules
    Evidence
    Ontology and rule set
  4. Define model and agent boundaries

    Owner
    Business owner
    Control
    Defined action boundary
    Evidence
    Action policy
  5. Route consequential actions for approval

    Owner
    Functional leader
    Control
    Approval threshold
    Evidence
    Approval record
  6. Log sources, decisions and actions

    Owner
    Data / IT owner
    Control
    Immutable activity logging
    Evidence
    Audit log
  7. Measure the result against baseline

    Owner
    Executive sponsor
    Control
    Baseline comparison
    Evidence
    Performance report
  8. Review, refine or roll back

    Owner
    Executive sponsor
    Control
    Defined review gate with a rollback path
    Evidence
    Review decision record

Solution surfaces

What the architecture looks like where people use it.

Three interface patterns the architecture supports. These are conceptual layouts, labelled as such — not screenshots of deployed client products.

Illustrative solution pattern

Executive performance console

Baseline, current position and the movement between them — for the handful of measures leadership is accountable for.

Illustrative solution pattern

Operational exception workbench

The queue of things that fell outside the rule, with the context needed to resolve them and a record of how they were resolved.

Illustrative solution pattern

Governed agent-approval queue

Actions an agent proposes, the evidence behind each, and the named human who approves, edits or declines.

Integration and portability

Designed to fit the enterprise—not create another disconnected island.

APIs
Integration against documented interfaces exposed by client systems.
FHIR and HL7
Healthcare interoperability standards, used in healthcare environments.
Structured files
CSV, Excel and comparable structured exchange formats.
Claims and transaction files
835 and 837 claims and remittance files.
Database and secure data feeds
Direct database integration and scheduled secure feeds.
Client systems of record
The ERP, CRM, EHR and financial systems the business already runs on.

Integration approaches are listed only where they have been used or are formally supported. AWALI does not publish a logo wall of systems it has not integrated with.

What you own.

Architecture, data boundaries, source integrations, client-specific business logic, export rights and transition requirements are defined in the engagement. The goal is capability the client can operate — not dependency hidden inside the implementation.

Ownership is not one thing, and the website is the wrong place to flatten it. These distinctions are set in the commercial agreement.

Client data
Owned by the client throughout, with defined export rights.
Client-specific configuration
The ontology, rules, roles and workflow boundaries defined for your business.
Client-specific code and business logic
Built for your engagement, with ownership set in the commercial agreement.
AWALI pre-existing intellectual property
Patterns and components AWALI brought to the engagement, licensed rather than transferred.
Third-party services
Models, platforms and services governed by their own terms.
Open-source components
Governed by their respective licenses.

Bring your architecture and security questions early.

Technical diligence should begin before a solution is sold, not after it is designed. AWALI will work with business, technology, data and security leaders to define the deployment boundaries, responsibilities and evidence required for the engagement.