Public

Thread: Standard Voltage & SRAM Macros

24 Discord messages from ℹ️ - Information/⁉️-questions/threads/standard-voltage-sram-macros.md.

Category: ℹ️ - Information Parent channel: #⁉️-questions Thread ID: 1532458465379750028

Messages: 24

message-1532458465379750028

2026-07-30T18:42:49.848+00:00 — Florian S. (@fstolz95)

Content

Hi, I am currently preparing a university lab course where we will hopefully target and tapeout on wafer.space. I noticed that the provided PDK seems to be both 5V or 3.3V. I do not have any real preference here, but if I download the project template and simply paste in my verilog will it generate a 5V or a 3.3V design? A bit unrelated to this: Are any of the SRAM macros silicon proven?

Thanks 🙂
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/161145a30f10c8561322ef188f7a626d-3B57F.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "slight_smile",
        "id": "",
        "imageUrl": "2026-07_media/1f642-83E8A.svg",
        "isAnimated": false,
        "name": "🙂"
      }
    ]
  }
}
</details>

message-1532464097570848900

2026-07-30T19:05:12.667+00:00 — Essen (@essen__)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1532458465379750028",
  "guildId": "1361349522684510449",
  "messageId": "1532458465379750028"
}
</details>

Content

The `gf180mcu_ocd_io` SRAM macro targets 3.3V and the `gf180mcu_fd_ip_sram` 5V.
You might be able to use them at different voltages but you will want to check that.
By default template assumes you are working at 5V.
As for if the SRAM has been silicon proven **you will want to confirm** with others but I think the answer is yes.

@Tim Edwards would you be so kind as to confirm that the `gf180mcu_ocd_io` SRAMs you sent out as part of ws1 are working as intended ?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/161145a30f10c8561322ef188f7a626d-3B57F.png",
        "color": null,
        "discriminator": "0000",
        "id": "919250960944078938",
        "isBot": false,
        "name": "fstolz95",
        "nickname": "Florian S.",
        "roles": []
      },
      {
        "avatarUrl": "2026-07_media/6bcc8e61db497b620550682309ace5d5-D89B4.png",
        "color": null,
        "discriminator": "0000",
        "id": "1365118310701600900",
        "isBot": false,
        "name": "rtimothyedwards_19428",
        "nickname": "Tim Edwards",
        "roles": []
      }
    ]
  }
}
</details>

message-1532487223281324042

2026-07-30T20:37:06.266+00:00 — namibj

Content

the foundry SCL works down to 1.8V nominal at a speed penalty, to be clear.
AFAIK there's several of the actually-dense 3v3-transistor-based SRAM configurations on the currently-in-production chips, and the timeline plans are such that they'll be silicon-proven before the deadline for the next Run.

It's therefore IMO reasonable to hedge your plans with a configuration that has less memory configured and have both layouts hardened to just submit the one that's confirmed-superior right before the deadline.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1532487799302000960

2026-07-30T20:39:23.6+00:00 — namibj

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1532458465379750028",
  "guildId": "1361349522684510449",
  "messageId": "1532464097570848900"
}
</details>

Content

The SRAM he tested works as expected; harness limitations kept him from pushing the speed at the upper areas of the operating voltage range; tnt posted a matrix of speed vs. voltage but due to speed difficulty reasons that stops at something like 2.5V or maybe 2.8V or so, well shy of the 3.3V.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen",
        "roles": []
      }
    ]
  }
}
</details>

message-1532487921918017738

2026-07-30T20:39:52.834+00:00 — namibj

Content

IIRC retention is down to somewhere around 800~1000 mV.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1532489138572628030

2026-07-30T20:44:42.907+00:00 — Essen (@essen__)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1532458465379750028",
  "guildId": "1361349522684510449",
  "messageId": "1532487799302000960"
}
</details>

Content

Nice.
How did I miss that, do you recall where did he post that ?
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
        "color": null,
        "discriminator": "0000",
        "id": "262706220073222144",
        "isBot": false,
        "name": "namibj",
        "nickname": "namibj",
        "roles": []
      }
    ]
  }
}
</details>

