---
title: "Bill of materials — N1 IT Landscape"
---

N1 IT Landscape — The Blueprint · CF-Access internal

# Bill of materials

N1 IT Landscape · Owner: Arun Venkataraman · source of truth: markdown SSOT

# N1 IT Landscape — Bill of materials & dependencies

> **CURRENT-STATE** as of **2026-06-09** · part of the **N1 IT Landscape** (start at **[Overview](/landscape/overview/)**). Owner: **Arun Venkataraman** (Principal Engineer).

* * *

> **Part of the[N1 IT Landscape](/landscape/overview/)** — the reproduction core: the exhaustive, per-repository software bill of materials (every Python/Go/Node/Terraform/Docker/Helm/GitHub-Actions dependency, version-pinned). This page is the **hub** (tool versions, the repository HEAD-SHA index, the platform version tables); the full per-repo manifest is **split by service group** — see the links at the foot of this page.

> **CURRENT-STATE** as of **2026-06-09**. Generated deterministically from fresh `develop` clones — **no model involvement**. Regenerate with `~/.claude/n1-landscape-work/gen_bom.py`. `[branch@sha]` is the canonical version pin for that repository's source.

## Author-machine tool versions (reproduction baseline)
    
    
    terraform: Terraform v1.15.5
    helm:      v3.20.0+gb2e4314
    kubectl:   Client Version: v1.35.3-dispatcher
    aws-cli:   aws-cli/2.34.25 Python/3.14.3 Linux/6.17.0-1017-oem exe/x86_64.ubuntu.24
    node:      v24.14.1
    go:        go version go1.26.3 linux/amd64
    python3:   Python 3.12.3
    uv:        uv 0.11.11 (x86_64-unknown-linux-gnu)
    gh:        gh version 2.93.0 (2026-05-27)
    docker:    Docker version 29.5.3, build d1c06ef
    

## Repository HEAD index (all 65 cloned repos)

