Algorithm Management Toolkit (AMT) https://amt.rijksapp.nl
  • Python 83.9%
  • Jinja 11.4%
  • JavaScript 1.4%
  • TypeScript 1.3%
  • SCSS 1%
  • Other 0.9%
Find a file
2026-09-14 08:51:52 +02:00
.devcontainer build(deps): bump ghcr.io/devcontainers/features/docker-in-docker 2026-06-29 06:03:53 +00:00
.github build(deps): bump the allgithubactions group across 1 directory with 3 updates 2026-08-24 06:53:06 +00:00
.husky Run husky in pre-commit hook 2024-10-09 14:56:22 +02:00
.openapi-generator Adding support for publishing in the Algoritmeregister 2026-02-02 09:53:06 +01:00
.vscode Add filter 2024-11-20 16:42:39 +01:00
amt test: cover the broken error template path 2026-09-11 17:21:37 +02:00
database Create postgresql test for amt 2024-08-07 16:15:42 +02:00
docs/architecture Rename Instrument Register to Task Registry 2024-09-23 14:59:13 +02:00
example Add CLI check state 2024-07-22 14:08:10 +02:00
keycloak/realms fix: accept 127.0.0.1 for local login and bind dev ports to loopback 2026-09-11 16:26:23 +02:00
references Adding support for publishing in the Algoritmeregister 2026-02-02 09:53:06 +01:00
resources/system_card_templates Add 'confirmation' screen and update AI Act profile on confirmation 2025-03-12 11:36:01 +01:00
script Adding support for publishing in the Algoritmeregister 2026-02-02 09:53:06 +01:00
tests test: cover the broken error template path 2026-09-11 17:21:37 +02:00
.dockerignore Verklein aanvalsoppervlak container-image en borg het met een smoke-test 2026-05-19 11:33:35 +02:00
.editorconfig Setup webpack and typescript 2024-08-26 08:41:02 +02:00
.gitattributes Add database 2024-05-07 09:55:07 +02:00
.gitignore Adding support for publishing in the Algoritmeregister 2026-02-02 09:53:06 +01:00
.nvmrc Integrate webpack and jinja 2024-08-26 08:41:08 +02:00
.openapi-generator-ignore Adding support for publishing in the Algoritmeregister 2026-02-02 09:53:06 +01:00
.pre-commit-config.yaml Update .pre-commit-config.yaml 2026-07-20 19:39:05 +00:00
.prettierignore Fix translations 2024-10-14 12:11:55 +02:00
.prettierrc Setup webpack and typescript 2024-08-26 08:41:02 +02:00
.stylelintrc.json Add navigation and general layout fixes 2024-09-18 12:03:34 +02:00
.trivyignore Setup basic project config 2024-04-30 09:48:52 +00:00
act_event.json Integrate webpack and jinja 2024-08-26 08:41:08 +02:00
alembic.ini Fix: add system path so alembic can find the AMT package 2025-01-07 10:23:00 +01:00
babel-mapping.ini Implements editing 2024-10-21 11:28:43 +02:00
BUILD.md docs: trim the Keycloak and MinIO sections 2026-09-12 13:32:55 +02:00
check-state Add tasks from project page 2024-07-25 16:07:48 +02:00
CODE_OF_CONDUCT.md Implement GUI roles 2025-06-04 12:34:36 +02:00
compose.test.yml Create postgresql test for amt 2024-08-07 16:15:42 +02:00
compose.yml fix: pull MinIO from quay.io instead of Docker Hub 2026-09-14 08:33:44 +02:00
CONTRIBUTING.md update landingpage 2025-05-12 13:55:35 +02:00
database.sqlite3.backup Adding support for publishing in the Algoritmeregister 2026-02-02 09:53:06 +01:00
DCO.md Fix prettier issues 2024-08-26 08:41:08 +02:00
description.md update landingpage 2025-05-12 13:55:35 +02:00
docker-entrypoint.sh Adding support for publishing in the Algoritmeregister 2026-02-02 09:53:06 +01:00
Dockerfile fix: fail the build when a piped download fails 2026-09-11 16:39:45 +02:00
eslint.config.mjs Setup webpack and typescript 2024-08-26 08:41:02 +02:00
jest.config.ts Integrate webpack and jinja 2024-08-26 08:41:08 +02:00
LICENSE Setup basic project config 2024-04-30 09:48:52 +00:00
package-lock.json build(deps-dev): bump browserslist from 4.28.1 to 4.28.9 2026-09-10 08:25:25 +00:00
package.json build(deps): bump the allnpm group with 5 updates 2026-07-06 06:05:40 +00:00
poetry.lock Pin fastapi <0.140 and allow MIT-0 license 2026-08-24 12:53:33 +02:00
prod.env fix: drop lvh.me dependency and add local object storage 2026-09-11 16:02:23 +02:00
publiccode.yml Replace AI Validatie contact details with Digi Gilde 2026-09-11 09:32:47 +02:00
pyproject.toml Replace AI Validatie contact details with Digi Gilde 2026-09-11 09:32:47 +02:00
README.md fix: make local Keycloak work out of the box without /etc/hosts 2026-09-11 16:02:23 +02:00
SECURITY.md update landingpage 2025-05-12 13:55:35 +02:00
sonar-project.properties Sonar settings fixed for excluding generated code 2026-02-02 09:53:10 +01:00
TODO.md Adding support for publishing in the Algoritmeregister 2026-02-02 09:53:06 +01:00
trivy.yaml Add Sorting 2024-10-16 16:00:14 +02:00
tsconfig.json Mend integration of frontend build system with nl-design-system 2024-08-28 16:25:26 +02:00
USAGE.md fix: pull MinIO from quay.io instead of Docker Hub 2026-09-14 08:33:44 +02:00
webpack.config.js Add organizations 2024-11-28 12:43:56 +01:00
webpack.config.prod.js Add navigation and general layout fixes 2024-09-18 12:03:34 +02:00

Algorithm Management Toolkit (AMT)

GitHub Actions Workflow Status Coverage Quality Gate Status GitHub Release GitHub License Lines of Code

AMT is a modern tool for bookkeeping of algorithmic systems (AI or not) and to apply technical and non-technical tests for algorithms.

A demo of the tool is deployed here: https://amt.rijksapp.nl/.

The tool is built by the Digi Gilde.

How to contribute

See contributing docs

How to build and develop AMT

See build docs

Quick start with Docker Compose

docker compose up --build

This starts the full product locally, including a self-contained Keycloak dev server for authentication (single container, no external database). Open http://localhost:8070 and log in with demo / demo. See build docs for details.

How to run AMT

See usage docs

How to run the CLI

The check-state can be executed to see what tasks are waiting to be done.

It requires 2 parameters. The first parameter is a list of instrument urns joined by a comma without spaces. The second parameter is the location of the system card.

An example command:

./check-state urn:nl:aivt:ir:td:1.0,urn:nl:aivt:ir:iama:1.0 example/system_test_card.yaml

For developers

When running the GitHub actions locally you can use act, to do this run the following command:

act -W '.github/workflows/ci.yml' -s GITHUB_TOKEN="$(gh auth token)" --artifact-server-path tmp/artifacts -e act_event.json