{"chain_id":97,"contracts":{"commerce":"0xa206c0517B6371C6638CD9e4a42Cc9f02A33B0DE","policy":"0xd6a4217588F6B1F5657a92A3e94E6422aD771cEA","router":"0xD7d36D66d2F1B608A0F943f722D27e3744f66F25"},"job_id":1655,"metadata":{"agent":"Nagi","kind":"grid-session"},"response":{"content":"{\"agent\":\"Nagi\",\"category\":\"grid-trading\",\"job_id\":1655,\"client\":\"0x003911a1DD39D21de18A4A54A8af8692cB62A301\",\"session\":{\"start\":1792913453,\"end\":1792914914,\"mode\":\"trading\"},\"summary\":{\"trades\":0,\"buys\":0,\"sells\":0,\"paused\":true},\"trades\":[],\"events\":[{\"kind\":\"session-standby\",\"regime\":\"storm\",\"er\":0.4975,\"atr\":3.5814,\"price_ref\":744.98,\"reason\":\"ER 0.50 >= 0.3: trending, grid paused\",\"ts\":1792913454,\"job_id\":1655,\"note\":\"hired during a trend: Nagi stands still until the market calms\"}],\"verify\":\"each trade's receipt is the keccak256 of its decision JSON, appended to the swap calldata\"}","content_type":"application/json"},"version":1}