Draft: add creator AI service catalog entries#666
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Thanks for submitting a service to the MPP directory! If you want your service included in the curated Required
Recommended
Review criteriaWe prioritize services that are high quality and novel. We may not approve services that duplicate existing functionality or aren't yet production-ready. |
🔀 Changed Services✅ Added
|
|
Correction after review: this PR has only been validated as a service-directory/catalog update. I did not live-test paid upstream calls for the new services, and this repo does not appear to contain the runtime proxy deployment/config that would make the new |
Adds creator-facing AI services to the MPP service registry/proxy catalog:
Validation:
corepack pnpm generate:discoverynode -e "import('./scripts/generate-discovery.ts').then(({validateServices})=>import('./schemas/services.ts').then(({services})=>{validateServices(services); console.log('validated services', services.length)}))"node -e "import Ajv from 'ajv/dist/2020.js'; import addFormats from 'ajv-formats'; import { readFileSync } from 'node:fs'; const schema=JSON.parse(readFileSync('schemas/discovery.schema.json','utf8')); const full=JSON.parse(readFileSync('schemas/discovery.json','utf8')); const ajv=new Ajv({allErrors:true}); addFormats(ajv); const validate=ajv.compile(schema); if(!validate(full)){console.error(validate.errors); process.exit(1)} console.log('validated discovery', full.services.length)"corepack pnpm exec tsc --noEmitcorepack pnpm exec biome check --write schemas/services.tsNote: focused Vitest registry tests are blocked in this sandbox because
vite-plugin-mkcertattempts to install a local CA with sudo, which is denied by the container no-new-privileges policy.Prompted by: @gakonst