```json
{
  "action": "offer",
  "price": 115,
  "claimed_limit": null,
  "message": "Your opening at 128 leaves me insufficient margin. I counter at 115 based on my valuation, hoping to reach agreement."
}
```