// POC landing page — the front door of the prototype, recreated from the // Proxa concept page ("A model for your model"). A full scrolling page: hero, // thesis, the Data→Model→Harness→LLM rings, section per layer, FAQ, and a // final CTA. The marketing CTAs are replaced with the two ways into the POC: // explore the built Cascade Ridge Foods workspace, or start from scratch. // Rendered INSTEAD of the app shell while view === 'landing'. const LDG_PILLS = ['A portfolio', 'A construction project', 'A company', 'A budget', 'A supply chain', 'A research program', 'Something entirely different']; const LDG_FAQ = [ { q: 'Is it secure?', a: ['Proxa is designed so the Model and Harness operate within defined permissions, review, and governance controls. The LLM works through the Harness rather than receiving unrestricted access to every underlying system.'], }, { q: 'How does it work with Excel?', a: ['Excel stays Excel. The Model connects and represents the information you need from your spreadsheets, while ChatGPT and Claude can query the Model through Proxa rather than working directly from a pile of disconnected files.', 'You can still update the spreadsheet as you do today. Proxa keeps the Model aligned with the information it depends on.'], }, { q: 'How does it work with PowerPoint and Word?', a: ['The same way. Your presentations and documents remain in the tools you already use. ChatGPT and Claude can work through the Model to answer questions, create new material, or update existing outputs using the same structured representation of the domain.'], }, ]; // Glossary — the underlined terms in the copy link here. Each entry: what the // capability is, and (where it matters) how it differs from what Proxa adds. const LDG_GLOSSARY = [ { id: 'ldg2-gl-tools', term: 'Tools', def: 'Functions the model can call to act — search the web, run code, query a system, write a file. Tools let a model do things rather than just describe them.', }, { id: 'ldg2-gl-skills', term: 'Skills', def: 'Packaged instructions and procedures a model loads for a specialized task — a house style, a review checklist, a domain workflow. Skills tell the model how to do a job well.', }, { id: 'ldg2-gl-context', term: 'Context', def: 'The working set of information a model sees for the current task — the prompt, the conversation so far, whatever files and instructions were brought in. Everything an LLM knows in the moment lives in context. It is assembled per task and gone when the conversation ends.', }, { id: 'ldg2-gl-memory', term: 'Memory & Retrieval', def: 'Mechanisms for accessing information: memory saves notes across conversations; retrieval fetches relevant documents into context at query time. Both are recall — unstructured text the model re-reads and re-interprets each time. Neither maintains state: nothing is computed, kept consistent, or updated when the world changes.', }, { id: 'ldg2-gl-harness', term: 'Harness', def: 'The working environment that runs the model reliably — the loop that manages context, executes tools, enforces permissions and review, and recovers from errors. Claude Code is a harness for coding; Proxa is a harness for modeling.', }, { id: 'ldg2-gl-domain-model', term: 'Domain Model', def: 'A model is a simplified representation of a subject (i.e. a domain). Like a spreadsheet, it allows you to organize your data and relationships so you can better understand, analyze, and predict how the domain behaves. The domain can be almost anything — a project, an asset, a function. Or an organization (which is just a model of other models). For an AI to work with it, the model needs to be:', points: [ ['Explicit', 'written down: what things are, how they relate, what the rules are. Nothing can depend on the AI guessing.'], ['Persistent', 'still there tomorrow, outside any conversation. The AI shouldn’t start from zero every time you talk to it.'], ['Computational', 'it calculates, deterministically. An LLM reasons in probabilities — ask it to re-derive your forecast and you’ll get a slightly different answer each time. What’s known should be computed, not inferred.'], ['Current', 'updated as its sources change. The AI should be working with the domain as it is now, not as it was when someone last assembled the context.'], ], }, ]; function LandingPage({ onExplore, onLab, onScratch }) { // The two POC entry buttons, reused in the hero and the final section. const entries = (
); return (
Proxa

A model for your model

Proxa is a persistent workspace for your team and Claude that works with the files and tools you already use.

{entries}
A different way to think about models

Why not give the LLM a Model?

Over the last few years, language models have steadily gained new capabilities. They were given Tools so they could act. Skills so they could perform specialized tasks. Context so they could see what they are working on. Memory & Retrieval so they could access information. Harnesses so they could operate reliably.

We think there is another important capability: not more reasoning, but a structured representation of the subject the language model is reasoning about. This is a Domain Model.

A neuro-symbolic approach

A Language Model reasons. A Domain Model represents.

A language model is built to reason, interpret, synthesize, and generate. A Domain Model serves a different purpose. It represents what is already known about a subject in a structured and deterministic form. Once something is known, there is little benefit in asking the LLM to infer it again. Relationships can be explicit. Calculations can be deterministic. State can persist. Dependencies can be maintained.

The language model can focus on what actually requires reasoning.

That is the combination we are exploring with Proxa.

LLM
HARNESS
MODEL
DATA

Data is the source. The Model provides structure. The Harness provides capabilities. The LLM provides reasoning.

Each part has a different job. Start with the information you already have, give it structure, connect it to the tools and processes needed to do work, then use the LLM to reason across it.

Once the Model exists

The interaction with AI changes.

Someone can ask Claude, ChatGPT, Copilot, or another AI tool a question against the Model. They can run a scenario, recalculate a forecast, update a presentation, generate a dashboard, build a form, create a workflow, or build a new tool on top of it.

The interface can change. The output can change. The AI model can change.

The Domain Model remains.

That means the work no longer needs to begin by assembling enough context for each task. AI can work against a persistent representation of the domain and use the relevant structure and computation as needed.

Data

Your work already has structure — it is just scattered.

Spreadsheets, documents, presentations, systems of record, and shared folders already contain the information you use to run a business, project, portfolio, asset, or plan.

The problem is that the structure is spread across disconnected sources.

Your tools stay your tools. Excel can remain Excel. Files can stay in shared folders. Systems of record can remain systems of record.

Model

Bring that structure together into a persistent representation of what you are working on.

It defines the objects, relationships, calculations, dependencies, and current state that make up the domain.

The Model gives the LLM something coherent to reason across rather than a collection of disconnected files and systems.

Harness

The working environment around the Model.

Claude Code showed what happens when an LLM is connected to a coherent codebase, the tools it needs, and the processes required to do the job.

A developer can say: write this feature, change this code, run the tests, fix the error, try again. The LLM handles much of the mechanical work while the developer directs and reviews it.

Proxa applies the same pattern to professional work. The Harness connects the LLM to the Model, tools, and workflows, and includes agents that can carry out work.

Those agents can detect new information, determine what changed, update the Model, involve you when judgment is required, and continue the process.

A General Purpose Tool

Start with: “This is what I want to model.”

You do not need to be a developer or an IT team. Proxa is a general-purpose modeling environment. You describe what you want to model, and AI helps you structure it, connect the information you already have, keep it current, and work with it.

{LDG_PILLS.map((p) => {p})}
FAQ

Questions people ask

{LDG_FAQ.map((f) => (
{f.q}
{f.a.map((p, i) =>

{p}

)}
))}
Glossary

The terms, in more detail

{LDG_GLOSSARY.map((g) => (
{g.term}

{g.def}

{g.points && (
    {g.points.map(([t, d]) =>
  • {t} — {d}
  • )}
)}
))}
); } window.LandingPage = LandingPage;