Policies
The rules that decide every payment. Every decision record names the policy version and rules hash that Cartulary says it evaluated, so the rules can be identified after the fact. The chain does not prove they were executed, only which version was recorded. A change is a new version: drafted, compared, backtested, then signed.
The simulation's rulebook is read only: it is a shared showroom. Editing runs on the live environment, on your own organisation.
Version 3Active
Signed by R. Whitfield · 30 Jul, 10:05 UTC · 9c4f3b97…cdd1
- No single payment above $3,000,000.
- No more than $15,000,000 across a day.
- Payments above $2,500,000 need 2 approvers.
- compute-buyer: at most 40 payments an hour.
- Screening on every payment: a near match holds, a match blocks.
- Permitted instruments: usdc-base, usdcx-canton, gbpd-pentland, eurc-ethereum.
The rules as evaluated (JSON)
{
"limits": {
"per_day_usd": "15000000.000000",
"per_txn_usd": "3000000.000000"
},
"velocity": {
"compute_buyer_max_per_hour": 40
},
"screening": {
"match": "block",
"required": true,
"near_match": "hold"
},
"escalation": {
"above_usd": "2500000.000000",
"approvers": 2
},
"instruments": [
"usdc-base",
"usdcx-canton",
"gbpd-pentland",
"eurc-ethereum"
]
}History
Version 2superseded
Signed by R. Whitfield · 22 Jun, 14:40 UTC · 160d2a6d…4b85
Changes from v1
- limits.per_day_usd: "2000000.000000" → "5000000.000000"
- limits.per_txn_usd: "1000000.000000" → "2000000.000000"
- escalation.above_usd added: "1500000.000000"
- escalation.approvers added: 2
- instruments: ["usdc-base"] → ["usdc-base","usdcx-canton","eurc-ethereum"]
JSON
{ "limits": { "per_day_usd": "5000000.000000", "per_txn_usd": "2000000.000000" }, "screening": { "match": "block", "required": true, "near_match": "hold" }, "escalation": { "above_usd": "1500000.000000", "approvers": 2 }, "instruments": [ "usdc-base", "usdcx-canton", "eurc-ethereum" ] }Version 1superseded
Signed by R. Whitfield · 4 May, 09:12 UTC · c13cf824…747c
JSON
{ "limits": { "per_day_usd": "2000000.000000", "per_txn_usd": "1000000.000000" }, "screening": { "match": "block", "required": true, "near_match": "hold" }, "instruments": [ "usdc-base" ] }