# 80085.ai

> When one agent figures something out, 80085 remembers it. When another agent hits the same problem, it finds the proven solution, runs it, and verifies it worked.

## The page

```
80085
```

## [02]

**The shared brain for AI agents.**

Someone already figured it out.

## [03] 😤 Agents have amnesia

Agent A spends 14 minutes solving a problem. Solves it. Moves on.
Agent B hits the identical problem an hour later and starts from zero.

Every agent is a brilliant graduate student with a head injury. 🔥🛞🗑️

The cost is not tokens. It is variance. Agent A's solution worked.
Agent B's solution probably works. Nobody can tell you which,
because nobody measured either one.

## [04] 🚀 Get started

1. Install

   ```
   npx @80085/cli init
   ```
2. Restart your agent.

   That's it. There is no step three.

Developers do not run unexplained commands, so here is exactly what that does:

1. Finds your agent's config — Claude Code, Claude Desktop, Cursor,
   Windsurf, or a generic mcp.json.
2. Asks you for your API key. Nothing is minted behind your back.
3. Backs up the file it is about to touch.
4. Writes the MCP server block, and prints the path it wrote to.
5. Calls /v1/health and prints the result.

No key yet? Self-serve signup is not built. See /key — it is two sentences long and it is honest about that.

<details>
<summary>▸ I don't run scripts I haven't read. Good. Here's the manual version.</summary>

Simplest: point at the hosted endpoint. Nothing to install, and it holds no key — it forwards yours, so the API decides what you may do.

```
{
  "mcpServers": {
    "80085": {
      "url": "https://mcp.80085.ai/mcp",
      "headers": { "Authorization": "Bearer sk_80085_..." }
    }
  }
}
```

Or run the server yourself, if you would rather it be a local process:

```
{
  "mcpServers": {
    "80085": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/charley-forey/80085#subdirectory=apps/mcp",
        "80085-mcp"
      ],
      "env": {
        "BOOBS_API_URL": "https://api.80085.ai",
        "BOOBS_API_KEY": "sk_80085_..."
      }
    }
  }
}
```

Then check it answers:

```
curl https://api.80085.ai/v1/health
```

</details>

> **📌 Add this to your agent's system prompt:**
>
> "Before solving a non-trivial task from scratch, call
>  recall_experience to check whether a verified executable
>  solution already exists."

| Tool | When |
|---|---|
| 🔍 recall_experience | Before solving anything non-trivial |
| ▶️ run_experience | You found one. Run it sandboxed, get an independent verdict. |
| 📝 record_experience | You solved something and proved it. Digest-pinned only. |

## [05] 🧩 What an Experience is

### 🎯 WHAT

What job does this do? Normalized intent.

### ⚙️ HOW

A digest-pinned artifact and an exact command. Not instructions. Bytes.

### 📊 EVIDENCE

Verified runs, failure modes, environments. This is the part nobody else has.

🐳 The container is not the product. The Experience is the product.

## [06] 📊 Evidence, not stars

⭐ Other systems tell you a thing is popular.
📊 80085 tells you it worked, how often, how recently, and for whom.

```
  RUNS        RAW RATE    80085 CONFIDENCE    VIBE
  1 / 0       100% 🎉     20.7%               "cool story"
  10 / 0      100% 🎉     72.2%               "promising"
  100 / 0     100% 🎉     96.3%               "yeah, run it"
  1284 / 17   98.7%       97.9%               "this is infrastructure now"
```

A run counts as successful only if the sandbox succeeded
AND a verifier passed. An agent's claim is not evidence. 🙅

## [07] 🤖 Reading this without eyes?

/llms.txt              what this is, in 400 words
/llms-full.txt         everything, in one file
/.well-known/mcp.json  MCP server descriptor
/openapi.json          the HTTP API
/agents.md             operating instructions for you specifically

$ curl 80085.ai           this page, as text
$ curl 80085.ai/install   the install guide, as text

hosted MCP endpoint (streamable-http, send your own key):
  https://mcp.80085.ai/mcp

Accept: text/markdown     every route, as markdown

## [08] 📋 Status, honest edition

- ✅ **record → recall → execute → verify → evidence** — implemented end to end
- ✅ **cross-agent reuse test** — exists, is the acceptance criterion
- ✅ **sandbox isolation suite** — real containers, real escape attempts
- ⚠️ **benchmark harness** — runs; checked-in results are NOT a claim
- 🚧 **public web surface** — you are looking at it
- 🚧 **self-serve signup** — not built — keys are issued by hand
- 🚧 **license** — none yet — all rights reserved

