Skip to main content

Support and evidence matrix

“Implemented,” “supported,” and “release-proven” are different claims. This page separates the configured boundary from the evidence currently available so an operator can decide what still needs local evaluation.

CapabilityCurrent boundaryEvidence and maturityImportant exclusion
Deployment ownershipOne Jiandu process per installationEnforced topology and installation lockNo active-active replicas or scale-out workers
Local evaluationLoopback HTTP at 127.0.0.1:8077; reviewed local Caddy HTTPS exampleImplemented; quickstart supplies an end-to-end pathSource-built only; no published release package
Household network accessHTTPS reverse proxy to a private Jiandu listenerContract and examples exist; composed browser release evidence remains incompleteNo non-loopback plaintext deployment
DatabaseSQLite default; PostgreSQL 17.x and 18.x external databaseGuarded backup/restore round trips exist for both backends and both supported PostgreSQL majorsNo PostgreSQL 16 or older, PostgreSQL 19 or newer, multi-process use, or cross-backend conversion
Document blobsLocal disk; S3/S3-compatible; WebDAV including ownCloud/NextcloudAdapters and backend-independent backup verification existNo supported migration of an existing installation between blob backends
Browser document workAdd, review, search, organize, archive, trash, restore, and downloadImplemented browser surfaces; verify with representative local filesScanned-text recognition is not an advertised guarantee
Human sign-inLocal password; optional passkey; OIDC; TLS-protected LDAP/AD; protected trusted-proxy assertionImplemented; full real-provider admission and browser release evidence remains incompleteNo SAML, SCIM, or provider-to-role mapping
Access administrationBrowser management of members, local accounts, invitations, and delegable direct roles; native API for groups, custom roles, and per-document Viewer/Editor/Manager grantsImplemented browser and API surfaces; People and access describes the splitGroup and custom-role administration, PATs, and document grants remain API-only
Automation sign-inScoped personal access tokens with a 90-day default and 365-day maximumNative API implementedPATs are not browser sessions and never bypass household or document access
Browser uploadPDF, JPEG, PNG, and plain-text advertised inputsResumable intake and component evidence existFormer-limit-exceeding release matrix remains incomplete
Watched folder and scanner captureDedicated watched roots, eSCL/AirScan, outbound Linux/SANE agentImplemented surfaces and component evidenceReal watch-folder and scanner journey release evidence remains incomplete
Email captureGmail API read-only access; supported PDF attachmentsNative connector API implementedBrowser administration absent; loopback consent, message mutation, and non-Gmail providers unsupported
Cloud folder captureRead-only Google Drive, Dropbox, and OneDrive; recursive periodic ingestionNative adapters, durable capture, and browser management implemented; setup guideOperator-provisioned OAuth grants; no cloud-native exports or bidirectional sync; live-provider evidence pending
Paperless-ngx migrationExtracted supported export directories on SQLiteCandidate, component-tested profile; release evidence incompleteNo drop-in compatibility, ZIP/data-only input, or PostgreSQL importer
Recovery backup and portable exportGuarded SQLite and PostgreSQL 17/18 workflowsLive round-trip evidence exists; the promoted Compose topology includes an isolated executable drillRestore uses the same database backend and PostgreSQL server major plus a new local blob layout; no browser restore workflow or cross-backend restore
Saved quick filtersPersonal live searches that retain query, filters, shelf, and sort; up to 24 per memberImplemented browser workflow; quick-filter guide provides a verification pathSaved criteria do not grant access or freeze the matching documents
NotificationsDurable Activity inbox and optional browser notifications while the page is openComponent-tested; notification guide covers preferences and verification; release evidence incompleteNo background web push
Smart filingExplainable proposals, explicit acceptance, reversible rulesImplemented policy and component behaviorRestricted documents do not train household-global rules
Remote telemetryOff by default; bounded OTLP/HTTP after explicit consentConfiguration and privacy contract implementedNo remote telemetry by default
PluginsVersioned contract, SDK, validators, and authoring harnessAuthoring contract exists; reduced-isolation runtime is opt-in and disabled by defaultRegistry and unreviewed packages are unsupported; only owner-reviewed local packages may run
LicenseNo license selectedPublic documentation records the blockerDefault copyright applies; do not assume reuse or redistribution rights

Support means the repository contains an explicit current contract. It is not a blanket production-readiness, performance, security-certification, or compatibility claim. Test the exact database, blob, identity, ingress, capture, and recovery combination you intend to operate.

For a shorter decision guide, read scope and readiness. For current settings, use the configuration contract.