1. Create a scoped key
Create a key in RISOS → Developers with:research:readresearch:write
https://risos.co/api/rest
2. Choose a Product
Read the canonical Product registry:3. Create or select a Project
UseGET /projects to reuse an existing Project or POST /projects to create one.
4. Start Research
Send structured Product input toPOST /research-jobs. Every start request requires a stable Idempotency-Key so a safe retry does not create duplicate paid work.
5. Read the result
PollGET /research-jobs/{id} for lifecycle and progress. When the job exposes a Living Deliverable, read it through GET /deliverables/{id}.
A valid ResearchJob can finish as ready, partial, or blocked. RISOS does not fabricate a complete answer when admissible evidence is insufficient.
Use POST /ask when you want an answer from current Workspace intelligence without starting new Research or reserving Research credits.