2.2 API Endpoints
2.2.1 Preliminary Training Loop Endpoints
POST /api/v1/lio/preliminary/initiate
- Initiates the preliminary training loop
- Request body: Seed Keyword Package
- Response: Job ID and status
GET /api/v1/lio/preliminary/{job_id}/status
- Gets the status of the preliminary training loop
- Response: Current status, progress, and estimated completion time
GET /api/v1/lio/preliminary/{job_id}/result
- Gets the result of the preliminary training loop
- Response: Complete Keymaker Retrained Context
2.2.2 Keymaker Service Endpoints
POST /api/v1/keymaker/ingest
- Performs initial ingestion of seed keyword
- Request body: Seed Keyword Package
- Response: Keymaker Initial Ingestion Result
POST /api/v1/keymaker/retrain
- Retrains Keymaker with enriched context
- Request body: Vault Judgment Package
- Response: Keymaker Retrained Context
2.2.3 Roundtable Service Endpoints
POST /api/v1/roundtable/discuss
- Initiates a Roundtable discussion
- Request body: Keymaker Initial Ingestion Result
- Response: Roundtable Discussion Package
2.2.4 Vault Service Endpoints
POST /api/v1/vault/adjudicate
- Requests Vault adjudication
- Request body: Roundtable Discussion Package
- Response: Vault Judgment Package