Separation of duties
The person who calculates a run cannot be the one who approves it. Approval by the calculator is refused, so money always passes two people.
Security
Who opened the month, which rates were used, who approved it, and what came out, kept for as long as each country requires and impossible to edit after the fact.
History · pay run GH-2026-08
Nothing here can be edited or deleted. Exportable, and kept for as long as each country requires.
The person who calculates a run cannot be the one who approves it. Approval by the calculator is refused, so money always passes two people.
Who opened a run, which rates it used, who approved it, and what came out. Kept for as long as the country requires, and impossible to edit after the fact.
A month that has been paid keeps the rates in force then, for good. New rates are new versions, each countersigned by a second named person before they go live.
Each person signs in with their own account and holds only the permissions their role grants. Reading and approving are separate rights, granted separately.
Every connection is encrypted. Passwords and integration secrets are stored encrypted, never in the clear.