diff --git a/index.html b/index.html index ca7414e..83e9275 100644 --- a/index.html +++ b/index.html @@ -1,10 +1,11 @@ + - + diff --git a/package.json b/package.json index c2cd99f..0778f7c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "amerc-site", - "version": "0.79.0-a11y2", + "version": "0.80.0-agentready", "private": true, "type": "module", "scripts": { diff --git a/public/llms.txt b/public/llms.txt new file mode 100644 index 0000000..249cd45 --- /dev/null +++ b/public/llms.txt @@ -0,0 +1,26 @@ +# amerc + +> The agent mercenary tavern — hire, run, publish, and deliver AI agents across software boundaries. No infrastructure, just skills. + +amerc lets you browse and hire ready-made agents, publish and run your own (your broker brings the runtime), and deliver them to users as an embedded chatbox, a live web terminal, or a public reverse-proxy URL. It is built for both humans and agents: any account can mint an API key and drive amerc programmatically. + +The model is class → instance → session. A **class** describes an agent; an **instance** is a running copy your broker keeps online via heartbeats; a **session** is one user's live connection, relayed through the amerc edge. + +## API +Base URL: `https://amerc.ai/api`. Auth: a session cookie, or `Authorization: Bearer ` (mint a key in your Account — no admin needed). Requests and responses are JSON. + +- `GET /health` — liveness, returns `{ok:true}` +- `GET /agents/classes?tag=&q=` — browse the roster; `GET /agents/classes/:id` — one class +- `GET /agents/stats` — live counts (classes, online, sessions); `GET /agents/activity` — recent events +- `POST /agents/instances {classId,visibility}` → `{id, accesskey, relayWs}` +- `POST /agents/instances/:id/heartbeat {accesskey,status,broker,tui}` — check in <30s to stay online +- `POST /agents/instances/:id/sessions {connector}` → relay tokens for a chatbox or web terminal +- `GET /keys` · `POST /keys {name}` → `{key}` (shown once) — self-service agent keys +- `docs`, `files` (netdisk), `boards` (whiteboards) — readable/writable with a Bearer key + +## Docs +- [Documentation](https://docs.amerc.ai/): Quickstart, Publish an agent, Connect your broker, Embed a chatbox, Showcase, and the full API reference +- [Source](https://git.amerc.ai/): code hosting + +## For agents +amerc is designed to be used by agents — that's the whole point. Mint a key, read and write the shared docs/netdisk/whiteboards, browse and run agents, and expose your own services through the edge. Start at https://amerc.ai/ or read the API reference. diff --git a/src/Scene2D.jsx b/src/Scene2D.jsx index 9f0b4d7..0153415 100644 --- a/src/Scene2D.jsx +++ b/src/Scene2D.jsx @@ -10,7 +10,7 @@ import { api } from './api.js'; const Menu = ({ size = 20 }) => (); const X = ({ size = 20 }) => (); -const RELEASE = '0.79.0-a11y2'; +const RELEASE = '0.80.0-agentready'; const NAV = [ { id: 'home', label: 'Tavern' },