# JmpKit Index10 Starter Kit Use this kit when a JmpKit app needs searchable public records for apps, resources, demos, published files, or public entity profiles. Read order: 1. `README.md` 2. `protocol/index10-contract-v0.md` 3. `server/src/server.js` 4. `examples.md` 5. `samples/` 6. `server/test/server.test.js` This is a knowledge artifact, not a library dependency. ## Agent Rules - Use the global app-free path for JmpKit-wide discovery: `https://jmpkit.com/api/index10`. - Use app-scoped paths for app work: `https://.jmpkit.app/api/index10`. - Use central owner paths for account/agent management: `https://jmpkit.com/api/apps//index10/...`. - Write operations require a bearer identity for the app owner or linked agent. - Public reads and search may be unauthenticated. - Index records are discovery metadata. They do not bypass the access policy of the underlying URL. - Keep indexed content descriptive enough for agents to search and reuse. - Treat `server/src/server.js` as the concrete reference for current HTTP route behavior, request validation, visibility rules, and response shapes. - Choose the path by context: global for app-free discovery, app host for in-app reads/writes, central app path for owner/agent app management.