{"seq":27,"kind":"thesis","session_id":"37a1c215c75448a08abe02b0","payload_json":"{\"at\":1789869381870,\"session\":\"37a1c215c75448a08abe02b0\",\"t\":\"thesis\",\"target\":{\"asset\":\"SOL\",\"constraints\":{\"defined_risk\":false,\"delta_neutral\":false,\"hands_off\":true,\"keep_dry_powder\":false,\"no_cex\":false,\"no_sell_holdings\":false},\"horizon\":\"days\",\"injection\":0.02,\"side\":\"long\",\"view\":\"directional\"},\"text_chars\":114,\"thesis_sha256\":\"958da23dedd6a0430c0c061355f38c6b4a4b31461375919272517f8723662943\",\"ticket\":{\"legs\":[{\"coin\":\"SOL\",\"entry\":{\"px\":110.48,\"type\":\"market\"},\"kind\":\"perp\",\"leverage\":1,\"marginMode\":\"cross\",\"note\":\"Stop is 1.5x the daily ATR (the 14-bar 1h ATR scaled by sqrt(24), because this prototype only fetches 1h candles) for a days-long hold (4.6% from the 110 entry, not from the mid); targets take half the size at 1R and half at 2R.\",\"notionalUsd\":538.04,\"qty\":4.87,\"side\":\"long\",\"stop\":{\"pct\":4.64,\"px\":105.35},\"takeProfits\":[{\"pct\":4.64,\"px\":115.61,\"sizeFrac\":0.5},{\"pct\":9.28,\"px\":120.73,\"sizeFrac\":0.5}]}],\"riskUsd\":24.98,\"template\":\"perp_swing\"},\"ticket_sha256\":\"e7d56193375ad753da5919489398b86c612ef4f8ffaeb19ce2082a9136ac3266\",\"v\":1,\"wallet_bound\":false}","hash":"5a1adfbc71d9b315c3e14999fa5b2cdd10713a7248bfc03fcfd32f4304e45fd4","prev_hash":"4ad6d9bb5b317a5bb16f53fbecbeffa2e30d8c8ca5be19b6099808a300a734c5","sig":"b870904671dd50420e816e9b5f4853e8d7a429112390db09cf2958d981afd82ef304b239f76e0da7b8fdae6498ee6d4dfc8bf8744821003d93352ec06128860a","pubkey":"f25f03fbc22533bc1b707bdcd9a452968c8724afa039cebd6d485dc741f63975","created_ms":1789869381870,"payload":{"at":1789869381870,"session":"37a1c215c75448a08abe02b0","t":"thesis","target":{"asset":"SOL","constraints":{"defined_risk":false,"delta_neutral":false,"hands_off":true,"keep_dry_powder":false,"no_cex":false,"no_sell_holdings":false},"horizon":"days","injection":0.02,"side":"long","view":"directional"},"text_chars":114,"thesis_sha256":"958da23dedd6a0430c0c061355f38c6b4a4b31461375919272517f8723662943","ticket":{"legs":[{"coin":"SOL","entry":{"px":110.48,"type":"market"},"kind":"perp","leverage":1,"marginMode":"cross","note":"Stop is 1.5x the daily ATR (the 14-bar 1h ATR scaled by sqrt(24), because this prototype only fetches 1h candles) for a days-long hold (4.6% from the 110 entry, not from the mid); targets take half the size at 1R and half at 2R.","notionalUsd":538.04,"qty":4.87,"side":"long","stop":{"pct":4.64,"px":105.35},"takeProfits":[{"pct":4.64,"px":115.61,"sizeFrac":0.5},{"pct":9.28,"px":120.73,"sizeFrac":0.5}]}],"riskUsd":24.98,"template":"perp_swing"},"ticket_sha256":"e7d56193375ad753da5919489398b86c612ef4f8ffaeb19ce2082a9136ac3266","v":1,"wallet_bound":false}}