message-1532490118471090437

2026-07-30T20:48:36.533+00:00 — namibj

Content

I think TT discord

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "thumbsup",
      "id": "",
      "imageUrl": "2026-07_media/1f44d-27259.svg",
      "isAnimated": false,
      "name": "👍"
    },
    "users": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1532490350688604222

2026-07-30T20:49:31.898+00:00 — Tim Edwards (@rtimothyedwards_19428)

Content

As far as I know, the Tiny Tapeout GF180MCU version still uses the 5V padframe I/O and synthesizes to the original foundry 5V 7-track library.  All of the 3.3V stuff has been done on custom chips.

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "thumbsup",
      "id": "",
      "imageUrl": "2026-07_media/1f44d-27259.svg",
      "isAnimated": false,
      "name": "👍"
    },
    "users": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/6bcc8e61db497b620550682309ace5d5-D89B4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1532495140802007233

2026-07-30T21:08:33.95+00:00 — namibj

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1532458465379750028",
  "guildId": "1361349522684510449",
  "messageId": "1532490350688604222"
}
</details>

Content

Yes, but there was some trial entity of the fancy thin oxide sram, or at least one of those thin oxide sram's, which was tested.... IIRC.
Could be confused, could have been something else he had measured there.

There is no thin oxide SCL proven before Run2 dies undergo testing to that extend, and AFAIK there are no structures that had been designed to allow any sort of comprehensive test coverage of the SCL itself to "qualify" it for future production-targeted tapeouts. (Part of why I had hoped to get the e-test design working, but oh well, next tapeout: put an ability to e-test under DC conditions all necessary cells de-embedded to the LEF pins, so that RC extraction and modeling can take it from there to figure out the appropriate content for the liberty specs. AFAIK should work on at least most non-dynamic-logic gates; might have minor complications with flip-flops I guess, unless they work down to visible clock rise times.)

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "eyes",
      "id": "",
      "imageUrl": "2026-07_media/1f440-6C64D.svg",
      "isAnimated": false,
      "name": "👀"
    },
    "users": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/6bcc8e61db497b620550682309ace5d5-D89B4.png",
        "color": null,
        "discriminator": "0000",
        "id": "1365118310701600900",
        "isBot": false,
        "name": "rtimothyedwards_19428",
        "nickname": "Tim Edwards",
        "roles": []
      }
    ]
  }
}
</details>

message-1532497704742289599

2026-07-30T21:18:45.241+00:00 — tnt (@246tnt)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1532458465379750028",
  "guildId": "1361349522684510449",
  "messageId": "1532490350688604222"
}
</details>

Content

No we use your IOs.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/6bcc8e61db497b620550682309ace5d5-D89B4.png",
        "color": null,
        "discriminator": "0000",
        "id": "1365118310701600900",
        "isBot": false,
        "name": "rtimothyedwards_19428",
        "nickname": "Tim Edwards",
        "roles": []
      }
    ]
  }
}
</details>

message-1532498215847592026

2026-07-30T21:20:47.098+00:00 — tnt (@246tnt)

Content

We run both core at 3v3 but separate domains and you can run IO at 5v if you want. Core is 3v3 only.  We use the standard foundry 7T and run it at 3v3.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1532498337679413343

2026-07-30T21:21:16.145+00:00 — Florian S. (@fstolz95)

Content

Thanks for the insights 🙂
For simplicity I will probably target 5V. However I am still in the design drafting phase so I don’t know yet if SRAM is required, but as it will probably be processor related having the option of something like a on die SRAM cache sounds interesting 🙂
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/161145a30f10c8561322ef188f7a626d-3B57F.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "slight_smile",
        "id": "",
        "imageUrl": "2026-07_media/1f642-83E8A.svg",
        "isAnimated": false,
        "name": "🙂"
      }
    ]
  }
}
</details>

message-1532498627170275450

2026-07-30T21:22:25.165+00:00 — tnt (@246tnt)

Content