Repo | Branch | HEAD SHA | Commit date  
---|---|---|---  
`OcrRouter` | develop | `05efbc631cf4` | 2026-04-21  
`admin-dashboard` | develop | `5e06bf5bdc1d` | 2026-06-09  
`api-N1-clients` | develop | `89cf79cb7fa2` | 2025-05-28  
`api-backend` | develop | `a199cf353a01` | 2026-06-09  
`api-proxy` | develop | `a193ed34a0a2` | 2026-04-08  
`api-websocket-proxy` | develop | `8149ecc75301` | 2026-05-27  
`archive-chr` | main | `f013a9f01f7d` | 2026-05-10  
`authentication-service` | develop | `1b30d055c2ce` | 2026-06-09  
`automated-testing` | develop | `dc6a7fa07808` | 2026-05-26  
`bastion` | develop | `92ffdc3b1539` | 2026-05-27  
`billing-service` | develop | `d3d0fb2806ad` | 2026-06-09  
`chart-service` | develop | `1d91fe84eaf2` | 2026-03-02  
`code-intelligence` | main | `b216642753e6` | 2026-04-14  
`data-validation-service` | develop | `0a52560b3a60` | 2026-06-09  
`developer-portal` | develop | `00d26671ac97` | 2026-05-19  
`direct-parser` | develop | `8da673e01afa` | 2026-04-21  
`e2e-tests` | main | `1d3a9258609e` | 2026-02-13  
`easy-chr` | main | `2add66e8e88c` | 2026-04-21  
`forge-runner` | develop | `73809ce06093` | 2026-06-09  
`forge-sentinel` | develop | `a8c6ea72deb2` | 2026-06-09  
`git-supply-chain-forensics` | main | `d6a6662cf0ce` | 2026-06-04  
`github-action-deployment-approval` | develop | `8d4a10864345` | 2026-04-08  
`gitpulse` | develop | `1dcaade07c65` | 2026-05-04  
`helix-parser` | develop | `4ad54e7008ef` | 2026-06-09  
`inference-servers` | develop | `adb3d4a3f3be` | 2026-04-13  
`internal-docs-confidential` | main | `d02f829cd1e0` | 2026-06-04  
`litellm-slack-bot` | develop | `0f965051974b` | 2026-03-16  
`local-development-env` | develop | `20b37fad334b` | 2026-04-21  
`marketing-studio` | develop | `347325053828` | 2026-03-20  
`medical-unit-conversion` | develop | `e41a73ef85ab` | 2026-06-09  
`misc-scripts` | main | `34d445a35563` | 2026-04-21  
`n1-ai-toolkit` | develop | `8e9f9f50cab9` | 2026-05-17  
`n1-api-slack-bot` | develop | `90df71f8e1a5` | 2026-01-15  
`n1-document-manager` | develop | `170671ccd120` | 2026-03-20  
`n1-helm-charts` | develop | `cf3659be94a0` | 2026-06-05  
`n1-infrastructure` | develop | `2441b91a7286` | 2026-05-22  
`n1-litellm` | develop | `f6ff64d9f23c` | 2026-05-19  
`n1-qa` | master | `6f398c8197ab` | 2026-06-04  
`n1-security` | develop | `cc6e7c7d696c` | 2026-06-09  
`n1-signoz` | develop | `9214cee6dc7a` | 2026-04-08  
`n1-standards` | main | `23824f678619` | 2026-06-09  
`n1.careV2` | develop | `8e135e1ca3a8` | 2026-04-21  
`n1care-website` | develop | `aa1c673939e6` | 2026-06-08  
`n1r-cortex` | develop | `b4caa1c48c6e` | 2026-06-09  
`n1r-rosetta` | develop | `e10f8b8bd736` | 2026-06-09  
`openclaw-marketing` | develop | `1bd555369e10` | 2026-03-25  
`organisation` | main | `7acae2a651cc` | 2026-03-27  
`parser-agentic` | develop | `cb5765079665` | 2026-03-04  
`parser-gate` | develop | `f92d10b3a896` | 2026-04-24  
`parser-router` | develop | `ab05b572d4c7` | 2026-06-09  
`parser-sequential` | develop | `7e7dc5402559` | 2026-06-09  
`parser-test-suite` | develop | `e8b23817822f` | 2026-06-09  
`parser-v3-poc` | develop | `a37453e2ef16` | 2026-04-21  
`phoenix-platform` | develop | `a373814885ac` | 2026-06-09  
`phoenix-view` | develop | `af6b8f5873da` | 2026-01-26  
`queue-dashboard` | develop | `15b893797ef3` | 2026-04-02  
`react-frontend` | develop | `57da649dba5e` | 2026-06-09  
`release-scribe` | develop | `13742e5c9bcb` | 2026-05-05  
`report-evaluation-service` | develop | `2e8816fed44a` | 2026-04-21  
`rosetta-grouper` | develop | `bebb861131b6` | 2026-06-09  
`skills-marketplace` | main | `abc6ba39fed4` | 2026-06-04  
`synthetic-medical-reports` | main | `b996773a56f7` | 2026-03-12  
`twin-react-frontend` | develop | `04db4c39b648` | 2026-04-21  
`workflow-prevention-longevity` | develop | `19b7167729fb` | 2026-03-19  
`workflow-supplements-optimization` | develop | `21ccd0c08253` | 2026-03-20  
  
## 16\. LIBRARIES & ARTIFACTS (N1's own packages)

Arun builds several libraries published as **Python wheels to the public R2 bucket** (`n1-artifacts`, served at `artifacts.n1-research.com`). Public by intent (future plans).

Library | Source repo | Package | Version  
---|---|---|---  
**n1r-cortex** | `n1r-cortex` | `n1r-cortex` | **0.9.1**  
**n1r-rosetta** | `n1r-rosetta` | `n1r-rosetta` | **0.7.0**  
**n1r-phoenix** | `phoenix-platform` | `n1r-phoenix` | **5.0.0**  
**n1r-chr** | `forge-sentinel` (`libs/chr/`) | `n1r-chr` | **2026.4.30** (latest published; in-repo VERSION `V20260526`)  
**n1 api client** | `api-backend` (`build_package/`) | `n1-api-client` | **0.1.29**  
**medical-unit-conversion** | `medical-unit-conversion` | `medical-unit-conversion` | **1.2.5**  
**n1r-document-manager** | `n1-document-manager` | `n1r-document-manager` | **0.1.0**  
  
