DEMO MODE· Read-only demo with synthetic dataLearn more on assaycore.pro
Compliance
ISO 17025NELAPEPA 8270DEPA 200.8SW-846SDWACWARCRA TCLP

Interactive marketing demo running on Vercel with mock data. Click any feature to explore — no account needed.

Production stack for AssayCore Env

Core: PostgreSQL 16 + Redis 7 + Kafka 3.7 + MinIO + Keycloak 24 + Spring Boot 3.3 (Kotlin) + React 18/MUI + FastAPI ML (Python 3.11) + Nginx + Docker

Module-specific: EPA EDD packager + state EDD variants (CA GeoTracker, TX TRRP) · EPA SW-846 holding-time engine with auto-block on breach · QC batch protocol (blanks + LCS + matrix spike) · IoT cold-chain temperature loggers · Chain-of-custody with GPS + e-signature

Deployable on your infrastructure or our managed Hetzner. Self-hosted source-license available.

QC Requirements

AssayCore Env · Per-method QC acceptance · traffic-light batch evaluation · NELAP/TNI

Batches pass

1

Batches warn

5

Batches fail

1

Failed results

1

QC acceptance criteria reference

QC TypeCriterionRPD LimitNELAPMethod(s)Frequency
CCV80–120% recovery-All methodsEvery 10 samples (or every analytical batch, whichever is more frequent)
MS70–130% recovery (spike added to field sample)-EPA 8270D, EPA 6010C, EPA 200.81 per batch (minimum 1 per 20 field samples)
MSDRPD ≤ 30% vs MSRPD ≤ 25%EPA 8270D, EPA 6010C, EPA 200.81 per batch (paired with MS)
Blank< MDL or < 5× MDL for target analytes-All methods1 per day (minimum)
LCS80–120% recoveryRPD ≤ 20%All methods1 per batch
ICV90–110% of expected--EPA 6010C, EPA 200.8After initial calibration
ICB< MDL--EPA 6010C, EPA 200.8After ICV

QC batch traffic-light evaluator (7 batches)