I didn't do any tests on the SRAM ... the shmoo plots I posted are for my sky130 register file , nothing to do with gf180 sram.

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "thumbsup",
      "id": "",
      "imageUrl": "2026-07_media/1f44d-27259.svg",
      "isAnimated": false,
      "name": "👍"
    },
    "users": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1532532591033585814

2026-07-30T23:37:22.781+00:00 — namibj

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1532458465379750028",
  "guildId": "1361349522684510449",
  "messageId": "1532498627170275450"
}
</details>

Content

ohhhh sorry for confusing the two.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/88d17af9d19ab43565b0c46751ef7d12-DFEE5.png",
        "color": null,
        "discriminator": "0000",
        "id": "596068704471482370",
        "isBot": false,
        "name": "246tnt",
        "nickname": "tnt",
        "roles": []
      }
    ]
  }
}
</details>

message-1532542813911384075

2026-07-31T00:18:00.105+00:00 — Tim Edwards (@rtimothyedwards_19428)

Content

I have the 3.3V SRAM on my desk but I have not done the full test over all bits at different frequencies yet.  I did some spot tests and it was reading and writing up to 100MHz, which was the limit of my Analog Discovery 2's pattern generator.

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "thumbsup",
      "id": "",
      "imageUrl": "2026-07_media/1f44d-27259.svg",
      "isAnimated": false,
      "name": "👍"
    },
    "users": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/6bcc8e61db497b620550682309ace5d5-D89B4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1532682666220978176

2026-07-31T09:33:43.494+00:00 — Leo Moser (mole99) (@mole99)

Content

@Florian S. You can configure the template to use all-3.3V IPs: https://github.com/wafer-space/gf180mcu-project-template#select-different-ip-libraries
This will use Tim's 3.3V SRAMs.

On ws-run2, we also had a few SRAMs generated using Staf's SRAM compiler (ID FS01-FS03): https://github.com/wafer-space/ws-run2
Of course, they still need to be verified once the chips come back :)
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/3c7c17f3225f6e56f4dccd83f14383f2-73F83.png",
    "discriminator": "0000",
    "isBot": false,
    "roles": [
      {
        "color": null,
        "id": "1423020172595298314",
        "name": "Mod",
        "position": 4
      }
    ]
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/161145a30f10c8561322ef188f7a626d-3B57F.png",
        "color": null,
        "discriminator": "0000",
        "id": "919250960944078938",
        "isBot": false,
        "name": "fstolz95",
        "nickname": "Florian S.",
        "roles": []
      }
    ]
  }
}
</details>

message-1532694419164233878

2026-07-31T10:20:25.614+00:00 — RebelMike (@rebelmike)

Content

Maybe a bit of a table describing the capabilities and current state/risk of the different IP libraries would be useful to have somewhere.  My understanding:

SCLs:
- gf180mcu_fd_sc_mcu7t5v0 - foundry provided, safe, works at 5V or 3V3.  Slow.
- gf180mcu_fd_sc_mcu9t5v0 - foundry provided, safe, works at 5V or 3V3.  Faster than 7t but takes more area.
- gf180mcu_as_sc_mcu7t3v3 - community provided, not tested, high risk, works at 3V3 only.  Fast.

PADs:
- gf180mcu_fd_io - foundry provided, safe, works at 5V or 3V3 but connects core and IO power domains together.
- gf180mcu_ocd_io - community provided, tested on run 1, low risk, works at 5V or 3V3 but keeps core and IO power domains separate, so you could e.g. run IO at 5V and core at 3V3.

