docs: add quixzoom-auth-core product to AAMOS
- Product documentation in docs/products/ - Updated MEMORY.md with product info - quiXzoom Auth Core as AAMOS Identity product
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
/**
|
||||
* AAMOS API v1 — All 10 AI endpoints
|
||||
* Mounted at /v1/* in amos-core/server.mjs
|
||||
*/
|
||||
import { Router } from 'express';
|
||||
|
||||
const router = Router();
|
||||
|
||||
// Import all endpoint routers
|
||||
import detectRouter from './detect.mjs';
|
||||
import verifyRouter from './verify.mjs';
|
||||
import compareRouter from './compare.mjs';
|
||||
import segmentRouter from './segment.mjs';
|
||||
import classifyRouter from './classify.mjs';
|
||||
import authenticateRouter from './authenticate.mjs';
|
||||
import scoreRouter from './score.mjs';
|
||||
import explainRouter from './explain.mjs';
|
||||
import extractRouter from './extract.mjs';
|
||||
import trackRouter from './track.mjs';
|
||||
|
||||
// Mount routes
|
||||
router.use('/detect', detectRouter);
|
||||
router.use('/verify', verifyRouter);
|
||||
router.use('/compare', compareRouter);
|
||||
router.use('/segment', segmentRouter);
|
||||
router.use('/classify', classifyRouter);
|
||||
router.use('/authenticate', authenticateRouter);
|
||||
router.use('/score', scoreRouter);
|
||||
router.use('/explain', explainRouter);
|
||||
router.use('/extract', extractRouter);
|
||||
router.use('/track', trackRouter);
|
||||
|
||||
// Health check for v1 endpoints
|
||||
router.get('/health', (_req, res) => {
|
||||
res.json({
|
||||
ok: true,
|
||||
version: '1.0.0',
|
||||
endpoints: [
|
||||
'POST /v1/detect',
|
||||
'POST /v1/verify',
|
||||
'POST /v1/compare',
|
||||
'POST /v1/segment',
|
||||
'POST /v1/classify',
|
||||
'POST /v1/authenticate',
|
||||
'POST /v1/score',
|
||||
'POST /v1/explain',
|
||||
'POST /v1/extract',
|
||||
'POST /v1/track',
|
||||
],
|
||||
status: 'operational',
|
||||
timestamp: new Date().toISOString(),
|
||||
});
|
||||
});
|
||||
|
||||
export default router;
|
||||
Reference in New Issue
Block a user