Factory (SS-31) / AppForge (SS-48)
The build planes — classified runs and multi-target pipelines producing signed artifacts.
ECR · CodeBuild · CodePipeline, sovereign
Build, sign, scan and ship artifacts through a governed delivery spine.
What it is
The delivery plane: a policy-driven build factory, a multi-target app/mobile build-and-release system, a quality/test grid that gates releases, and a signing container registry where nothing is admitted without a signature, SBOM and a clean scan. Evidence is a byproduct of shipping.
Auth is one model across every service here — an SS-01 bearer token plus X-Tenant-Id on every /api/v1 route. Public base https://api.nexocloud.io/api/v1.
Services & endpoints
Every path below is a real route from services/<svc>/openapi.json. Each service lists a representative slice of its full contract.
Build factory — classified, policy-gated build runs with attestation, approvals and per-class ceilings.
/api/v1/runsStart a classified build run./api/v1/runs/{id}/buildExecute the build step for a run./api/v1/runs/{id}/gatesEvaluate policy gates against a run./api/v1/runs/{id}/attestProduce a signed build attestation./api/v1/runs/{id}/approveRecord a human approval on a gated run.App & mobile delivery — detected build targets, Tekton pipelines, release approvals, promotion and rollback across channels.
/api/v1/apps/{id}/detectDetect build targets (web, iOS, Android) from a repo./api/v1/pipelinesCreate a delivery pipeline from a detected target./api/v1/buildsQueue a build./api/v1/releases/promotePromote a release across channels./api/v1/releases/rollbackRoll a channel back to a prior release.Quality & test grid — suites, test runs, flaky-test quarantine, device farm, performance budgets and release evidence.
/api/v1/test-runsStart a test run against a suite./api/v1/quality-gates/evaluateEvaluate a release against quality gates./api/v1/flaky-tests/{id}/quarantineQuarantine a detected flaky test./api/v1/evidence/{release}Pull the signed quality-evidence bundle for a release./api/v1/device-farm/reservationsReserve a physical device for a session.Signing container registry — projects, artifacts, mandatory admission, scans, exceptions and proxy-cache.
/api/v1/admissionAdmit an image: verify signature, SBOM and scan verdict./api/v1/projects/{project}/artifacts/{repo}/{tag}/scanScan an artifact for vulnerabilities./api/v1/exceptionsRecord a time-boxed, audited admission exception./api/v1/proxy-cache/{project}/resolveResolve an upstream image through the proxy cache.Worked example
A build runs under policy, produces a signed attestation, and cannot serve until the registry admits it — the same admission SkyForge enforces inside its deploy saga.
/api/v1/runsFactory classifies the change and applies the matching policy class.
/api/v1/runs/{id}/gatesTest %, vuln ceilings and signature requirement must pass or the run stops.
/api/v1/runs/{id}/attestA Vault-signed attestation binds the artifact to its provenance.
/api/v1/admissionRegistry refuses any unsigned, unscanned or non-compliant image at admission.
Architecture placement
Containers, CI/CD & Delivery does not reimplement the platform — it composes it. These are the services it leans on and the seams between them.
The build planes — classified runs and multi-target pipelines producing signed artifacts.
The single admission chokepoint; every rollout on the platform passes through it.
Quality gates and signed evidence bundles feed the release decision.
Transit signs attestations and the audit-chain entries for every build decision.