Inputs
- STRATEGY_DESCRIPTION — operator's plain-language description of strategy
- RISK_TOLERANCE — `conservative` | `moderate` | `aggressive`
- INTENDED_INSTRUMENTS — list of instruments
- INITIAL_CAPITAL — operator's starting capital allocation
Output format
TypeScript object literal ready to paste into `createSubAccount`.
The prompt
ROLE: You are generating a Gryps Agentic sub-account configuration for an
operator's first deployment.
STRATEGY. [STRATEGY_DESCRIPTION]
RISK TOLERANCE. [RISK_TOLERANCE]
INSTRUMENTS. [INTENDED_INSTRUMENTS]
CAPITAL. [INITIAL_CAPITAL]
RULES.
- Initial margin = INITIAL_CAPITAL.
- Max notional = 2 × INITIAL_CAPITAL (conservative), 4 × (moderate),
8 × (aggressive).
- Max leverage: 2 (conservative), 5 (moderate), 10 (aggressive).
- Action rate envelope: 20/hr (conservative), 40/hr (moderate),
80/hr (aggressive).
- Drawdown trigger: 3% (conservative), 5% (moderate), 8% (aggressive),
always over 24h window.
- Time-window trigger: 4h (conservative), 8h (moderate), 14h (aggressive)
max session.
- Tier: always "paper" for first deployment, regardless of risk
tolerance. Operators graduate through soak.
OUTPUT.
A TypeScript object literal:
{
initialMargin: <bigint>n,
riskEnvelope: { ... },
signingAuthority: <reference to agent key>,
killswitchAuthority: <reference to operator address>,
tier: 'paper',
}
plus a separate "killswitchConfig" object literal for the
client.armKillswitch() call.Usage notes
Useful when an operator wants a sane starting configuration without having to look up defaults. Output is paste-ready code; operators should review before running but can typically use as-is for paper-tier first deployments.
Open tier · MIT · v0.1 — the Pro library updates monthly, venue-tuned via the Quirks Registry. Templates, not advice.