Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,12 @@ jobs:
exit 1
fi

printf '%s\n' '.github/workflows/deploy-production.yml' > "$fixture"
if node scripts/ci/community-boundary.mjs --paths-file "$fixture"; then
echo "Community boundary accepted an official deployment workflow." >&2
exit 1
fi

mkdir -p packages/boundary-fixture
printf '%s\n' "import '@humanly-ee/not-allowed';" > packages/boundary-fixture/index.ts
if pnpm boundary:audit; then
Expand Down
28 changes: 15 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,31 +53,33 @@ Humanly has two first-party web apps and a public certificate surface:

Humanly Community contains the complete Writer, Publisher, and Verifier
workflow plus the tools needed to run it on your own infrastructure. The
managed service at `writehumanly.net` is operated through a separate private
Humanly Cloud control plane. Production credentials and managed-service
deployment automation are intentionally not stored in this public repository.
managed service at `writehumanly.net` is developed and operated from the
separate private `Humanly-Lab/humanly-cloud` repository. Production
credentials, official-environment topology, and managed-service deployment
automation are intentionally not stored in this public repository.

## Editions

Humanly ships Community and Cloud from one public codebase. The core product
under `packages/` is shared by both editions; Cloud-only implementations live
under `ee/` so the two editions do not drift into separate application forks.
Humanly Community and Humanly Cloud are maintained as separate products. This
public repository is the Community source and self-hosting surface. The private
`Humanly-Lab/humanly-cloud` repository owns the managed SaaS source, commercial
features, and every workflow that deploys an official Humanly environment.

| Edition | Distribution | Source license |
| Edition | Repository | Distribution |
| --- | --- | --- |
| Humanly Community | Self-hosted with the quickstart or manual deployment guide | MIT for all content outside `ee/` |
| Humanly Cloud | Managed SaaS at [writehumanly.net](https://writehumanly.net/) | MIT core plus source-available `ee/` code under PolyForm Free Trial 1.0.0 |
| Humanly Community | Public `Humanly-Lab/humanly` | Self-hosted with the quickstart or manual deployment guide |
| Humanly Cloud | Private `Humanly-Lab/humanly-cloud` | Managed SaaS and institution-ready commercial deployments |

The PolyForm license for `ee/` is **not an open-source license**. It permits a
time-limited evaluation under its stated terms; use outside those terms
requires a commercial license. See the
[Humanly Enterprise Server README](ee/README.md) for the exact boundary and
current contents.

The private `Humanly-Lab/humanly-cloud-infra` repository is a deployment control
plane only. It contains managed infrastructure, production configuration, and
private artifacts such as model weights; it does not contain a second copy of
the Humanly application source.
Community CI, security scanning, package publishing, generic Docker assets, and
self-hosting tools remain here. These are not managed Cloud deployment
automation. Community CI rejects official-environment deployment workflows and
managed-service topology if they are added to this repository.

## Features

Expand Down
180 changes: 0 additions & 180 deletions docs/EDITIONS_DEVELOPMENT.md

This file was deleted.

134 changes: 0 additions & 134 deletions docs/EDITIONS_NEXT_STEPS.md

This file was deleted.

Loading
Loading