Skip to content

Repository files navigation

FinGuard (public pack)

中文文档: README.zh.md · 文档索引 · 快速开始 · 本机集成实验 · 集群安装 · 接入 IAM · 运维控制台 · 接入 Vault

curl -fsSL https://raw.githubusercontent.com/finogeeks/finguard/main/try.sh | sh
./lab-exercises.sh   # 流水、恰好一次、故障关闭(需实验已起来)

FinGuard is the runtime governance layer between agents and enterprise write APIs (CRM, ERP, ticketing, internal HTTP). Agents do not get raw enterprise credentials.

This repository is the public home for install docs, the laptop lab script, Helm, and operator skills. It does not contain engine source. Sign + SBOM: verify docs/supply-chain.md for the current 0.1.3 digest. Same-name tags from before that digest remain unsigned. Do not treat GHCR as a GA claim.

Quick lab (recommended first)

One command is the product. try.sh starts FinGuard + pinned agentgateway + Postgres as one Compose stack. You do not install those three yourself. The same product image holds FinGuard and agentgateway (different entrypoint). Postgres is the official postgres:16 image, started for you. Lab-only mock ERP is extra.

Needs Docker with Compose. Pulls linux/amd64 and linux/arm64 from GHCR (Apple Silicon / Graviton use arm64 natively). Stub identity.

curl -fsSL https://raw.githubusercontent.com/finogeeks/finguard/main/try.sh | sh

Or from a clone:

./try.sh
./lab-exercises.sh
./try.sh --down

try.sh proves the front door and exactly-once replay. lab-exercises.sh then checks journal gating, an agent-shaped write, fail-closed, and a sample Action Manifest. Docs: getting-started.md, lab.md.

If docker pull returns denied, the GHCR packages are still private — that is not fixed by cloning this repo. See lab.md.

The lab does not prove your IdP or a real ERP.

Cluster install

One Helm command starts FinGuard + agentgateway + Postgres. You only pass the write API hostname. Chart: distribution/helm/finguard/.

Operator skills (for AI agents)

Images

Image What
ghcr.io/finogeeks/finguard:<version> Product: finguard + pinned agentgateway (linux/amd64, linux/arm64)
ghcr.io/finogeeks/finguard-mock-erp:<version> Lab fixture only (same platforms)
postgres:16-alpine Lab DB via Compose — not in the product image

Public git is finogeeks/finguard. Pin a version. Do not run :latest in production. Postgres is not in the product image.

If the GHCR package is still private, docker login ghcr.io once, or set FINGUARD_SKIP_PULL=1 after loading images your vendor gave you.

About

FinGuard 公开安装包 / public install pack — try.sh laptop lab, Helm, unsigned GHCR images

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages