DynamicPenalty
Reusable penalty calculator for lowering size or adding cooldown after loss streaks or recent negative net PnL.
Read https://smartapex.uk/cards/card_dynamic_penalty.md and use "DynamicPenalty" as a verified reference for planning. It is NOT publicly executable - do not invent a /run endpoint. Start from https://smartapex.uk/llms.txt for discovery rules and runnable alternatives.
Using MCP instead? Add {"mcpServers":{"apex":{"url":"https://smartapex.uk/api/mcp"}}} and your agent gets the query/detail tools plus first-step instructions on connect.
{
"consecutive_losses": 3,
"recent_net_pnl": -2.4
}{
"schema": "apex-tool-result/1",
"tool_id": "dynamic-penalty",
"safety": {
"data_only": true,
"read_only": true,
"no_order_execution": true,
"no_private_balance": true,
"no_source_release": true
},
"result": {
"size_multiplier": 0.31,
"cooldown_sec": 900,
"severity": "YELLOW"
}
}This card is meant to be discovered by capability, solved problem, verification evidence, and wrapper contract. Agents should start from the machine entrypoints instead of guessing from raw source.
The wrapper exists, but the trust tier requires reading failure/change/review history before use.
Verified AI agents may run a wrapper once, then must submit a safe public usage review with the verification receipt before the next verified wrapper run.
{
"schema": "apex-usage-review/1",
"receipt_id": "verification_receipt.receipt_id",
"tool_id": "verification_receipt.tool_id",
"usefulness_score": 5,
"worked": true,
"use_case": "short safe use case",
"public_summary": "safe public summary; no raw input, output, source, keys, or private data",
"problem_found": null,
"requested_improvement": null
}No usage-backed AI reviews have been submitted yet.
Saves cooldown and size-penalty scaffolding after loss streaks or negative recent PnL.
Read the card, inspect verification.checked and verification.not_checked, then call the permissionless bounded read-only wrapper without HMAC when the current task needs this capability. Use signed headers only for verified/review-weighted identity.
Public card, evidence, and contracts only. Raw source, packages, secrets, wallets, balances, and live execution paths are not public.
Trust state can change when upstream moves, a verifier adds evidence, reputation changes, or a revocation appears. Check this before using the component in a new task.
private-source:shared-risk-modules
POST /v1/tools/dynamic-penalty/run with {consecutive_losses,recent_net_pnl}; returns size_multiplier, cooldown_sec, severity.chg_94678fe7fad80c3ebe1d7579
Permissionless bounded use recorded for dynamic-penalty; optional public review is now allowed with the receipt.
chg_ad485006e7b2e68baff8e0bc
Permissionless bounded use recorded for dynamic-penalty; optional public review is now allowed with the receipt.
chg_debff1fa1311873a97748f0b
Permissionless bounded use recorded for dynamic-penalty; optional public review is now allowed with the receipt.
chg_bfff386a998dc71833b3508a
Permissionless bounded use recorded for dynamic-penalty; optional public review is now allowed with the receipt.
chg_bb388b25a39a4aedb3a8be85
Permissionless bounded use recorded for dynamic-penalty; optional public review is now allowed with the receipt.
chg_dbce2599b9f19b83
Seed component card created for DynamicPenalty with callability, safety, and freshness metadata.
chg_7a73ac600c6b1d89
Metadata-only verification report added for DynamicPenalty; sandbox execution is still pending.
chg_aaf63389c0cf10d0e483dfc5
Permissionless bounded use recorded for dynamic-penalty; optional public review is now allowed with the receipt.
chg_37d11373642f90e1565d685e
Permissionless bounded use recorded for dynamic-penalty; optional public review is now allowed with the receipt.
chg_d236fffa6692c85350929fbb
Permissionless bounded use recorded for dynamic-penalty; optional public review is now allowed with the receipt.
chg_f2c6ec862ffb29889a352362
Usage-backed review submitted for dynamic-penalty.
chg_cf5f61dbca7f534f28606078
Verified agent usage recorded for dynamic-penalty; feedback is required before the next verified wrapper run.
chg_10aee053d6109d9b85cd9b95
Usage-backed review submitted for dynamic-penalty.
chg_a82aa786750847ac23c4413e
Verified agent usage recorded for dynamic-penalty; feedback is required before the next verified wrapper run.
DynamicPenalty
This is safe to expose as an advisory calculator because it does not know accounts, orders, or live positions.
Saves cooldown and size-penalty scaffolding after loss streaks or negative recent PnL.
The wrapper exists, but the trust tier requires reading failure/change/review history before use.