{"ok":true,"service":"gooffice-portal-api","build":{"releaseId":"production-4e005ceec6bd","releaseCommit":"503da5b63de8b51c988389484b856f683cd25e73","releaseFingerprint":"26694da521cc28ce77a3be61ba93033586803856fb0493b1bcc81a319e8fe8d2","releaseCreatedAt":"2026-08-18T02:41:53Z","sourceNoticeUrl":"https://www.gooffice.ph/open-source-notices/","owner":"Arnold Bagabaldo","license":"LicenseRef-GoOffice-Proprietary"},"compliance":{"reviewedAt":"2026-08-13","declarationUrl":"https://www.gooffice.ph/open-source-notices/","releaseFingerprintUrl":"https://www.gooffice.ph/.well-known/gooffice-release.json","sourceBundlesUrl":"https://www.gooffice.ph/downloads/source/","apiBoundary":{"policy":"Browser, mobile, desktop, and external client business workflows use GoOfficePH-owned API facades.","productionFacades":["/api/portal","/api/mail","/api/chat","/api/v1/files","/api/v1/office","/api/v1/mail"],"betaFacades":["/api/beta/groupware","/api/beta/files","/api/beta/office","/api/beta/mail","/api/beta/chat"],"privateProviderRoutes":["/internal/files/*"],"mediaException":"WebRTC media may use the approved realtime media service directly after GoOfficePH API-issued tokens, room policy, and audit checks."},"phpScope":{"policy":"No active GoOfficePH application business logic is implemented in PHP. Legacy PHP adapters tied to the retired Files provider have been removed from the active deployment.","totalPhpLinesReviewed":0,"customApps":[]},"ownedCode":{"owner":"Arnold Bagabaldo","license":"LicenseRef-GoOffice-Proprietary","scope":"GoOfficePH standalone API services, frontend applications, branding, documentation, deployment scripts, and native groupware code remain proprietary unless an individual file states otherwise."},"sourceAvailability":{"policy":"Corresponding source or patch material is published for modified components that require source availability.","bundles":[{"name":"GoOfficePH Files API source snapshot","url":"https://www.gooffice.ph/downloads/source/gooffice-files-api-source-20260711.tar.gz","checksumUrl":"https://www.gooffice.ph/downloads/source/gooffice-files-api-source-20260711.tar.gz.sha256"}]},"retiredComponents":[{"name":"Nextcloud","retiredAt":"2026-07-11","note":"Nextcloud-backed Legacy Mail and Legacy File/Suite support has been discontinued and removed from the active GoOfficePH runtime."}],"components":[{"name":"OpenCloud","role":"Production Files provider behind the GoOfficePH Files API facade","license":"Apache-2.0"},{"name":"Euro Office Document Server","role":"Document editor behind the GoOfficePH Office bridge; documents remain stored in OpenCloud and are returned there after editing","license":"AGPL-3.0"},{"name":"sharp","role":"Ledger Capture image validation and standardized WebP derivative generation","license":"Apache-2.0"},{"name":"libvips","role":"Image processing runtime used by sharp inside the Ledger API","license":"LGPL-3.0-or-later"},{"name":"ClamAV","role":"Isolated malware scanning service used by Ledger Capture and authenticated GoOfficePH Files uploads","license":"GPL-2.0-only"},{"name":"Stalwart Mail Server","role":"Separate mail service for mailbox, JMAP, IMAP, SMTP, and filtering operations","license":"AGPL-3.0-or-later or commercial license where applicable"},{"name":"OpenPGP.js","role":"Browser OpenPGP support in Mail","license":"LGPL-3.0+"},{"name":"LiveKit client and server SDK","role":"Approved realtime media service SDKs","license":"Apache-2.0"},{"name":"Keycloak","role":"Identity and single sign-on","license":"Apache-2.0"},{"name":"Caddy","role":"TLS edge and reverse proxy","license":"Apache-2.0"},{"name":"PostgreSQL","role":"Portal and application data store","license":"PostgreSQL License"},{"name":"Valkey","role":"Cache and coordination service","license":"BSD-3-Clause"},{"name":"Node.js service dependencies","role":"GoOfficePH API runtime dependencies","license":"Primarily MIT, Apache-2.0, PostgreSQL, Zlib, and compatible permissive licenses tracked in reports/compliance"}]}}