
Security News
arXiv Is Rate Limiting Authors Following a Flood of AI Slop Submissions
arXiv now limits authors to two submissions a month as AI slop overwhelms moderators, delays good papers, and sparks debate over applying the limit to everyone.
@semore/ucp-adapter
Advanced tools
UCP (Universal Commerce Protocol) adapter — capability advertisement + query dispatch helpers for agentic commerce discovery.
Adapter helpers for the Universal Commerce Protocol (UCP) — the
Google + Shopify–led capability advertisement standard for agentic commerce
discovery. Use this package to expose a /ucp/capability document from your
merchant or aggregator backend, and to consume capability documents from
upstream agents.
Source of Truth: this directory in the Semore monorepo until repo split. The production capability surface lives in the internal Semore API at
apps/api/src/routes/ucp.ts. This package exposes the stable, framework- agnostic contract for third-party merchants and agent orchestrators.Standards-body posture [LEGAL-PENDING]: References to UCP are nominative fair use. Semore claims no endorsement by, affiliation with, or co-authorship of the UCP working group. Any co-branded integration is (proposed, subject to joint agreement) with the respective body. [EXTERNAL-ADVISORY]
npm install @semore/ucp-adapter
# or
pnpm add @semore/ucp-adapter
import { UcpAdapter, type UcpCapability } from "@semore/ucp-adapter";
const adapter = new UcpAdapter({
providerId: "did:web:merchant.example",
providerName: "Example Merchant",
website: "https://merchant.example",
});
adapter.advertiseCapability({
id: "commerce.search",
endpoint: "https://merchant.example/mcp",
transport: "mcp",
description: "Catalog search",
});
const capability = adapter.buildCapabilityDocument();
// Serve at /ucp/capability — agents will fetch this to discover your surface.
UcpAdapter class — collect capability advertisements and build a UCP
capability document.advertiseCapability(cap) — register a commerce.* or agentic.*
capability entry.buildCapabilityDocument() — assemble the JSON payload to serve at
/ucp/capability.handleQuery(req) — skeleton dispatcher for incoming UCP queries (Phase 2;
currently throws not_implemented).UcpCapability, UcpQuery, UcpResponse,
UcpCapabilityDocument.did:web:semore.net advertisements
live behind api.semore.net/ucp/capability.handleQuery execution paths
(search, cart, checkout) once the UCP query schema stabilises upstream.did:web:semore.netsemore.hq@gmail.com · GitHub @semore_hqApache-2.0 — see LICENSE. Patent grant per Apache-2.0 §3.
Copyright (c) Semore Founding Team.
FAQs
UCP (Universal Commerce Protocol) adapter — capability advertisement + query dispatch helpers for agentic commerce discovery.
We found that @semore/ucp-adapter demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
arXiv now limits authors to two submissions a month as AI slop overwhelms moderators, delays good papers, and sparks debate over applying the limit to everyone.

Research
/Security News
A new GhostAction wave hits hundreds of GitHub repos, expanding CI/CD secret theft to cloud and AI credentials in source code and git history.

Research
/Security News
Tensorlake npm SDK version 0.5.144 was compromised in a ChainDrop / Shai-Hulud attack, delivering credential-stealing malware.