Public engineering standard · Version 1.0

What “ready” means at SVG Genie 3D

A generated file should be retrievable, structurally valid, privately stored, and inspectable before we call the job complete. This is the current automated contract—and the human checks it cannot replace.

01

Generation acknowledged

The provider must return a completed job and an output URL. A queued or provider-side success event alone is not presented as a finished asset.

02

Output retrieved

SVG Genie downloads the generated asset server-side within a bounded timeout. Empty, unreachable, and oversized responses fail closed.

03

GLB structure checked

The payload must have the glTF binary magic bytes, version 2, and an internally declared length consistent with the downloaded file.

04

Stored privately

Accepted assets are copied into private object storage. Downloads use time-limited signed URLs instead of depending permanently on a provider URL.

05

User access restored on failure

If the provider fails, retrieval fails, validation rejects the asset, or storage fails, the reserved preview or purchased credits are returned.

Automated today

File-level confidence

  • ✓ Provider status and output retrieval
  • ✓ GLB 2.0 binary header and length
  • ✓ Maximum output-size boundary
  • ✓ Private storage completion
  • ✓ Automatic access refund on failure

Still inspect manually

Production suitability

  • △ Hidden-surface accuracy
  • △ Topology and deformation quality
  • △ Physical scale and tolerances
  • △ Watertightness after STL conversion
  • △ Supports, overhangs, and wall thickness

The next quality layer

We are extending this standard toward mesh parsing, non-manifold edge detection, degenerate-triangle checks, normal consistency, and printability diagnostics. We will update this page when each check is actually shipped—not before.