- Client, role, mandate, and target version
- Bind each case to the legal client, account, portfolio, service, professional role, jurisdiction, current profile, agreement, mandate, target, tolerance, universe, restrictions, conflicts and reviewer authority; expire stale instructions and never infer missing objectives.
- Time-safe portfolio evidence
- Preserve original positions, lots, cash, liabilities, orders, transfers, prices, foreign exchange, corporate actions and external holdings; record independent times and states; reconcile populations; and hold calculations when missing or stale evidence could change the result.
- Exact calculations and versioned assumptions
- Use stable identifiers, exact decimals and reproducible formulas; preserve unrounded weights and order quantities; version tolerance, cost, spread, liquidity, tax-lot and scenario inputs; show residuals, sensitivities and exclusions; and keep model text away from arithmetic.
- Qualified recommendation and authorization
- Separate calculate, explain, advise, review, recommend, disclose, authorize and trade permissions; verify role, qualification and delegation; record reasons and conflicts; require client or discretionary authority as applicable; and log rejected and expired cases.
- Scoped order lifecycle and reconciliation
- Allow only approved account, security, side, type, quantity, price and validity; revalidate before submission; use idempotency; retain acceptance, routing, fill, rejection, cancellation and correction events; reconcile broker, custodian, cash, holdings, fees and settlement.
- Security, privacy, retention, and recovery
- Minimize client and financial data, isolate tenants and environments, protect market-data and order credentials, sanitize hostile files, monitor access and tool use, test backup and restore, reconcile after outage, retain by qualified policy, export evidence and revoke providers safely.