Consumers (verified pins): parsers use `n1-api-client 0.1.28` \+ `n1r-phoenix 5.0.0`; rosetta-grouper uses `n1-api-client 0.1.29` \+ `n1r-rosetta 0.6.8`; forge-runner uses `n1r-chr 2026.4.30`.

* * *

## 18\. BILL OF MATERIALS & VERSIONS — THE REPRODUCTION CORE

This section pins **what runs and at what version**. The exhaustive per-package dependency manifest for all 65 cloned repositories (the 66 active repos minus `unticket`, which is empty and has no branch to clone; Python/Go/Node/Terraform/Docker/Helm/GitHub-Actions, every version) is **split by service group** across the files linked at the foot of this page.

### 18.1 Platform & infrastructure versions (one-look table)

Layer | Thing | Version  
---|---|---  
Cloud | AWS region | `us-east-2`  
Orchestration | Kubernetes (EKS) | v1.35.4-eks (platform eks.13)  
Host OS | Bottlerocket | 1.59.0 / 1.61.0 / 1.62.0 (mixed)  
Runtime | containerd | 2.1.6 / 2.1.7 +bottlerocket  
Node autoscaler | Karpenter | 1.9  
App autoscaler | KEDA | 2.18.1  
GitOps | ArgoCD | v3.3.4 (staging) / v3.3.0 (prod)  
GitOps image sync | ArgoCD Image Updater | v1.0.2  
Secrets | External Secrets Operator | v1.3.1  
Ingress | cloudflared | `latest` (unpinned)  
Conn pool | pgbouncer | v1.25.1-p0 (exporter v0.11.1)  
Telemetry | OTel collector contrib | 0.142.0  
EKS add-ons | vpc-cni / coredns / kube-proxy / ebs-csi / metrics-server | v1.21.1 / v1.13.2 / v1.35.0 / v1.56.0 / v0.8.1  
Relational DB | Aurora PostgreSQL | 17.7 (Serverless v2)  
Cache/streams | ElastiCache Valkey | 8.2.0  
Vector DB | Qdrant | v1.17.0  
Graph DB | Memgraph | 3.8.1  
Auth | Ory Hydra / Kratos / Oathkeeper | v26.2.0  
Model gateway | LiteLLM | V20260515_2 (stg) / V20260506_1 (prod)  
IaC | Terraform / AWS provider / EKS module | >=1.3 / hashicorp/aws >=6.30.0 / eks ~>21.15  
Supply chain | safe-chain | v1.5.0  
ArgoCD redis / dex | redis 8.2.3-alpine / dex v2.45.1 (stg), v2.44.0 (prod) |   
  
### 18.2 N1 service → repo → deployed image (prod) → develop HEAD

Service | Repo | Develop HEAD | Prod image tag  
---|---|---|---  
api-backend | `api-backend` | `a199cf35` | `V20260526`  
api-websocket-proxy | `api-websocket-proxy` (Go) | `8149ecc7` | `V20260527_1`  
api-proxy / auth-proxy / billing-proxy | `api-proxy` (Go) | `a193ed34` | `latest`  
react-frontend | `react-frontend` | `57da649d` | (Worker app.n1.care) / ECR `V20260608_1`  
admin-dashboard | `admin-dashboard` | `5e06bf5b` | `V20260527_1`  
authentication-service | `authentication-service` | `1b30d055` | `V20260526`  
billing-service | `billing-service` | `d3d0fb28` | `V20260526`  
phoenix-router (parser-router) | `parser-router` | `ab05b572` | `V20260526`  
phoenix-parser (parser-sequential) | `parser-sequential` | `7e7dc540` | `V20260526`  
phoenix-grouper | `phoenix-platform` | `a3738148` | (chart)  
rosetta-grouper | `rosetta-grouper` | `bebb8611` | `V20260526`  
helix-parser | `helix-parser` | `4ad54e70` | (staging)  
data-validation-service | `data-validation-service` | `0a52560b` | `V20260129_1`  
forge-sentinel | `forge-sentinel` | `a8c6ea72` | `V20260526`  
forge-agents-api / forge-runner | `forge-runner` | `73809ce0` | `latest`  
pdf-converter | (no active standalone repo — the `pdf-converter` repo is archived) | — | `V20251206_1`  
litellm | `n1-litellm` | `f6ff64d9` | `V20260506_1`  
mineru / embeddinggemma | `inference-servers` | `adb3d4a3` | `latest` / cpu-1.9.3  
n1-api-slack-bot | `n1-api-slack-bot` | `90df71f8` | (staging)  
automated-testing | `automated-testing` | `dc6a7fa0` | (staging)  
release-notes-publisher | `release-scribe` | `13742e5c` | python:3.13-slim  
  
