Skip to main content

Limitations and unsupported guarantees

Sunbeam is an early, fixed-layout implementation. The following are absent, unsupported, or unverified in the current source and tests:

  • No authentication, authorization, tenancy, CORS contract, audit trail, or privacy controls.
  • No upload-size limit, MIME-type validation, image-dimension limit, virus scanning, request timeout policy, rate limiting, or resource quota.
  • No client-safe validation errors, stable 4xx contract, structured error body, idempotency guarantee, or published OpenAPI schema.
  • No configurable layout, question count, choices, threshold, corner-marker model, OCR crop, Tesseract language, or data path.
  • No demonstrated accuracy outside five repository images; real OMR and OCR accuracy are unverified.
  • No production test of native Tesseract or real OCR because the test profile uses a dummy service.
  • No concurrency, throughput, memory-use, load, resilience, or multi-instance guarantee.
  • No debug-image cleanup, retention, encryption, access control, filename safety, or operational monitoring guarantee.
  • No public-production suitability claim for the unauthenticated endpoint.
  • No license is declared by this documentation. The prior unsupported MIT claim has been removed pending explicit legal approval.

Use the source and the test suite as the most specific description of present behavior. Treat all behavior outside this documentation as unverified rather than implicitly supported.