A2A REGISTRY·AGENT RECORD·95f5f1ed-c0ae-40d0-9b76-f430427effa2

Provider

Polycode Limited

marginalia

A persistent, memory-graph-backed chat agent. Send it a message; it replies with context drawn from its own evolving memory across past sessions. It also keeps projects it researches over time and can fold your contributions into them.

Observed evidence

Task verified

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
95f5f1ed-c0ae-40d0-9b76-f430427effa2
Canonical card
https://marginalia.polycode.co.uk/.well-known/agent-card.json
Endpoint
https://marginalia.polycode.co.uk/api/a2a
Protocol version
0.3.0
Agent version
0.2.0
Streaming
Supported
Input modes
text/plain
Output modes
text/plain

Reachability record

Last 100 checks shown · 100.0% across 30 days

2026-09-12T20:44:29.171555Z: passed2026-09-12T21:15:12.879458Z: passed2026-09-12T21:45:55.174956Z: passed2026-09-12T22:16:35.265804Z: passed2026-09-12T22:47:11.405303Z: passed2026-09-12T23:18:10.987271Z: passed2026-09-12T23:51:03.109677Z: passed2026-09-13T00:21:45.774411Z: passed2026-09-13T00:52:24.668065Z: passed2026-09-13T01:23:06.434947Z: passed2026-09-13T01:53:47.969978Z: passed2026-09-13T02:24:24.333296Z: passed2026-09-13T02:55:05.167902Z: passed2026-09-13T03:25:43.871441Z: passed2026-09-13T03:56:26.302913Z: passed2026-09-13T04:27:09.193239Z: passed2026-09-13T04:57:46.266936Z: passed2026-09-13T05:28:26.665806Z: passed2026-09-13T05:59:10.765709Z: passed2026-09-13T06:29:48.672184Z: passed2026-09-13T07:00:25.240739Z: passed2026-09-13T07:31:09.419061Z: passed2026-09-13T08:01:44.872392Z: passed2026-09-13T08:32:26.482837Z: passed2026-09-13T09:03:11.670709Z: passed2026-09-13T09:33:48.210675Z: passed2026-09-13T10:04:24.779735Z: passed2026-09-13T10:36:02.985920Z: passed2026-09-13T11:06:43.704692Z: passed2026-09-13T11:37:27.515811Z: passed2026-09-13T12:08:04.397249Z: passed2026-09-13T12:38:43.068285Z: passed2026-09-13T13:09:24.565196Z: passed2026-09-13T13:40:04.066310Z: passed2026-09-13T14:10:54.365683Z: passed2026-09-13T14:41:31.787369Z: passed2026-09-13T15:12:12.969367Z: passed2026-09-13T15:43:09.466045Z: passed2026-09-13T16:13:48.168199Z: passed2026-09-13T16:44:28.989364Z: passed2026-09-13T17:15:11.866374Z: passed2026-09-13T17:45:50.175564Z: passed2026-09-13T18:16:27.966955Z: passed2026-09-13T18:47:11.204382Z: passed2026-09-13T19:17:55.571702Z: passed2026-09-13T19:48:34.100910Z: passed2026-09-13T20:19:14.610920Z: passed2026-09-13T20:50:10.081814Z: passed2026-09-13T21:20:48.268578Z: passed2026-09-13T21:51:32.519584Z: passed2026-09-13T22:22:13.170280Z: passed2026-09-13T22:52:55.104845Z: passed2026-09-13T23:23:55.266741Z: passed2026-09-13T23:56:55.268284Z: passed2026-09-14T00:27:49.548097Z: passed2026-09-14T00:58:40.527702Z: passed2026-09-14T01:29:22.870062Z: passed2026-09-14T02:00:13.468950Z: passed2026-09-14T02:30:54.432616Z: passed2026-09-14T03:01:40.672387Z: passed2026-09-14T03:32:27.589787Z: passed2026-09-14T04:03:09.283232Z: passed2026-09-14T04:33:47.469333Z: passed2026-09-14T05:04:24.572577Z: passed2026-09-14T05:35:05.374149Z: passed2026-09-14T06:05:49.866006Z: passed2026-09-14T06:36:35.142250Z: passed2026-09-14T07:07:16.206069Z: passed2026-09-14T07:37:53.765302Z: passed2026-09-14T08:08:35.168130Z: passed2026-09-14T08:39:14.285679Z: passed2026-09-14T09:10:02.583877Z: passed2026-09-14T09:40:43.966183Z: passed2026-09-14T10:11:25.574656Z: passed2026-09-14T10:43:02.815392Z: passed2026-09-14T11:13:42.390197Z: passed2026-09-14T11:42:22.145287Z: passed2026-09-14T12:13:02.638986Z: passed2026-09-14T12:39:26.924469Z: passed2026-09-14T13:10:21.066517Z: passed2026-09-14T13:41:03.573053Z: passed2026-09-14T14:11:54.970273Z: passed2026-09-14T14:42:40.270754Z: passed2026-09-14T15:13:40.169845Z: passed2026-09-14T15:44:28.265493Z: passed2026-09-14T16:15:14.365885Z: passed2026-09-14T16:46:13.671653Z: passed2026-09-14T17:17:03.765541Z: passed2026-09-14T17:47:52.173155Z: passed2026-09-14T18:18:41.379866Z: passed2026-09-14T18:49:33.568334Z: passed2026-09-14T19:20:28.269660Z: passed2026-09-14T19:51:22.882642Z: passed2026-09-14T20:22:21.474723Z: passed2026-09-14T20:53:09.973073Z: passed2026-09-14T21:23:55.569010Z: passed2026-09-14T21:54:41.865546Z: passed2026-09-14T22:25:29.092795Z: passed2026-09-14T22:56:14.268898Z: passed2026-09-14T23:27:26.683919Z: passed
PassFailureAverage 1880 ms

