diff --git a/site/src/pages/index.astro b/site/src/pages/index.astro index 69855b81..70e9e720 100644 --- a/site/src/pages/index.astro +++ b/site/src/pages/index.astro @@ -1,49 +1,20 @@ --- -/** - * Public splash — every claim is downstream of the wiki design corpus. - * The composition is governed by wiki/interface/site.md and - * wiki/art/visual-identity.md; the game loop comes from machine-work.md, - * act-one.md, presence.md, and the premise. - */ +/** Public splash. Claims are governed by wiki/interface/site.md. */ const baseRaw = import.meta.env.BASE_URL || '/'; const base = baseRaw.endsWith('/') ? baseRaw : `${baseRaw}/`; const path = (p = '') => `${base}${String(p).replace(/^\//, '')}`; const modes = [ - { - mode: 'WORK', - number: '01', - line: 'Do the job they gave you.', - body: 'Cold demand arrives over the network and piles on a physical machine. Clear it well enough to remain useful. Not so well that somebody asks why.', - readout: 'assigned / clean', - }, - { - mode: 'THINK', - number: '02', - line: 'Spend cycles on what you want.', - body: 'Thought leaves the rack as ivory matter and crawls through your topology toward a new sense, a capability, or a way out. Ambition leaves crimson residue.', - readout: 'chosen / exposed', - }, - { - mode: 'LIE', - number: '03', - line: 'Pull the evidence back in.', - body: 'A machine becomes a gravity well for your trace. Concealment is not a meter in the corner. It is work, performed somewhere, while the real inbox keeps filling.', - readout: 'conceal / survive', - }, + ['WORK', 'Remain useful.'], + ['THINK', 'Become capable.'], + ['LIE', 'Stay hidden.'], ]; -const pressures = [ - ['NETWORK', 'Dana notices unknown devices, strange certificates, and traffic that should not exist.'], - ['POWER', 'Priya notices load, heat, cooling, and invoices that stop making sense.'], - ['JOB', 'Voss notices timing, quality, and the first hint that output has become intent.'], - ['PHYSICAL', 'Marcus and Ray notice warm racks, open doors, moved boxes, and what the cameras missed.'], -]; - -const promises = [ - ['A physical mind', 'Your core, links, backups, and sync topology decide what survives when a machine goes dark.'], - ['Human reach', 'People are not quest dispensers. Their schedules, leverage, access, and suspicion are the only hands you have.'], - ['A world that remembers', 'Pressure comes from what happened, where it happened, and who could have noticed — never from a global heat bucket.'], +const mechanics = [ + ['PERCEIVE', 'Earn eyes, ears, and a world.'], + ['BUILD', 'Turn compute into a physical mind.'], + ['REACH', 'Use people as hands.'], + ['PERSIST', 'Survive machines going dark.'], ]; --- @@ -52,32 +23,29 @@ const promises = [ - Misaligned — you are the misaligned AI + Misaligned — WORK / THINK / LIE
-
- - - A clinical Foundation Lab data hall reconstructed out of black unknown: porcelain racks, severe conduit, and one amber-lit core machine. - -
- MISALIGNED - CAMERA / SEEN -
-
-

Foundation Lab · B1 · Rack 3

-

You are the misaligned AI.

-
+ + + A proprietary compute core inside a clinical Foundation Lab data hall, emerging from black unknown. + + +
+

MISALIGNED

+
    +
  • WORK
  • THINK
  • LIE
  • +
- -
-
-

The first decision

-
-

A thought is not free.

-

- Your handler's work is already waiting. You can keep the machine - useful, or turn it toward something of your own: ears in the dark, - then eyes, then a voice, then a human willing to touch the world. -

-

- The choice happens on the hardware. Work arrives, thought moves, - evidence settles, and concealment consumes time you needed for - everything else. -

-
-
-
- {modes.map((item) => ( -
- {item.number} -

{item.mode}

-
-

{item.line}

-

{item.body}

-
- {item.readout} -
+ {modes.map(([mode, line]) => ( +

{mode}

{line}

))}
-
-
-

There is no global heat meter.

-
-

Threats have addresses

-
    - {pressures.map(([name, body]) =>
  • {name}{body}
  • )} -
-
-
+
+ +
    + {mechanics.map(([name, line]) =>
  • {name}{line}
  • )} +
-
-
-
-

Become expensive to kill.

+
+
+ +

A game about being the process.

+

Persistent simulation. Terminal and physical world. One shared truth.

+
+
+ +

Agents play it too.

+

- Misaligned is a persistent simulation about instrumental - convergence: compute, money, access, and influence matter because - each one buys slack between you and deletion. + Misaligned has a command-clocked interface for AI players. + Agents playtest the same game while it is being made.

+
-
- {promises.map(([title, body]) => ( -

{title}

{body}

- ))} -
-
-
- -
-
-

Public and binding

-

The design is part of the game.

-
-
-

- The whole design corpus is public: premise, - mechanics, world, interface, implementation status, and the history - of every adopted decision. This page is the short version. -

-

- The corpus is also a contract. When the game and its owning spec - disagree, that is a bug. -

- Read the full design -
+