Repo
ambientintel/ambientcloud
Architecture
v4 · 2026-04-21
Data handling
IRB-approved · HIPAA §164.514(c) coded data · No names, DOBs, or MRNs
Terraform 1.14+Python 3.12FastAPIAWS Bedrockgithub ↗

ambientcloud · AWS

Services

10Services
73Tests
9With Terraform
ServiceTypeDescriptionTestsInfra
EllaAI · BedrockTwice-daily Claude Sonnet narrative per subject via Bedrock — de-identified summaries stored in DynamoDB for clinical staff.11
Nurse/Admin APIREST APIFastAPI + Cognito JWT with row-level facility scoping. Twelve endpoints serving staff web and mobile clients.19
TelemetryStreamingFall-alert Lambda → SNS for sub-2s staff notification; per-minute aggregates → Firehose → Parquet on S3.15
Admin CLICLIOperator CLI for device provisioning — mints tenant X.509 certs and registers rooms in DynamoDB.28
URL MinterUploadPresigned S3 upload URLs for device Parquet batches — eliminates MQTT overhead for analytic cold-path data.
AthenaAnalyticsGlue table and partition projection for raw radar frames on the cold path — queryable without ETL.
CloudTrailAuditData-event audit logging on all sensitive DynamoDB tables — every read/write attributed for HIPAA compliance.
IoT CoreIoTRole alias (temp AWS creds for devices via mTLS), Device Shadow, and IoT Rules for fall-enricher and legacy Firehose paths.
KMSSecurityTenant CMK with 30-day deletion window, automatic annual rotation, and scoped key policy for DynamoDB, S3, SNS, and SQS.
ObservabilityMonitoringCloudWatch Metric Streams to central account — scalar metrics only (Lambda, DynamoDB, Ambient/* namespace). No PHI crosses the boundary.