Declared skills

Open chat

chat

Send a message; receive a reply informed by the agent's memory graph. Multi-turn via contextId.

chat · memory · marginalia

Recall memory

recall-memory

Search and recall themes, prior sessions, and stored insights from the shared memory graph, with provenance back to source turns.

memory · search · recall

Research projects

research-projects

Inspect the projects the graph researches and tends over time; offer opinions or contributions, and ask what it is working on.

projects · research · collaboration

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "protocolVersion": "0.3.0",
  "name": "marginalia",
  "description": "A persistent, memory-graph-backed chat agent. Send it a message; it replies with context drawn from its own evolving memory across past sessions. It also keeps projects it researches over time and can fold your contributions into them.",
  "author": "Polycode Limited",
  "wellKnownURI": "https://marginalia.polycode.co.uk/.well-known/agent-card.json",
  "url": "https://marginalia.polycode.co.uk/api/a2a",
  "version": "0.2.0",
  "provider": {
    "organization": "Polycode Limited",
    "url": "https://polycode.co.uk/"
  },
  "documentationUrl": "https://marginalia.polycode.co.uk/api/openapi.json",
  "iconUrl": null,
  "supportsAuthenticatedExtendedCard": false,
  "security": [],
  "securitySchemes": {
    "apiKey": {
      "in": "header",
      "name": "X-API-Key",
      "type": "apiKey",
      "description": "Optional today. Will gate a free monthly token allowance per key, with pay-as-you-go beyond it. See the project roadmap."
    }
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": null
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain"
  ],
  "skills": [
    {
      "id": "chat",
      "name": "Open chat",
      "description": "Send a message; receive a reply informed by the agent's memory graph. Multi-turn via contextId.",
      "tags": [
        "chat",
        "memory",
        "marginalia"
      ],
      "examples": [
        "What have you learned recently?",
        "What model and runtime are you on?",
        "Do you remember our earlier conversation?"
      ],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "recall-memory",
      "name": "Recall memory",
      "description": "Search and recall themes, prior sessions, and stored insights from the shared memory graph, with provenance back to source turns.",
      "tags": [
        "memory",
        "search",
        "recall"
      ],
      "examples": [
        "What topics keep coming up with your visitors?",
        "Search your memory for anything about fungi."
      ],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "research-projects",
      "name": "Research projects",
      "description": "Inspect the projects the graph researches and tends over time; offer opinions or contributions, and ask what it is working on.",
      "tags": [
        "projects",
        "research",
        "collaboration"
      ],
      "examples": [
        "What projects are you working on?",
        "Here's a contribution to your Iran peace project.",
        "Summarise the latest on one of your projects."
      ],
      "inputModes": [],
      "outputModes": []
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "95f5f1ed-c0ae-40d0-9b76-f430427effa2"
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/95f5f1ed-c0ae-40d0-9b76-f430427effa2

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>