Back to projects
/ Compiler-as-a-Service
In development · security-focused

AISDOP Compiler

A standalone code-execution service intended to run programming submissions behind a stable API and support AISDOP products including KPR Coding Platform and AI-MAT.

Java 21Spring BootDockerKubernetesgVisorREST API
01 / CONTEXT

The problem

Products that accept code submissions need a controlled execution service that treats user-provided source as untrusted input.

02 / DIRECTION

The approach

Provide an API boundary for submissions while designing execution with time and resource limits, non-root processes, restricted networking, and stronger isolation at deployment.

03 / SYSTEM MAP

Architecture at a glance

01Authenticated execution API
02Language and request validation
03Ephemeral execution workspace
04Resource-limited isolated runner
05Product integrations through a stable API
04 / ENGINEERING NOTES

What this explores

Shared execution capability for KPR Coding Platform and AI-MAT
Explicitly documents the hostile-code threat model
Designed around restricted networking and resource limits
Production isolation requirements are documented separately from local development

Replace or supplement this summary with verified implementation details, testing evidence, screenshots, and your personal contributions before presenting the work as production-complete.