Skip to content

Commit f0aa464

Browse files
authored
Reject AI toolkit storefront routes (#466)
Co-authored-by: kriptoburak <kriptoburak@users.noreply.github.com>
1 parent 9107f7a commit f0aa464

3 files changed

Lines changed: 11 additions & 8 deletions

File tree

docs/SUBMISSION_READINESS.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,8 @@ a seed, source, catalog, or registry file that can be changed by PR.
5353
Treat generic AI tools, startup, SaaS, creator-economy, content-creator, influencer-marketing, AI marketing-tools, product-launch, and app directories such
5454
as Product Hunt alternatives, Futurepedia, Toolify, There's An AI For That, or auto-mirrored skill stores that only crawl another upstream catalog as
5555
crawler or indexer directories unless they expose that PR-editable source.
56-
Reject prototype marketplace applications whose README documents only API
57-
calls, local server setup, or monetized publish flows without a committed
58-
registry seed, catalog file, or source entry. A `curl` publish example is not a
59-
PR-native submission route.
56+
Reject prototype marketplace applications whose README documents only API calls, local server setup, or monetized publish flows, plus AI toolkit storefronts, toolhub projects, and agent-tool marketplace scaffolds whose repo only documents application implementations, status documents, roadmaps, or generated UIs without a committed registry seed, catalog file, source entry, PR-editable registry seed, or external source entry.
57+
`curl` publish example is not a PR-native submission route; storefront pages and product pages are evidence only. Require the canonical source file maintainers edit for third-party listings.
6058
Reject distro installers, runtime stacks, OS package indexes, package-manager
6159
recipes, or bundle repos such as Debian packages, Fedora RPMs, Arch AUR,
6260
Nixpkgs, Guix packages, Snapcraft, Flathub, or winget that only vendor or
@@ -114,11 +112,10 @@ workflow nodes, declarative action groups, prompt-flow components, or
114112
runtime-specific tool definitions. Treat these as integration targets, not
115113
Hermes Tweet outreach routes, unless the target exposes a PR-editable catalog
116114
entry that links to Hermes Tweet's shipped source repository package.
117-
Reject hosted AI app directories and assistant action galleries such as ChatGPT
118-
apps, OpenAI Apps SDK examples, GPT Store listings, custom GPT directories, assistant store catalogs, Gemini Gems galleries,
119-
Poe bot marketplaces, Character.AI bot directories, GPT action directories, MCP UI registries, Vercel AI SDK templates, or LangChain Hub snippets
115+
Reject hosted AI app directories and assistant action galleries such as ChatGPT apps, OpenAI Apps SDK examples, GPT Store listings, custom GPT directories, assistant store catalogs, Gemini Gems galleries,
116+
Poe bot marketplaces, Character.AI bot directories, GPT action directories, MCP UI registries, MCP server discovery catalogs, official MCP registry mirrors, upstream server lists, Vercel AI SDK templates, or LangChain Hub snippets
120117
when they require app manifests, UI widgets, action schemas, custom assistant prompts, bot persona cards, SDK demos, or hub snippets instead
121-
of a source-linked Hermes Tweet package entry.
118+
of a source-linked Hermes Tweet package entry, or when Hermes Tweet is not itself an MCP server and the target has no external non-MCP plugin entry surface.
122119
Reject prompt, evaluation, benchmark leaderboard, eval task gallery, and observability hubs such as LangSmith Hub,
123120
PromptLayer, Langfuse, Braintrust, promptfoo, or OpenPipe when they only accept
124121
prompt templates, eval datasets, benchmark tasks, task suites, trace dashboards, eval configs, SDK snippets,

tests/fixtures/route_rejection_phrases/agent_runtime.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ Gemini Gems galleries
5252
Poe bot marketplaces
5353
Character.AI bot directories
5454
GPT action directories, MCP UI registries
55+
MCP server discovery catalogs
56+
official MCP registry mirrors
57+
upstream server lists
5558
Vercel AI SDK templates
5659
LangChain Hub snippets
5760
app manifests, UI widgets, action schemas

tests/fixtures/route_rejection_phrases/marketplaces_core.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ package metadata, formulae, crates
4040
dependency lookup servers
4141
ecosystem-native package entries
4242
auto-mirrored skill stores that only crawl another upstream catalog
43+
AI toolkit storefronts
44+
toolhub projects
45+
agent-tool marketplace scaffolds
4346
data warehouse, ETL, reverse ETL
4447
customer data platform
4548
data workflow orchestration marketplaces

0 commit comments

Comments
 (0)