EzBot + EzMedSource · Technical Spec Sheet · v2026-05

HTM Director / CISO Reference Card

For technical buyers
Page 1 of 1 · AAMI 2026

1 · Architecture at a glance

// Stack as of May 2026 Frontend Next.js 16 · App Router · TS strict Backend .NET 8 Blazor WASM + AIApi (Azure Fn) Next.js Server Actions (EzMedSource) Database Postgres 15 on Cloud SQL · Drizzle ORM + pgvector (768d Vertex AI embeddings) + Postgres FTS + pg_trgm SQL Server (legacy portal threads + projects) AI Vertex Gemini 2.5 / 3.x family Tiered routing: lite · flash · pro · thinking WIF (no app-mintable creds) Auth WorkOS AuthKit (identity) Postgres-owned RBAC + cross-org enforcement Hosting GCP Cloud Run · us-central1 + failover Email SendGrid · RFC 8058 List-Unsubscribe bounce/complaint webhook · suppressions Telemetry Sentry · PostHog · Cloud Logging → BQ Lighthouse CI · axe-core a11y gate
Catalog size (live)
1,643 products
Migrations applied
40+ Drizzle
Vector dim
768 (Vertex)
Failover regions
2 (auto)
Per-tool circuit
5-min cooldown
EzBot eval cases
30+ golden
Cross-org isolation
DB-level enforced
SLOs
p95 monitored

2 · Security & compliance posture

3 · Capability matrix

CapabilityEzBot (AI assistant)EzMedSource (marketplace)
Catalog search Hybrid RAG (BM25 + pgvector + reranker) Postgres FTS + trigram + facets
RFQ creation Inline "find this part" hand-off Multi-product cart + vendor fanout
Device lookup by SN/barcode ZXing + AI candidate filter Manual search by model
Voice in/out 28 langs · 4 speeds · Realtime Inherits when embedded
Vendor signed response HMAC token · no login
HIPAA controls DLP · PiiVault · CrossOrg guard Org-scoped data policies
Schema.org SEO on products Product + AggregateOffer + Breadcrumb
Append-only audit harness_step_log immutability trigger /admin/audit viewer