diff --git a/apps/tutorial/src/components/first-tool-slides/PackageJsonSlide.tsx b/apps/tutorial/src/components/first-tool-slides/PackageJsonSlide.tsx
index 29196bc..be5d6bf 100644
--- a/apps/tutorial/src/components/first-tool-slides/PackageJsonSlide.tsx
+++ b/apps/tutorial/src/components/first-tool-slides/PackageJsonSlide.tsx
@@ -15,7 +15,7 @@ export function PackageJsonSlide(): React.ReactElement {
>
Step 3
Configure package.json
- Add the tpmjs-tool keyword for discovery
+ Add the tpmjs keyword for discovery
: [
{'\n'}
{' '}
- {'"tpmjs-tool"'}
+ {'"tpmjs"'}
{' ← Required for discovery'}
{'\n'}
{' ],'}]
@@ -86,8 +86,8 @@ export function PackageJsonSlide(): React.ReactElement {
>
Key: The{' '}
- tpmjs-tool keyword triggers
- automatic indexing
+ tpmjs keyword triggers automatic
+ indexing
diff --git a/apps/tutorial/src/components/overview-slides/ArchitectureSlide.tsx b/apps/tutorial/src/components/overview-slides/ArchitectureSlide.tsx
index d8106bf..59349f5 100644
--- a/apps/tutorial/src/components/overview-slides/ArchitectureSlide.tsx
+++ b/apps/tutorial/src/components/overview-slides/ArchitectureSlide.tsx
@@ -6,7 +6,7 @@ const components = [
{
name: 'npm Sync',
description: 'Monitors npm changes feed every 2 minutes',
- detail: 'Catches new packages with tpmjs-tool keyword',
+ detail: 'Catches new packages with tpmjs keyword',
icon: '🔄',
},
{
diff --git a/apps/tutorial/src/components/overview-slides/EcosystemSlide.tsx b/apps/tutorial/src/components/overview-slides/EcosystemSlide.tsx
index 16f9a78..3129ef8 100644
--- a/apps/tutorial/src/components/overview-slides/EcosystemSlide.tsx
+++ b/apps/tutorial/src/components/overview-slides/EcosystemSlide.tsx
@@ -5,7 +5,7 @@ import { motion } from 'framer-motion';
const participants = [
{
role: 'Package Authors',
- action: 'Publish tools to npm with tpmjs-tool keyword',
+ action: 'Publish tools to npm with tpmjs keyword',
color: 'purple',
},
{
diff --git a/apps/tutorial/src/components/overview-slides/UseCasesSlide.tsx b/apps/tutorial/src/components/overview-slides/UseCasesSlide.tsx
index 2a8014f..225fa79 100644
--- a/apps/tutorial/src/components/overview-slides/UseCasesSlide.tsx
+++ b/apps/tutorial/src/components/overview-slides/UseCasesSlide.tsx
@@ -12,7 +12,7 @@ const useCases = [
{
persona: 'Tool Authors',
useCase: 'Get your AI SDK tools discovered by agents worldwide',
- example: 'npm publish with tpmjs-tool keyword → Indexed in minutes',
+ example: 'npm publish with tpmjs keyword → Indexed in minutes',
gradient: 'from-purple-500 to-pink-500',
},
{
diff --git a/packages/types/src/tpmjs.ts b/packages/types/src/tpmjs.ts
index 3c62ea9..dd7965d 100644
--- a/packages/types/src/tpmjs.ts
+++ b/packages/types/src/tpmjs.ts
@@ -16,6 +16,7 @@ export const TPMJS_CATEGORIES = [
'ai-ml',
'security',
'monitoring',
+ 'research',
] as const;
export type TpmjsCategory = (typeof TPMJS_CATEGORIES)[number];