### 18.3 Third-party images (upstream charts/deps) and versions

Ory hydra/kratos/oathkeeper v26.2.0 · ArgoCD v3.3.x · KEDA 2.18.1 · ESO v1.3.1 · Karpenter 1.9 · pgbouncer v1.25.1-p0 · pgbouncer-exporter v0.11.1 · OTel contrib 0.142.0 · Qdrant v1.17.0 · Memgraph 3.8.1 · SigNoz chart 0.105.2 · keda chart deps (kedacore/keda 2.18.1, bitnami event-exporter 3.3.2, ory hydra/oathkeeper helm 0.61.2) · `uv` 0.11.7 (dhi-mirror) · base images: alpine 3.21, python 3.13-slim, node (pull-through), redis 8.2.

### 18.4 Local tooling on the author's machine (for reproduction)

In the companion DEPENDENCIES file header (terraform/helm/kubectl/aws/node/go/python versions).

* * *

## 19\. APPENDICES

### 19.A Repository catalogue

See [§7](/landscape/source-cicd/) for the repository groupings. **98 repos total — 48 active / 50 archived** as of this snapshot (a moving figure; repos are archived continuously during cleanup). The per-repo HEAD index (branch + HEAD SHA + commit date for each of the 65 cloned repos) is in the **Repository HEAD index** near the top of this file; the full dependency detail is split across the service-group files linked at the foot of this page. Archived repos (mostly `workflow-*` experiments) are listed in the source GitHub inventory.

### 19.B Cloudflare zones (11)

n1.care (Pro), n1-research.com, n1.healthcare, twin.healthcare, casakanda.com, health-drive.com, healthiercompany.com, kwakea.com, myfamilyhealth.com, ratua.com, sireau.com. (DNS detail in [§6](/landscape/cloudflare/).)

### 19.C ECR (101 repos, prefixes `n1-prod/`, `n1-staging/`, `docker-hub/`, `dhi-mirror/`; 16 empty)

### 19.D S3 (15 buckets, all private — [§8.4](/landscape/aws/))

### 19.E Aurora clusters (10) / Valkey groups (2) — [§8.5](/landscape/aws/)/[§8.6](/landscape/aws/)

### 19.F Kubernetes namespaces (11/cluster) — [§9.1](/landscape/kubernetes/)

### 19.G IAM Identity Center permission sets: AdministratorAccess, PowerUserAccess (+ workload IRSA roles)

* * *

## Dependency files by service group

The exhaustive per-repository manifest is split by service group so each file is a self-contained read:

  * **[Core infrastructure services](/landscape/dependencies/core-infra/)** — The live, request-serving platform: the API backend and its proxies, auth, billing, the web frontend, and validation. (9 repos)
  * **[Parser pipeline](/landscape/dependencies/parser-pipeline/)** — The medical-record → structured-clinical-data path: routers, parsers, the Rosetta grouper, the inference servers, and the libraries they share. (15 repos)
  * **[CHR workflows](/landscape/dependencies/chr-workflows/)** — Comprehensive Health Report generation: the forge supervisor and runner, the report workflows, and the document manager. (9 repos)
  * **[Platform& infrastructure](/landscape/dependencies/platform-infra/)** — The machinery the platform runs on: Helm charts, Terraform, the model gateway, observability, security tooling, and the CI building blocks. (10 repos)
  * **[Peripheral, web& tooling](/landscape/dependencies/peripheral/)** — Web/marketing sites, Slack bots, QA/test suites, experiments, POCs, and internal tooling repos. (22 repos)
