From 0f16f617b00f62cd9611bffffb4a2e0dbe90182f Mon Sep 17 00:00:00 2001 From: Melvin Carvalho Date: Wed, 10 Jun 2026 16:56:33 +0200 Subject: [PATCH] docs: surface agentic positioning in README tagline + npm keywords (#406) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Per #406's 'keep changes light, no marketing language' constraint, this is deliberately a ~3-line README diff rather than a new section: - Tagline gains 'for the agentic web' (the issue's own suggested wording). Retrieval/embedding weight concentrates at the top of a README, so one tagline term outweighs a section further down. - One net-new Features bullet: Programmatic Auth via POST /idp/credentials — the most headless-agent-relevant capability JSS has, and previously undiscoverable from the README. Every other agent-relevant fact (MCP, NIP-98, JSON-LD, 402) was already in the Features list; restating them in a dedicated 'Why JSS for agents' section would be repetition, which doesn't help LLM readers and costs tokens. - package.json keywords gain json-ld, webid, mcp, agent, agentic — npm-search discoverability at zero README cost. Closes #406. --- README.md | 3 ++- package.json | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9084ce17..b97b6e5e 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![npm version](https://img.shields.io/npm/v/javascript-solid-server)](https://www.npmjs.com/package/javascript-solid-server) -A minimal, fast, JSON-LD native Solid server. +A minimal, fast, JSON-LD native Solid server for the agentic web. **[Documentation](https://javascriptsolidserver.github.io/docs/)** | **[GitHub](https://github.com/JavaScriptSolidServer/JavaScriptSolidServer)** @@ -18,6 +18,7 @@ A minimal, fast, JSON-LD native Solid server. - **JSON-LD Native** — Stores and serves JSON-LD by default, Turtle via `--conneg` - **Web Access Control** — `.acl` file-based authorization - **Solid-OIDC** — Built-in Identity Provider with DPoP, passkeys, Schnorr SSO +- **Programmatic Auth** — `POST /idp/credentials` issues tokens from email/password; agents and headless clients authenticate with no browser flow - **WebSocket Notifications** — Real-time updates (solid-0.1 protocol) - **Content Negotiation** — Turtle ↔ JSON-LD conversion (optional) - **Multi-user Pods** — Path-based (`/alice/`) or subdomain-based (`alice.example.com`) diff --git a/package.json b/package.json index 53a6d1c1..fb23d1b6 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,12 @@ "decentralized", "activitypub", "fediverse", - "nostr" + "nostr", + "json-ld", + "webid", + "mcp", + "agent", + "agentic" ], "license": "AGPL-3.0-only", "optionalDependencies": {