ASCIP-API
Architecture & Major Components
High-level diagram (text):
- Config + mappings -> reference data fetch -> CSV diff engine -> apply actions -> reports/logs
Config + mappingsreference data fetchCSV diff engineapply actionsreports/logsEntry points: src/main.rs
Top-level folders: docs, example, src, output, logs, config templates
Key abstractions: config loader, HMAC auth signer, API clients, diff engine, report/email builder, validation health checks
Setup / Build / Run
- Build system(s): Cargo.
- Requires a TOML config file plus CSV and mapping JSON inputs; run in dry-run mode before enabling writes.
- Detailed environment preparation and scheduling guidance live in docs/SETUP.md and docs/operations.md.