SRAMs:
- gf180mcu_fd_ip_sram - foundry provided, safe, works at 5V or 3V3.  128, 256 and 512 bytes.
- gf180mcu_ocd_ip_sram - community provided, initial testing from run 1 looks good, medium risk, works at 3V3 only.  Smaller area.  64, 128, 256, 512 and 1024 bytes.

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 2,
    "emoji": {
      "code": "thumbsup",
      "id": "",
      "imageUrl": "2026-07_media/1f44d-27259.svg",
      "isAnimated": false,
      "name": "👍"
    },
    "users": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      },
      {
        "avatarUrl": "2026-07_media/161145a30f10c8561322ef188f7a626d-3B57F.png",
        "color": null,
        "discriminator": "0000",
        "id": "919250960944078938",
        "isBot": false,
        "name": "fstolz95",
        "nickname": "Florian S."
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1532743047828345056

2026-07-31T13:33:39.591+00:00 — Essen (@essen__)

Content

@RebelMike great post 👍
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "thumbsup",
        "id": "",
        "imageUrl": "2026-07_media/1f44d-27259.svg",
        "isAnimated": false,
        "name": "👍"
      }
    ],
    "mentions": [
      {
        "avatarUrl": "2026-07_media/49aaff687e56f04e7bbdedf0077bab75-7DDB4.png",
        "color": null,
        "discriminator": "0000",
        "id": "691780627338625077",
        "isBot": false,
        "name": "rebelmike",
        "nickname": "RebelMike",
        "roles": []
      }
    ]
  }
}
</details>

message-1532766086821576777

2026-07-31T15:05:12.515+00:00 — namibj

Content

AFAIK Staf's SRAM is far superior in density to the others; I'd like to see a comparison table though that at least covers the macro parametrizations supported by the others.
And if there are any additional ones, those that are on Run2 masks without a verilog-level drop-in equivalent in the others.

And then a highlight/marking of all hardened SRAM cells that are taped out in Run1 and those that are merely getting taped out on Run2.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1532776575609737447

2026-07-31T15:46:53.237+00:00 — Essen (@essen__)

Content

@Tim Edwards if you are willing to send me over a board with your ws1 SRAM I can hook up an FPGA to test it over 100MHz.
Alternatively, depending on what FPGA you have I can set you up with the bitstream.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/6bcc8e61db497b620550682309ace5d5-D89B4.png",
        "color": null,
        "discriminator": "0000",
        "id": "1365118310701600900",
        "isBot": false,
        "name": "rtimothyedwards_19428",
        "nickname": "Tim Edwards",
        "roles": []
      }
    ]
  }
}
</details>

message-1532788544186220676

2026-07-31T16:34:26.768+00:00 — Tim Edwards (@rtimothyedwards_19428)

Content

I don't have a "proper" dev board with an FPGA.  I used the simple breakout board and an Analog Discovery 2.  That didn't have enough digital lines for the job, so I ordered an Analog Discovery 3.  There was some snafu at Digilent so by the time I received it, I was busy with other things.  Otherwise, it's sitting on my desk all wired up and just waiting to be tested.  I would send you parts but right now I have just two working parts and two breakout boards.  I think all of the other parts are missing at least one pin critical to getting full functionality.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/6bcc8e61db497b620550682309ace5d5-D89B4.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1532789984220680283

2026-07-31T16:40:10.099+00:00 — Essen (@essen__)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1532458465379750028",
  "guildId": "1361349522684510449",
  "messageId": "1532788544186220676"
}
</details>

Content

Thanks for the update.
The FPGA bitstream offer is on the table if you need it in the future.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/6bcc8e61db497b620550682309ace5d5-D89B4.png",
        "color": null,
        "discriminator": "0000",
        "id": "1365118310701600900",
        "isBot": false,
        "name": "rtimothyedwards_19428",
        "nickname": "Tim Edwards",
        "roles": []
      }
    ]
  }
}
</details>

message-1532847448366514409

2026-07-31T20:28:30.619+00:00 — namibj

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1532458465379750028",
  "guildId": "1361349522684510449",
  "messageId": "1532789984220680283"
}
</details>

Content

Maybe he could give you remote access to the Analog Discovery 3, as I'm guessing it's just a list of pins and whatever information about the power configuration needs explaining?

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "person_shrugging",
      "id": "",
      "imageUrl": "2026-07_media/1f937-19884.svg",
      "isAnimated": false,
      "name": "🤷"
    },
    "users": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen",
        "roles": []
      }
    ]
  }
}
</details>

message-1532858245222240317

2026-07-31T21:11:24.79+00:00 — namibj

Content

Ahhh, just caught up in the other chat; there's good time until things need to happen anyways, so no need to rush Tim on this.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/f885abc0dddd0a33e4d4991b3c99091d-7ACD2.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>