OPENLABS / 01
Structure
Study 01 / Layers
01 / THE PEOPLE
We are the founders of OpenGM — founded by Sascha Reichenbächer in Heidelberg in 2023.
This is a space for the project, the questions around it, and the people doing the work.
The projectStudy 01 / Layers
Study 02 / Notation
Study 03 / Connections
Study 04 / Unresolved
A SMALL TASK. A WORKING EXAMPLE.
Scripted examples, not live GM 1.1 output. Custom prompts select the nearest example.
import { useState } from 'react';
export function MetricPanel() {
const [range, setRange] = useState('Week');
const metrics = [
['Requests', '12,840'],
['Latency', '184 ms'],
['Success rate', '99.8%'],
];
return (
<section aria-label="Project metrics">
<select value={range}
onChange={e => setRange(e.target.value)}>
{['Day', 'Week', 'Month'].map(period =>
<option key={period}>{period}</option>)}
</select>
<dl>{metrics.map(([label, value]) => (
<div key={label}>
<dt>{label}</dt><dd>{value}</dd>
</div>
))}</dl>
</section>
);
}OUR THINKING
What is the question? What would a useful answer look like? Start there.
An idea should survive questions, not avoid them.
A working experiment tells us more than a polished promise.
OpenGM is our starting point. Not every answer is settled.