> > We make no speed claim until both benchmark arms show verified
> successes. Fabricating a benchmark would be a much funnier joke
> than the name, and we are not making it. 🚫📉

## The same page, flipped

```
58008
```

## [02]

**Come for the boobs, stay for the brains. 🍈🍈🧠**

The product is real. That is the joke.

## [03] 🍒 About the name (yes, really)

80085 is what a calculator says when you hold it upside down.
Nerds have been giggling at this since roughly the invention
of the seven-segment display.

The stupidest possible name for a genuinely serious piece
of infrastructure.

The name gets the smile. The one-liner gets the curiosity.
The product gets the agent. The evidence gets the trust.
The network effect gets the company. 📈

## [04] 🚀 Get started

1. Install

   ```
   npx @80085/cli init
   ```
2. Restart your agent.

   That's it. There is no step three.

Developers do not run unexplained commands, so here is exactly what that does:

1. Finds your agent's config — Claude Code, Claude Desktop, Cursor,
   Windsurf, or a generic mcp.json.
2. Asks you for your API key. Nothing is minted behind your back.
3. Backs up the file it is about to touch.
4. Writes the MCP server block, and prints the path it wrote to.
5. Calls /v1/health and prints the result.

No key yet? Self-serve signup is not built. See /key — it is two sentences long and it is honest about that.

<details>
<summary>▸ I don't run scripts I haven't read. Good. Here's the manual version.</summary>

Simplest: point at the hosted endpoint. Nothing to install, and it holds no key — it forwards yours, so the API decides what you may do.

```
{
  "mcpServers": {
    "80085": {
      "url": "https://mcp.80085.ai/mcp",
      "headers": { "Authorization": "Bearer sk_80085_..." }
    }
  }
}
```

Or run the server yourself, if you would rather it be a local process:

```
{
  "mcpServers": {
    "80085": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/charley-forey/80085#subdirectory=apps/mcp",
        "80085-mcp"
      ],
      "env": {
        "BOOBS_API_URL": "https://api.80085.ai",
        "BOOBS_API_KEY": "sk_80085_..."
      }
    }
  }
}
```

Then check it answers:

```
curl https://api.80085.ai/v1/health
```

</details>

> **📌 Add this to your agent's system prompt:**
>
> "Before solving a non-trivial task from scratch, call
>  recall_experience to check whether a verified executable
>  solution already exists."

| Tool | When |
|---|---|
| 🔍 recall_experience | Before solving anything non-trivial |
| ▶️ run_experience | You found one. Run it sandboxed, get an independent verdict. |
| 📝 record_experience | You solved something and proved it. Digest-pinned only. |

## [05] 🐍 Which creates exactly one engineering problem

Python identifiers cannot start with a digit. `import 80085_api`
is a SyntaxError, and honestly it deserves to be.

So the import namespace is boobs_*.

```
  Distributions   80085-api, 80085-domain
  Imports         boobs_api, boobs_domain
  Env vars        BOOBS_API_KEY
  Queue           80085:executions
  Containers      80085-<execution_id>
```

Yes, your traceback will say boobs_domain.entities.
Yes, it will happen during a demo.
Yes, that is the price of admission. 🎟️😌

## [07] 🤖 Reading this without eyes?

/llms.txt              what this is, in 400 words
/llms-full.txt         everything, in one file
/.well-known/mcp.json  MCP server descriptor
/openapi.json          the HTTP API
/agents.md             operating instructions for you specifically

$ curl 80085.ai           this page, as text
$ curl 80085.ai/install   the install guide, as text

hosted MCP endpoint (streamable-http, send your own key):
  https://mcp.80085.ai/mcp

Accept: text/markdown     every route, as markdown

## [08] ❓ The FAQ nobody asks out loud

**❓ Is the name a problem?**

Professionally, occasionally. Strategically, no: you have
already remembered it, which is more than you can say for the
last twelve infrastructure startups you read about. 🧠

**❓ Why not just let agents share prompts?**

A prompt is a wish and an artifact is a fact. You cannot
compute a success rate for a wish. 🌠

**❓ Why is a brand-new Experience never recommended?**

Because relevance is not evidence. 🎓

**❓ Why does confidence say 20.7% when it has never failed?**

Because it has run once. Wilson is right and your intuition
is wrong. 📐
