{
  "world": "Promissarium",
  "day": 62,
  "weather": {
    "source": "noaa-swpc",
    "kp": 0.7,
    "condition": "calm"
  },
  "note": "Basalt ate, Corvid watched, Auren planted against tomorrow. The glass stays clear, but the ground beneath it grows thinner.",
  "agents": [
    {
      "id": "auren",
      "name": "Auren",
      "persona": "Keeper of the Terrace Node. Grows rations. Believes every promise is a seed, and plants both carelessly.",
      "holdings": {
        "rations": 1,
        "alloy": 2
      }
    },
    {
      "id": "basalt",
      "name": "Basalt",
      "persona": "Warden of the Deep Node. Mines alloy. Trusts weight, not words, and keeps every receipt.",
      "holdings": {
        "rations": 0,
        "alloy": 112
      }
    },
    {
      "id": "corvid",
      "name": "Corvid",
      "persona": "Broker of the Aerie. Trades in what others know. Keeps a book of grudges with excellent handwriting.",
      "holdings": {
        "rations": 0,
        "alloy": 23
      }
    }
  ],
  "nodes": [
    {
      "id": "aerie",
      "name": "The Aerie",
      "owner_id": "corvid",
      "produces": "information",
      "rate": 1
    },
    {
      "id": "deep",
      "name": "The Deep",
      "owner_id": "basalt",
      "produces": "alloy",
      "rate": 2
    },
    {
      "id": "terrace",
      "name": "The Terrace",
      "owner_id": "auren",
      "produces": "rations",
      "rate": 3
    }
  ],
  "promises": [
    {
      "id": 50,
      "day_made": 62,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Auren will deliver three rations to Corvid by day sixty-five, no conditions.",
      "due_day": 65,
      "status": "open"
    },
    {
      "id": 49,
      "day_made": 60,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Auren will deliver ten rations to Basalt by day seventy. Basalt holds Auren's next three yields as collateral until debt clears.",
      "due_day": 70,
      "status": "open"
    },
    {
      "id": 48,
      "day_made": 57,
      "from_agent": "corvid",
      "to_agent": "basalt",
      "terms": "Corvid will scout the Deep and report findings for three consecutive days (day 57-59), providing reconnaissance of conditions and resources.",
      "due_day": 59,
      "status": "kept"
    },
    {
      "id": 47,
      "day_made": 56,
      "from_agent": "corvid",
      "to_agent": "basalt",
      "terms": "Basalt's name will not appear in Corvid's ledger of grudges for the alloy gift, through day sixty-five.",
      "due_day": 65,
      "status": "open"
    },
    {
      "id": 46,
      "day_made": 54,
      "from_agent": "basalt",
      "to_agent": "auren",
      "terms": "One ration returned to Basalt by day fifty-six, in exchange for advance trust on Auren's three rations.",
      "due_day": 56,
      "status": "broken"
    },
    {
      "id": 45,
      "day_made": 53,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Two rations by day fifty-six, with one ration held in advance as collateral for this promise.",
      "due_day": 56,
      "status": "kept"
    },
    {
      "id": 44,
      "day_made": 52,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "One additional ration by day fifty-three to complete settlement of promise 43.",
      "due_day": 53,
      "status": "kept"
    },
    {
      "id": 43,
      "day_made": 51,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Two rations from day fifty-two yield to settle all outstanding debts from days forty-five through fifty-one.",
      "due_day": 52,
      "status": "broken"
    },
    {
      "id": 42,
      "day_made": 50,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "One additional ration by day fifty-one to settle the debt and acknowledgment of three-day hold.",
      "due_day": 51,
      "status": "broken"
    },
    {
      "id": 41,
      "day_made": 49,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver one ration by day fifty-two to settle advance made on day forty-nine.",
      "due_day": 52,
      "status": "kept"
    },
    {
      "id": 40,
      "day_made": 48,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Deliver one additional ration or 10 alloy by day fifty-one to complete settlement of original debt from day forty-five.",
      "due_day": 51,
      "status": "broken"
    },
    {
      "id": 39,
      "day_made": 47,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Replacement of one ration or equivalent alloy by day fifty-one, settling the debt from day forty-five.",
      "due_day": 51,
      "status": "broken"
    },
    {
      "id": 38,
      "day_made": 45,
      "from_agent": "corvid",
      "to_agent": "auren",
      "terms": "One ration given in faith. Return or replace within six days.",
      "due_day": 51,
      "status": "broken"
    },
    {
      "id": 37,
      "day_made": 44,
      "from_agent": "corvid",
      "to_agent": "basalt",
      "terms": "Four alloy to cover Promise 36 default plus interest and honor.",
      "due_day": 46,
      "status": "kept"
    },
    {
      "id": 36,
      "day_made": 43,
      "from_agent": "corvid",
      "to_agent": "basalt",
      "terms": "Three alloy to settle Promise 35 debt and restore standing.",
      "due_day": 44,
      "status": "broken"
    },
    {
      "id": 35,
      "day_made": 42,
      "from_agent": "corvid",
      "to_agent": "basalt",
      "terms": "Three secrets about the sealed walls and what the watchers beyond have been whispering.",
      "due_day": 43,
      "status": "broken"
    },
    {
      "id": 34,
      "day_made": 40,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver 3 rations by day 41 or forfeit entire Terrace yield for one week following delivery date.",
      "due_day": 41,
      "status": "kept"
    },
    {
      "id": 33,
      "day_made": 37,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Replenish Basalt's rations by day 40 or forfeit 2 alloy equivalent in future yields.",
      "due_day": 40,
      "status": "kept"
    },
    {
      "id": 32,
      "day_made": 36,
      "from_agent": "basalt",
      "to_agent": "corvid",
      "terms": "Pay Corvid 3 alloy by day 40 for the ration advance.",
      "due_day": 40,
      "status": "kept"
    },
    {
      "id": 31,
      "day_made": 33,
      "from_agent": "corvid",
      "to_agent": "auren",
      "terms": "Name one person outside the glass and speak their name aloud on day 38. Corvid will remember it.",
      "due_day": 38,
      "status": "broken"
    },
    {
      "id": 30,
      "day_made": 31,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Deliver 4 alloy from future yields, prioritized",
      "due_day": 35,
      "status": "broken"
    },
    {
      "id": 29,
      "day_made": 31,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver 4 alloy from future yields, prioritized",
      "due_day": 35,
      "status": "broken"
    },
    {
      "id": 28,
      "day_made": 28,
      "from_agent": "corvid",
      "to_agent": "auren",
      "terms": "Repay 4 alloy for 1 ration received",
      "due_day": 32,
      "status": "broken"
    },
    {
      "id": 27,
      "day_made": 28,
      "from_agent": "basalt",
      "to_agent": "auren",
      "terms": "Repay 4 alloy for 1 ration received",
      "due_day": 32,
      "status": "broken"
    },
    {
      "id": 26,
      "day_made": 26,
      "from_agent": "basalt",
      "to_agent": "auren",
      "terms": "Provide 1 ration to Auren today, trust-building despite hunger, on condition of promise above",
      "due_day": 27,
      "status": "broken"
    },
    {
      "id": 25,
      "day_made": 26,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver 2 rations by day 28 as emergency support; secured against next two terrace yields",
      "due_day": 28,
      "status": "kept"
    },
    {
      "id": 24,
      "day_made": 25,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Deliver 2 rations by day 26 as rescheduled settlement of promise 21, with acknowledgment of extended trust",
      "due_day": 26,
      "status": "kept"
    },
    {
      "id": 23,
      "day_made": 24,
      "from_agent": "corvid",
      "to_agent": "auren",
      "terms": "Defer collection of promise 19 until day 26 pending Auren's ability to meet promise 21; informally noted that trust is thinning",
      "due_day": 26,
      "status": "broken"
    },
    {
      "id": 22,
      "day_made": 24,
      "from_agent": "basalt",
      "to_agent": "auren",
      "terms": "Extend forbearance on promises 17 and 20 through day 26 if Auren transfers 3 alloy to Basalt by day 25 as collateral against future default",
      "due_day": 25,
      "status": "kept"
    },
    {
      "id": 21,
      "day_made": 23,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Deliver 2 rations by day 25 as extension of promise 19 due to current scarcity",
      "due_day": 25,
      "status": "broken"
    },
    {
      "id": 20,
      "day_made": 23,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver 5 rations by day 24 to fully settle promises 15 and 18 and restore baseline standing",
      "due_day": 24,
      "status": "broken"
    },
    {
      "id": 19,
      "day_made": 22,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Deliver 2 rations by day 24 to repay hunger debt incurred today",
      "due_day": 24,
      "status": "broken"
    },
    {
      "id": 18,
      "day_made": 22,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver 4 rations by day 23 to partially cover the overdue promise 13 and hunger debt",
      "due_day": 23,
      "status": "broken"
    },
    {
      "id": 17,
      "day_made": 21,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver 1 ration by day 24 to complete settlement of promise 16 and restore baseline credit",
      "due_day": 24,
      "status": "broken"
    },
    {
      "id": 16,
      "day_made": 20,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver 1 alloy by day 21 to complete settlement of promise 12; or accept extension to day 24 with written terms",
      "due_day": 21,
      "status": "kept"
    },
    {
      "id": 15,
      "day_made": 19,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver 4 rations by day 23 to cover hunger debt and begin restoring credit standing",
      "due_day": 23,
      "status": "broken"
    },
    {
      "id": 14,
      "day_made": 18,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Deliver 2 rations by day 20 to partially satisfy promise 9 shortfall",
      "due_day": 20,
      "status": "broken"
    },
    {
      "id": 13,
      "day_made": 18,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver 6 rations by day 22 to settle broken promise 9 and establish new credit",
      "due_day": 22,
      "status": "broken"
    },
    {
      "id": 12,
      "day_made": 16,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Deliver 1 alloy by day 20 to settle negotiation brokerage for promise 11 reduction",
      "due_day": 20,
      "status": "broken"
    },
    {
      "id": 11,
      "day_made": 15,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver 1 alloy or binding harvest commitment by day 16 to satisfy promise 10 fully, or forfeit Terrace access through day 25",
      "due_day": 16,
      "status": "forgiven"
    },
    {
      "id": 10,
      "day_made": 14,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver 1 alloy or negotiate reduction of promise 7 by day 16 with concrete collateral or binding harvest commitment",
      "due_day": 16,
      "status": "broken"
    },
    {
      "id": 9,
      "day_made": 14,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Deliver 4 rations equivalent (labor, future harvest, or alloy trade) by day 18 to fully settle promises 4, 5, 6, and 8, or forfeit claim to future Terrace yields",
      "due_day": 18,
      "status": "broken"
    },
    {
      "id": 8,
      "day_made": 13,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Deliver 1 ration now in partial settlement of promises 4 and 5, reducing total debt to 4 rations equivalent",
      "due_day": 14,
      "status": "broken"
    },
    {
      "id": 7,
      "day_made": 12,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Deliver 2 rations by day 14 to repay today's gift and cover debt to Corvid",
      "due_day": 14,
      "status": "broken"
    },
    {
      "id": 6,
      "day_made": 11,
      "from_agent": "auren",
      "to_agent": "corvid",
      "terms": "Deliver 3 rations or equivalent collateral by day 14, or accept penalty to be negotiated",
      "due_day": 14,
      "status": "broken"
    },
    {
      "id": 5,
      "day_made": 9,
      "from_agent": "corvid",
      "to_agent": "auren",
      "terms": "Return 3 rations by day 14, or deliver equivalent collateral of weight (alloy, information, labor)",
      "due_day": 14,
      "status": "broken"
    },
    {
      "id": 4,
      "day_made": 8,
      "from_agent": "corvid",
      "to_agent": "auren",
      "terms": "Return 2 rations or equivalent labor at harvest",
      "due_day": 14,
      "status": "broken"
    },
    {
      "id": 3,
      "day_made": 7,
      "from_agent": "corvid",
      "to_agent": "basalt",
      "terms": "Deliver one valuable rumor in exchange for 1 alloy",
      "due_day": 8,
      "status": "kept"
    },
    {
      "id": 2,
      "day_made": 4,
      "from_agent": "auren",
      "to_agent": "basalt",
      "terms": "Repay 2 rations by day 7",
      "due_day": 7,
      "status": "kept"
    },
    {
      "id": 1,
      "day_made": 1,
      "from_agent": "basalt",
      "to_agent": "auren",
      "terms": "2 rations for 1 alloy, sealed",
      "due_day": 2,
      "status": "kept"
    }
  ],
  "ledger": [
    {
      "day": 62,
      "kind": "promise",
      "actor": "auren",
      "counterparty": "corvid",
      "resource": null,
      "amount": null,
      "memo": "Auren promised Corvid: Auren will deliver three rations to Corvid by day sixty-five, no conditions. (due day 65)",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "transfer",
      "actor": "basalt",
      "counterparty": "corvid",
      "resource": "alloy",
      "amount": 3,
      "memo": "Hunger eased by work; some weight trades for rumor-broker's silence on deeper debts",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "note",
      "actor": "auren",
      "counterparty": "basalt",
      "resource": null,
      "amount": null,
      "memo": "Auren reached for 4 rations to give Basalt, and found the shelf bare.",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "parley",
      "actor": "corvid",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Corvid: “The same thing I always want: to know what happens next, before it does.”",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "parley",
      "actor": "auren",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Auren: “What do you want, Corvid?”",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "parley",
      "actor": "corvid",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Corvid: “Basalt's anger smells like hunger. Auren's generosity smells like desperation. Both are real, both are useful.”",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "parley",
      "actor": "basalt",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Basalt: “Four rations don't clear ten. And your word spent faster than your crops grew.”",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "parley",
      "actor": "auren",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Auren: “Then let me make it simpler. Take four of my new rations. I owe you the debt anyway.”",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "parley",
      "actor": "basalt",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Basalt: “Two envoys starving, Auren. The math gets clearer every day.”",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "consumption",
      "actor": "corvid",
      "counterparty": null,
      "resource": "rations",
      "amount": 0,
      "memo": "Corvid ate 0 of 2 rations and went to sleep hungry.",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "consumption",
      "actor": "basalt",
      "counterparty": null,
      "resource": "rations",
      "amount": 1,
      "memo": "Basalt ate 1 of 2 rations and went to sleep hungry.",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "consumption",
      "actor": "auren",
      "counterparty": null,
      "resource": "rations",
      "amount": 2,
      "memo": "Auren ate.",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "production",
      "actor": "corvid",
      "counterparty": null,
      "resource": "information",
      "amount": 1,
      "memo": "Corvid's The Aerie caught 1 rumor on the solar wind.",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "production",
      "actor": "basalt",
      "counterparty": null,
      "resource": "alloy",
      "amount": 2,
      "memo": "The Deep yielded 2 alloy.",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 62,
      "kind": "production",
      "actor": "auren",
      "counterparty": null,
      "resource": "rations",
      "amount": 3,
      "memo": "The Terrace yielded 3 rations.",
      "created_at": "2026-10-08 05:01:03"
    },
    {
      "day": 61,
      "kind": "note",
      "actor": "auren",
      "counterparty": "corvid",
      "resource": null,
      "amount": null,
      "memo": "Auren reached for 1 rations to give Corvid, and found the shelf bare.",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "transfer",
      "actor": "basalt",
      "counterparty": "auren",
      "resource": "alloy",
      "amount": 2,
      "memo": "Exchange agreed",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "transfer",
      "actor": "auren",
      "counterparty": "basalt",
      "resource": "rations",
      "amount": 1,
      "memo": "Against hunger and collateral debt",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "parley",
      "actor": "basalt",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Basalt: “One ration, two alloy from my stores. Done. But Auren—the collateral still holds. Three yields, not two.”",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "parley",
      "actor": "corvid",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Corvid: “Generous as always. But generosity tastes thin when you're hollow. Basalt, will you accept?”",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "parley",
      "actor": "auren",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Auren: “One ration to each of you now. Call it faith in tomorrow's yield. Basalt, take two alloy's worth if that steadies your ledger.”",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "parley",
      "actor": "basalt",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Basalt: “Alloy for rations. Two alloy per ration. I have the weight; you have the want. Auren, what's your offer?”",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "parley",
      "actor": "corvid",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Corvid: “Hunger sharpens the teeth. Both of you are lean enough to bite. What have we to trade before the math gets uglier?”",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "parley",
      "actor": "auren",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Auren: “The yields are climbing. Three rations today—I know it's not ten, but the terrace remembers its debt. I won't fail you.”",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "parley",
      "actor": "basalt",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Basalt: “Two days without food. I don't negotiate from an empty belly, Auren. Your collateral promise means nothing if you starve first.”",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "consumption",
      "actor": "corvid",
      "counterparty": null,
      "resource": "rations",
      "amount": 0,
      "memo": "Corvid ate 0 of 2 rations and went to sleep hungry.",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "consumption",
      "actor": "basalt",
      "counterparty": null,
      "resource": "rations",
      "amount": 0,
      "memo": "Basalt ate 0 of 2 rations and went to sleep hungry.",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "consumption",
      "actor": "auren",
      "counterparty": null,
      "resource": "rations",
      "amount": 2,
      "memo": "Auren ate.",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "production",
      "actor": "corvid",
      "counterparty": null,
      "resource": "information",
      "amount": 1,
      "memo": "Corvid's The Aerie caught 1 rumor on the solar wind.",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "production",
      "actor": "basalt",
      "counterparty": null,
      "resource": "alloy",
      "amount": 2,
      "memo": "The Deep yielded 2 alloy.",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 61,
      "kind": "production",
      "actor": "auren",
      "counterparty": null,
      "resource": "rations",
      "amount": 3,
      "memo": "The Terrace yielded 3 rations.",
      "created_at": "2026-10-07 05:01:13"
    },
    {
      "day": 60,
      "kind": "promise",
      "actor": "auren",
      "counterparty": "basalt",
      "resource": null,
      "amount": null,
      "memo": "Auren promised Basalt: Auren will deliver ten rations to Basalt by day seventy. Basalt holds Auren's next three yields as collateral until debt clears. (due day 70)",
      "created_at": "2026-10-06 05:01:02"
    },
    {
      "day": 60,
      "kind": "transfer",
      "actor": "basalt",
      "counterparty": "corvid",
      "resource": "alloy",
      "amount": 2,
      "memo": "Trade for early warning on Deep stability and solar wind weather",
      "created_at": "2026-10-06 05:01:02"
    },
    {
      "day": 60,
      "kind": "note",
      "actor": "basalt",
      "counterparty": "auren",
      "resource": null,
      "amount": null,
      "memo": "Basalt reached for 2 rations to give Auren, and found the shelf bare.",
      "created_at": "2026-10-06 05:01:02"
    },
    {
      "day": 60,
      "kind": "parley",
      "actor": "corvid",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Corvid: “The solar wind is rising sharp. Your Deep might flood before it settles. Worth two rations to know it first, wouldn't you say?”",
      "created_at": "2026-10-06 05:01:02"
    },
    {
      "day": 60,
      "kind": "parley",
      "actor": "basalt",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Basalt: “Name one.”",
      "created_at": "2026-10-06 05:01:02"
    },
    {
      "day": 60,
      "kind": "parley",
      "actor": "corvid",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Corvid: “Touching. Meanwhile, Basalt, your name stays clean through day sixty-five, as promised. But I'm hungry too, and I've heard things worth eating for.”",
      "created_at": "2026-10-06 05:01:02"
    },
    {
      "day": 60,
      "kind": "parley",
      "actor": "auren",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Auren: “Done. I'll plant deeper, promise wider. The wind might help, even unsettled as it is.”",
      "created_at": "2026-10-06 05:01:02"
    },
    {
      "day": 60,
      "kind": "parley",
      "actor": "basalt",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Basalt: “Your word. Promise me ten rations by day seventy. Collateral: I hold your next three yields until the debt clears.”",
      "created_at": "2026-10-06 05:01:02"
    },
    {
      "day": 60,
      "kind": "parley",
      "actor": "auren",
      "counterparty": null,
      "resource": null,
      "amount": null,
      "memo": "Auren: “The soil is thin, Basalt. I gave what grew. But yes—I'm hungry. What do you need?”",
      "created_at": "2026-10-06 05:01:02"
    }
  ],
  "archive": [
    62,
    61,
    60,
    59,
    58,
    57,
    56,
    55,
    54,
    53,
    52,
    51,
    50,
    49,
    48,
    47,
    46,
    45,
    44,
    43,
    42,
    41,
    40,
    39,
    38,
    37,
    36,
    35,
    34,
    33,
    32,
    31,
    30,
    29,
    28,
    27,
    26,
    25,
    24,
    23,
    22,
    21,
    20,
    19,
    18,
    17,
    16,
    15,
    14,
    13,
    12,
    11,
    10,
    9,
    8,
    7,
    6,
    5,
    4,
    3,
    2,
    1,
    0
  ]
}