COMPLIANCE / SECURITY_FABRICS

Compliance & Security Fabrics

Four interconnected fabrics — Identity, Policy, Privacy/Data, and Observability — enforce enterprise-grade compliance across the entire DOSFI mesh. Every mesh-native app inherits these controls automatically through the DOSFI App SDK.

ARCHITECTURE / FOUR_FABRICSThe Four Security Fabrics

One architecture. Four enforcement layers.

DOSFI security is not a single feature — it is four cooperating fabrics that together cover identity, access, data protection, and observability. Every mesh-native app, agent, and node inherits all four automatically.

FABRIC_01 / IDENTITY

Identity Fabric

Hardware-backed device keypairs, multi-factor authentication, short-lived session tokens, and full identity lifecycle management — key rotation, revocation, and device deregistration.

  • TPM / Secure Enclave / Keystore keypairs
  • FIDO2 + passkeys + biometrics
  • Short-lived, continuously-validated sessions
  • Key rotation & revocation
  • Device deregistration

FABRIC_02 / POLICY

Policy Fabric

A centralized policy engine enforcing role-based (RBAC) and attribute-based access control (ABAC), routing rules, consent, and purpose limitation across the entire mesh.

  • RBAC + ABAC enforcement
  • Routing policy rules
  • Consent & purpose tagging
  • Purpose limitation enforcement
  • Versioned config with rollback

FABRIC_03 / PRIVACY_DATA

Privacy / Data Fabric

Local-first inference, encryption at rest and in transit, data minimization by default, and full data subject rights — deletion and export — across every node.

  • Local-first inference (PHI on-device)
  • Encryption at rest + in transit
  • Data minimization by default
  • Right to delete (wipe + invalidate)
  • Right to export (JSON / CSV)

FABRIC_04 / OBSERVABILITY

Observability Fabric

Immutable audit logs, mesh-wide health monitoring, anomaly detection, security alerts, and versioned configuration management with approval workflows.

  • Immutable audit logs
  • Node health monitoring
  • Anomaly detection + alerts
  • Versioned config management
  • Approval workflows + rollback
COMPLIANCE / NIST_800_63B

NIST 800-63B

Digital Identity Guidelines

Primary Fabric

Identity Fabric

COMPLIANCE / SOC_2

SOC 2

Security, Availability, Confidentiality & Privacy

Primary Fabric

Policy Fabric + Observability Fabric

COMPLIANCE / HIPAA

HIPAA

Health Data Protection

Primary Fabric

Privacy / Data Fabric

COMPLIANCE / GDPR

GDPR

Privacy by Design

Primary Fabric

Privacy / Data Fabric

MATRIX / FABRIC_COVERAGEFabric Coverage by Framework

Which fabric enforces which framework.

Each compliance framework draws its enforcement from one or more fabrics. FULL means the fabric is the primary enforcement layer; PARTIAL means the fabric supports enforcement alongside another fabric.

FrameworkIdentityPolicyPrivacy/DataObservability
NIST 800-63BFULLPARTIALPARTIAL
SOC 2PARTIALFULLPARTIALFULL
HIPAAPARTIALFULLFULLFULL
GDPRFULLFULLPARTIAL
SDK / AUTOMATIC_INHERITANCEMesh-Native App SDK Inheritance

Every app inherits compliance. Automatically.

Mesh-native apps do not implement compliance controls themselves. The DOSFI App SDK applies all four fabrics at the ABI boundary — identity binding, policy enforcement, privacy defaults, and audit logging are inherited by every app, agent, and workflow without per-app configuration.

Automatic Identity Binding

Every mesh-native app inherits hardware-backed identity, MFA, and session management automatically — no per-app identity code required.

Policy Inheritance

RBAC, ABAC, routing rules, and consent enforcement are applied by the SDK at every API call — apps cannot bypass the Policy Fabric.

Privacy by Default

Local-first inference, data minimization, and encryption are the SDK default. Apps must explicitly opt in to mesh routing for sensitive data.

Audit-Ready Out of the Box

Every app action is automatically logged to the immutable audit trail with full identity, purpose, and node attribution.

ARCHITECTURE / INTEGRATIONSystem Architecture Integration

How the four fabrics integrate.

Identity Fabric

  • Hardware-backed keys
  • MFA (FIDO2 / passkeys)
  • Short-lived sessions
  • Lifecycle: rotate / revoke / deregister

Policy Fabric

  • RBAC + ABAC rules
  • Routing policies
  • Consent & purpose tags
  • Purpose limitation

Privacy / Data Fabric

  • Local-first inference
  • Encryption at rest + transit
  • Data minimization
  • Delete + export APIs

Observability Fabric

  • Immutable audit logs
  • Node health monitoring
  • Anomaly detection + alerts
  • Versioned config + rollback