Files
aml/.dockerignore
zeekayandHanzo Dev 07e69e3ee2 luxfi/aml — real-time AML/CFT transaction monitoring
A Go AML engine: a configurable rules DSL over expr-lang with weight-of-evidence
scoring, sanctions screening against OFAC/UN/EU/HMT, case management, and scored
alerting. Single binary, embedded SQLite per org, embedded UI.

Surface (all /v1, org-scoped):
  /v1/aml/transactions        ingest and score
  /v1/aml/rules  /rules/test  the rules DSL and its dry-run
  /v1/aml/sanctions/search    list screening
  /v1/aml/cases               investigation workflow
  /v1/aml/health

Build: make build produces one static binary with the UI embedded (embedui tag);
bare Go tooling needs no Node. Third-party license and notice texts are generated
from the module graph the linker actually walks and ship beside every artifact.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-28 22:51:25 -07:00

18 lines
360 B
Plaintext

# The image build reads go.mod/go.sum, the Go sources, and ui/. Everything else
# only inflates the context — 332 MB down to a few MB — and keeps local build
# output and the git history from ever reaching a layer.
.git
.github
amld
/dist/
/data/
THIRD-PARTY-NOTICES
ui/node_modules
ui/dist
ui/tsconfig.tsbuildinfo
*.db
*.db-journal
*.db-wal
*.db-shm
.env