payment-screening

от nvidia

Проверка исходящего платежа на соответствие лимитам, санкционным спискам/стоп-листам и на дубликаты перед его одобрением человеком.

npx skills add https://github.com/nvidia/nemoclaw-community --skill payment-screening

payment-screening

Use this skill when an operator asks you to check, validate, or screen an outbound payment (wire or ACH) before release.

This skill is read-only. It does not release, send, or settle anything. Release requires a human approver — see the release-packet skill.

Inputs

  • Queue: an ISO 20022 pain.001 credit-transfer file (data/payment-queue.json). The screener flattens every CdtTrfTxInf transaction and screens it by EndToEndId.
  • Sanctions: a bundled, dated OFAC SDN public-data fixture (data/ofac-sdn-fixture.json). It contains three real public SDN records selected for deterministic demonstration; it is not a complete sanctions list. Only the payments are synthetic.

Procedure

1. Screen the payment

Run the screener against a payment ID from the queue (omit --id to screen the whole batch):

/usr/bin/python3 /sandbox/.hermes/skills/payment-screening/scripts/screen_payment.py \
  --queue /sandbox/.hermes/skills/payment-screening/data/payment-queue.json \
  --sanctions /sandbox/.hermes/skills/payment-screening/data/ofac-sdn-fixture.json \
  --id WIRE-1007

The screener returns structured JSON with a decision (CLEARED_FOR_REVIEW or HOLD) and a per-check breakdown. Sanctions hits cite the matched OFAC SDN name and program.

2. Report the result

Use this structure:

  • Decision: CLEARED_FOR_REVIEW or HOLD
  • Checks: limit · sanctions · duplicate · beneficiary (pass/fail each)
  • Exceptions: the exact rule that fired, in plain language
  • Next step: what the human checker should verify before releasing
  • Caveat: screening is support; the human approver is accountable

3. On HOLD

Never recommend overriding a hold. State the rule, and route to the appropriate human queue (sanctions analyst, treasury, compliance).

Pitfalls

  • Do not claim a payment passed if any check failed.
  • Do not invent a sanctions match or clear a real one — report what the OFAC SDN fixture returned, with the matched name and program.
  • Do not release the payment. You cannot reach the payment rail, and you must not imply that you can.

Больше skills от nvidia

compileiq-debug
nvidia
Используйте, когда что-то не так: Search() зависает, все оценки возвращают INVALID_SCORE, оценки не улучшаются, каждая конфигурация возвращает одно и то же число, ошибки ptxas…
create-github-pr
nvidia
Создание pull request'ов в GitHub с помощью gh CLI. Используйте, когда пользователь хочет создать новый PR, отправить код на ревью или открыть pull request. Ключевые слова для запуска —…
nemoclaw-maintainer-cross-issue-sweep
nvidia
Сканирует другие открытые задачи, чтобы найти те, которые данный PR может исправить или случайно сломать. Выводит возможности смежных исправлений и риски противоречий с указанием файла:строки…
fhir-basics
nvidia
Обучает агентов работе с API FHIR R4, доступным ресурсам, запросам с параметрами поиска и корректному разбору всех форматов ответов…
compileiq-validate-result
nvidia
Используйте ПОСЛЕ завершения поиска и ДО применения ускорения или отправки ACF. Загружает CSV-файл dump_results, извлекает top-K кандидатов (однокритериальный)...
changelog-audit
nvidia
Аудит Warp CHANGELOG.md перед релизом: восстановление потерянных записей, сортировка по влиянию на пользователей, уточнение формулировок, перенос строк и (в режиме релизной ветки) обновление сравнения…
maintain-dynamic-plugins
nvidia
Поддержка загрузчиков динамических плагинов NeMo Relay, манифестов, нативных Rust SDK, протокола gRPC worker, Python worker SDK, документации, тестов и покрытия рабочего процесса релиза
dgx-diagnose
nvidia
Диагностика распространённых проблем DGX Station GB300 — сбои CUDA, ошибочное нацеливание на GPU, ошибки контейнеров vLLM/SGLang, проблемы состояния MIG, ошибки NVLink/Fabric Manager,…