Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
4c93e10
docs(i18n): translate the entry path into ja (index, why, start, edit…
zhuangjianguo Oct 29, 2026
408661e
docs(i18n): translate build/ and build/data/ into ja (#388, PR 1 of 7)
zhuangjianguo Oct 29, 2026
e897011
Merge the merged #387 branch head so the push fast-forwards
zhuangjianguo Oct 29, 2026
9613e53
Merge main (#389 landed) so the push fast-forwards
zhuangjianguo Oct 29, 2026
38384aa
docs(i18n): translate build/automation/ and build/interface/ into ja …
zhuangjianguo Oct 29, 2026
577b635
fix(search): keep one locale index and read search text from build ou…
zhuangjianguo Oct 29, 2026
6434c3f
Merge the landed #390 branch head so the push fast-forwards
zhuangjianguo Oct 29, 2026
d0ad718
docs(i18n): re-land build/automation/ and build/interface/ ja pages (…
zhuangjianguo Oct 29, 2026
ace646b
Merge the landed #394 branch head so the push fast-forwards
zhuangjianguo Oct 29, 2026
3fd7047
fix(worker): stop bundling every docs page twice (#395)
zhuangjianguo Oct 29, 2026
6769cd3
Merge the landed #396 branch head so the push fast-forwards
zhuangjianguo Oct 29, 2026
fadc71d
Merge the landed #397 branch head so the push fast-forwards
zhuangjianguo Oct 29, 2026
8688a48
docs(i18n): translate configure/ into ja (#388, PR 3 of 7)
zhuangjianguo Oct 29, 2026
c881844
Merge the landed #398 branch head so the push fast-forwards
zhuangjianguo Oct 29, 2026
8fdcd28
docs(i18n): translate configure/permissions/ and cloud/ into ja (#388…
zhuangjianguo Oct 29, 2026
216f90a
Merge the landed #399 branch head so the push fast-forwards
zhuangjianguo Oct 29, 2026
c74c76a
docs(i18n): translate deploy/ and operate/ into ja (#388, PR 5 of 7)
zhuangjianguo Oct 29, 2026
2a5fa2b
Merge the landed #400 branch head so the push fast-forwards
zhuangjianguo Oct 29, 2026
3df88d4
docs(i18n): translate reference/, architecture and ontology into ja (…
zhuangjianguo Oct 29, 2026
41256ca
Merge the landed #401 branch head so the push fast-forwards
zhuangjianguo Oct 29, 2026
4b48d10
docs(i18n): translate resources/ into ja, completing ja coverage (#38…
zhuangjianguo Oct 29, 2026
f431ff5
Merge the landed #402 branch head so the push fast-forwards
zhuangjianguo Oct 29, 2026
84a7d23
docs(i18n): re-sync start/cloud step 1 in zh-Hans, zh-Hant and ja (#404)
zhuangjianguo Oct 29, 2026
a20706a
Merge the landed #405 branch head so the push fast-forwards
zhuangjianguo Oct 31, 2026
470446b
docs(i18n): re-sync six pages changed by #410 and #413 in zh-Hans, zh…
zhuangjianguo Oct 31, 2026
26b6ca0
Merge the landed #415 branch head so the push fast-forwards
zhuangjianguo Nov 1, 2026
08e409e
docs(positioning): quote the README's three-edition sentence (#341)
zhuangjianguo Nov 1, 2026
50b0683
Merge the landed #416 branch head so the push fast-forwards
zhuangjianguo Nov 2, 2026
cfe6ce3
docs(i18n): re-sync editions/compare and editions/license after #407 …
zhuangjianguo Nov 2, 2026
6809541
Merge the landed #419 branch head so the push fast-forwards
zhuangjianguo Nov 2, 2026
4cdb438
docs(architecture): ObjectOS layer row in three-edition terms (#417)
zhuangjianguo Nov 2, 2026
b4bb660
Merge the landed #420 branch head so the push fast-forwards
zhuangjianguo Nov 2, 2026
9abc331
docs(templates): remove the five retired templates from the catalog a…
zhuangjianguo Nov 2, 2026
1d3afa4
Merge the landed #422 branch head so the push fast-forwards
zhuangjianguo Nov 2, 2026
63f5c81
docs(upgrade): JWT key rotation follows the deployment's own procedur…
zhuangjianguo Nov 2, 2026
23375c4
docs(positioning): exporting a Cloud or Enterprise ontology to the op…
zhuangjianguo Nov 2, 2026
09e9078
Merge the landed #423 branch head so the push fast-forwards
zhuangjianguo Nov 2, 2026
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
15 changes: 8 additions & 7 deletions apps/docs/lib/positioning.ts
Original file line number Diff line number Diff line change
Expand Up @@ -61,14 +61,15 @@ export const OBJECTOS_DEFINITION =

/**
* The export clause. Not in the README: fixed by the maintainer's ruling on
* objectos#171, Q2, that a Cloud tenant can export its ontology and run it on
* the open runtime. It keeps the words this constant carried before #341,
* with "either edition" spelled out as the two editions it meant, because the
* definition above now names three. Q1, that ObjectOS still ships a
* self-managed edition, is now said by the README's sentence itself.
* docs.objectos.ai#334, Q1, that exporting a Cloud or Enterprise tenant's
* ontology to run it on the open runtime is planned, not shipped. Until that
* mechanism ships, the ruling supersedes objectos#171, Q2, which had said a
* tenant can do it today. The first sentence keeps what is true now; the
* second names the export as planned, with no date. Q1 of #171, that ObjectOS
* still ships a self-managed edition, is said by the README's sentence itself.
*/
export const OBJECTOS_EDITIONS =
'On either ObjectOS Cloud or ObjectOS Enterprise, you can export your ontology and run it on the open-source ObjectStack runtime.';
'Your ontology is ordinary ObjectStack metadata. Exporting it from ObjectOS Cloud or ObjectOS Enterprise to run on the open-source ObjectStack runtime is planned.';

/**
* The positioning paragraph every machine-facing surface carries, in this order
Expand All @@ -85,7 +86,7 @@ export const POSITIONING = [

/**
* The positioning in 160 characters or fewer, for the `/docs` meta description
* (objectos#299). `POSITIONING` is 517, and a search snippet cut it off inside
* (objectos#299). `POSITIONING` is 550, and a search snippet cut it off inside
* the headline, before the word "ObjectOS". So this one leads with ObjectOS and
* its three editions. It is built from the words above: each edition's words
* in the README's sentence, and "you own it" from the promise. It is not a
Expand Down
4 changes: 2 additions & 2 deletions content/docs/architecture.ja.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ seoTitle: "アーキテクチャ:何が動き、データがどこにあるか
description: 実際に何を動かすことになるのか。導入するかどうかを評価しているエンジニアのために。
editions: [community, cloud, enterprise]
translation:
source_sha: 2ba24bbe881fd5788bce400a2ab8042ab41ee849a2af902d99573d2b2cfdb083
source_sha: bbe700e15ebafc61f77d67d087d1cb8632b4ae7bdc28e822dea794e6ae8fa0d1
guide_rev: 1
mode: auto
---
Expand Down Expand Up @@ -67,7 +67,7 @@ ObjectOS runtime

## データの置き場所 [#where-your-data-lives]

**ObjectOS Enterprise**(この表が記述するセルフマネージドのエディション)では、以下のものはどれもネットワークの外に出ません。**ObjectOS Cloud** では、同じプロセスが代わりに私たちのインフラストラクチャで動作します。どちらのエディションでも、オントロジー自体はあなたのものです。エクスポートして、オープンソースの ObjectStack ランタイムで実行できます。[データレジデンシー](/docs/reference/security#data-residency)には、データの各分類について、どこに保存され、ネットワークの外に出るかどうかが記載されています。
**ObjectOS Enterprise**(この表が記述するセルフマネージドのエディション)では、以下のものはどれもネットワークの外に出ません。**ObjectOS Cloud** では、同じプロセスが代わりに私たちのインフラストラクチャで動作します。どちらのエディションでも、オントロジー自体は通常の ObjectStack メタデータです。エクスポートしてオープンソースの ObjectStack ランタイムで実行する機能は計画中です。[データレジデンシー](/docs/reference/security#data-residency)には、データの各分類について、どこに保存され、ネットワークの外に出るかどうかが記載されています。

セルフマネージドの ObjectOS はライセンスをオンラインで検証します。Enterprise のエアギャップライセンスはオフラインで検証します。したがって、インターネットにまったくアクセスできないデプロイメントも動作し続けます。サポートされるライセンスとクラウドの姿勢の組み合わせについては、[エアギャップ](/docs/deploy/air-gapped)を参照してください。

Expand Down
4 changes: 2 additions & 2 deletions content/docs/architecture.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,8 @@ one; see [Docker](/docs/deploy/docker).
On **ObjectOS Enterprise** — the self-managed edition this table describes —
nothing below leaves your network. On **ObjectOS Cloud** the same process
runs in our infrastructure instead, and on either edition the ontology
itself is yours: export it and run it on the open-source ObjectStack
runtime. [Data residency](/docs/reference/security#data-residency) lists
itself is ordinary ObjectStack metadata; exporting it to run on the
open-source ObjectStack runtime is planned. [Data residency](/docs/reference/security#data-residency) lists
each class of data, where it lives, and whether it leaves your network.

Self-managed ObjectOS validates its license online; Enterprise air-gapped
Expand Down
6 changes: 3 additions & 3 deletions content/docs/architecture.zh-Hans.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ seoTitle: "架构:运行什么,数据在哪里"
description: 你实际在运行的是什么 —— 写给正在评估是否引入它的工程师。
editions: [community, cloud, enterprise]
translation:
source_sha: 2ba24bbe881fd5788bce400a2ab8042ab41ee849a2af902d99573d2b2cfdb083
source_sha: bbe700e15ebafc61f77d67d087d1cb8632b4ae7bdc28e822dea794e6ae8fa0d1
guide_rev: 1
mode: auto
---
Expand Down Expand Up @@ -88,8 +88,8 @@ Kafka,也不需要单独的缓存层。等你需要时再加上它们;不必

在 **ObjectOS Enterprise** 上 —— 也就是下面这张表所描述的自管理版本 ——
下列任何内容都不会离开你的网络。在 **ObjectOS Cloud** 上,同样的进程
改为运行在我们的基础设施中;无论哪个版本,本体本身都归你:导出它并在
开源的 ObjectStack 运行时上运行。[数据驻留](/docs/reference/security#data-residency)
改为运行在我们的基础设施中;无论哪个版本,本体本身都是普通的 ObjectStack
元数据,把它导出到开源的 ObjectStack 运行时上运行尚在计划中。[数据驻留](/docs/reference/security#data-residency)
列出了每一类数据、它存放在哪里,以及它是否会离开你的网络。

自管理的 ObjectOS 会在线校验许可证;Enterprise 物理隔离许可证则离线
Expand Down
6 changes: 3 additions & 3 deletions content/docs/architecture.zh-Hant.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ seoTitle: "架構:執行什麼,資料在哪裡"
description: 你實際在執行的是什麼 —— 寫給正在評估是否引入它的工程師。
editions: [community, cloud, enterprise]
translation:
source_sha: 2ba24bbe881fd5788bce400a2ab8042ab41ee849a2af902d99573d2b2cfdb083
source_sha: bbe700e15ebafc61f77d67d087d1cb8632b4ae7bdc28e822dea794e6ae8fa0d1
guide_rev: 1
mode: auto
---
Expand Down Expand Up @@ -89,8 +89,8 @@ Kafka,也不需要單獨的快取層。等你需要時再加上它們;不必

在 **ObjectOS Enterprise** 上 —— 也就是下面這張表所描述的自管理版本 ——
下列任何內容都不會離開你的網路。在 **ObjectOS Cloud** 上,同樣的程序
改為執行在我們的基礎設施中;無論哪個版本,本體本身都歸你:匯出它並在
開源的 ObjectStack 執行時上執行。[資料駐留](/docs/reference/security#data-residency)
改為執行在我們的基礎設施中;無論哪個版本,本體本身都是普通的 ObjectStack
後設資料,把它匯出到開源的 ObjectStack 執行時上執行尚在計劃中。[資料駐留](/docs/reference/security#data-residency)
列出了每一類資料、它存放在哪裡,以及它是否會離開你的網路。

自管理的 ObjectOS 會線上校驗許可證;Enterprise 物理隔離許可證則離線
Expand Down
12 changes: 6 additions & 6 deletions content/docs/index.ja.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ seoTitle: "ドキュメント:開始、構築、デプロイ、運用"
description: "ObjectOS Community は無料のセルフホスト版、ObjectOS Cloud はホスト型のエディション、ObjectOS Enterprise はセルフマネージドのライセンス制のエディションです。オントロジーはあなたのものです。"
editions: [community, cloud, enterprise]
translation:
source_sha: a761d9c5d6626f005f40b9463d1126cbc14bdc255df4a692b7d953243fc284f5
source_sha: a094a61ace740d1dca8c9558c150f4a779dcbc4827165c989c34ecb9554da791
guide_rev: 1
mode: auto
---

オントロジーこそがソフトウェアです。実行可能なひとつのビジネスオントロジー。AI が書き、ランタイムが実行し、エージェントが操作し、あなたが所有します。それを実行するために、ObjectStack リポジトリは ObjectOS Community(ghcr.io/objectstack-ai/objectstack イメージ、os start、Console からなる、無料のセルフホスト版)を提供し、ObjectOS Cloud はホスト型のエディション、ObjectOS Enterprise はセルフマネージドのライセンス制のエディションです。ObjectOS Cloud と ObjectOS Enterprise のどちらでも、オントロジーをエクスポートして、オープンソースの ObjectStack ランタイムで実行できます。
オントロジーこそがソフトウェアです。実行可能なひとつのビジネスオントロジー。AI が書き、ランタイムが実行し、エージェントが操作し、あなたが所有します。それを実行するために、ObjectStack リポジトリは ObjectOS Community(ghcr.io/objectstack-ai/objectstack イメージ、os start、Console からなる、無料のセルフホスト版)を提供し、ObjectOS Cloud はホスト型のエディション、ObjectOS Enterprise はセルフマネージドのライセンス制のエディションです。オントロジーは通常の ObjectStack メタデータです。ObjectOS Cloud または ObjectOS Enterprise からエクスポートしてオープンソースの ObjectStack ランタイムで実行する機能は、計画中です。

ビジネスに必要なもの(ヘルプデスク、承認フロー、CRM)を組み込みの [AI Builder](/docs/build/ai-builder) に説明するか、テンプレートをインストールすると、それが書いたオントロジーは即座に稼働します。REST API、生成された画面、認証、RBAC、監査ログ、ファイルストレージ、バックグラウンドジョブ、Webhook、そしてエージェントが呼び出せる MCP ツールとして公開されたすべてのオブジェクトです。各変更は小さく読みやすい差分で、実行前に人が承認します。

Expand All @@ -33,9 +33,9 @@ translation:

| 今使っているもの | 課題 | ObjectOS が提供するもの |
|---|---|---|
| **Retool / Appsmith** | UI ビルダーは優れているが、データは彼らのクラウドにあり、料金はユーザー数に比例して増える | ホスト型(ObjectOS Cloud)またはあなたのネットワーク内(ObjectOS Enterprise)。オープンソースの ObjectStack(Apache-2.0)上に構築されているため、オントロジーは自由にエクスポートできます。シート課金なし、AI シートのみ |
| **Supabase / Firebase** | BaaS は速いがベンダーロックイン。設計上マルチテナント SaaS | 同じ開発体験(自動 API、認証、ストレージ)ですが、定義はあなたのものです。エクスポートしてオープンな ObjectStack ランタイムで実行するか、自社のデータベース上で ObjectOS Enterprise を実行します |
| **Salesforce / NetSuite** | 強力なプラットフォームだが、カスタマイズは苦痛で、シート単価は目が飛び出るほど高い | 馴染みのある語彙(オブジェクト、フィールド、権限セット、共有ルール)ですが、定義は AI が書き、エージェントが操作し、Apache-2.0 ランタイムへエクスポートできるオープンなオントロジーです。ホスト型でもセルフマネージドでも、シート課金なし。閲覧者と AI を使わないユーザーは無料です |
| **Retool / Appsmith** | UI ビルダーは優れているが、データは彼らのクラウドにあり、料金はユーザー数に比例して増える | ホスト型(ObjectOS Cloud)またはあなたのネットワーク内(ObjectOS Enterprise)。オントロジーはオープンソースの ObjectStack(Apache-2.0)の通常のメタデータで、そのランタイムへのエクスポートは計画中です。シート課金なし、AI シートのみ |
| **Supabase / Firebase** | BaaS は速いがベンダーロックイン。設計上マルチテナント SaaS | 同じ開発体験(自動 API、認証、ストレージ)ですが、定義はあなたのものです。自社のデータベース上で ObjectOS Enterprise を、自分のマシン上で ObjectOS Community を実行できます。ObjectOS Cloud からオープンな ObjectStack ランタイムへのエクスポートは計画中です |
| **Salesforce / NetSuite** | 強力なプラットフォームだが、カスタマイズは苦痛で、シート単価は目が飛び出るほど高い | 馴染みのある語彙(オブジェクト、フィールド、権限セット、共有ルール)ですが、定義は AI が書き、エージェントが操作するオープンなオントロジーで、Apache-2.0 の ObjectStack ランタイムの通常のメタデータです。そのランタイムへのエクスポートは計画中です。ホスト型でもセルフマネージドでも、シート課金なし。閲覧者と AI を使わないユーザーは無料です |
| **自前で構築(Next + Prisma + NextAuth)** | RBAC、監査、ファイルアップロード、設定、Webhook、ジョブを毎回作り直す | 本来のビジネスロジックを出荷できます。プラットフォームの配管はすでに揃っています |

## 標準で得られるもの [#what-you-get-out-of-the-box]
Expand All @@ -50,7 +50,7 @@ translation:

## あなたの手元に残るもの [#what-stays-yours]

どちらのエディションでも、オントロジーはあなたのものです。オブジェクト、フィールド、リレーション、アクション、権限、フロー、エージェント定義は通常の ObjectStack メタデータであり、エクスポートしてオープンソースの ObjectStack ランタイムで実行できます。**ObjectOS Enterprise** では、それ以外のものもすべてあなたの手元に残ります。[データレジデンシー](/docs/reference/security#data-residency)には、データの各分類について、どこに保存され、ネットワークの外に出るかどうかが記載されています。
どちらのエディションでも、オントロジーはあなたのものです。オブジェクト、フィールド、リレーション、アクション、権限、フロー、エージェント定義は通常の ObjectStack メタデータです。それらをエクスポートしてオープンソースの ObjectStack ランタイムで実行する機能は計画中です。**ObjectOS Enterprise** では、それ以外のものもすべてあなたの手元に残ります。[データレジデンシー](/docs/reference/security#data-residency)には、データの各分類について、どこに保存され、ネットワークの外に出るかどうかが記載されています。

セルフマネージドの ObjectOS はライセンスをオンラインで検証します。Enterprise のエアギャップライセンスはオフラインで検証します。したがって、インターネットにアクセスできないネットワークは Enterprise の正式なデプロイ先です。[エアギャップ](/docs/deploy/air-gapped)を参照してください。

Expand Down
16 changes: 8 additions & 8 deletions content/docs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ it, the runtime runs it, agents operate it, you own it. To run it, the
ObjectStack repository ships ObjectOS Community — the
ghcr.io/objectstack-ai/objectstack image, os start and the Console, free and
self-hosted — while ObjectOS Cloud is the hosted edition and ObjectOS
Enterprise the self-managed, licensed one. On either ObjectOS Cloud or
ObjectOS Enterprise, you can export your ontology and run it on the
open-source ObjectStack runtime.
Enterprise the self-managed, licensed one. Your ontology is ordinary
ObjectStack metadata. Exporting it from ObjectOS Cloud or ObjectOS
Enterprise to run on the open-source ObjectStack runtime is planned.

Describe what the business needs to the built-in
[AI Builder](/docs/build/ai-builder) — a helpdesk, an approval flow, a CRM
Expand Down Expand Up @@ -55,9 +55,9 @@ in, and:

| You're using | Pain point | What ObjectOS gives you |
|---|---|---|
| **Retool / Appsmith** | UI builder is great, but your data sits in their cloud and their pricing scales with users | Hosted (ObjectOS Cloud) or inside your network (ObjectOS Enterprise); built on open-source ObjectStack (Apache-2.0), so the ontology is yours to export; no seat tax — AI seats only |
| **Supabase / Firebase** | Backend-as-a-service is fast but vendor-locked; multi-tenant SaaS by design | Same DX (auto APIs, auth, storage), but the definition is yours: export it and run it on the open ObjectStack runtime, or run ObjectOS Enterprise on your own database |
| **Salesforce / NetSuite** | Powerful platform, painful customization, eye-watering per-seat cost | A familiar vocabulary (objects, fields, permission sets, sharing rules), but the definition is an open ontology that AI writes, agents operate, and you can export to the Apache-2.0 runtime; hosted or self-managed, no seat tax — viewers and non-AI users are free |
| **Retool / Appsmith** | UI builder is great, but your data sits in their cloud and their pricing scales with users | Hosted (ObjectOS Cloud) or inside your network (ObjectOS Enterprise); the ontology is ordinary metadata for open-source ObjectStack (Apache-2.0), with export to that runtime planned; no seat tax — AI seats only |
| **Supabase / Firebase** | Backend-as-a-service is fast but vendor-locked; multi-tenant SaaS by design | Same DX (auto APIs, auth, storage), but the definition is yours: run ObjectOS Enterprise on your own database, or ObjectOS Community on your own machine; export from ObjectOS Cloud to the open ObjectStack runtime is planned |
| **Salesforce / NetSuite** | Powerful platform, painful customization, eye-watering per-seat cost | A familiar vocabulary (objects, fields, permission sets, sharing rules), but the definition is an open ontology that AI writes and agents operate, as ordinary metadata for the Apache-2.0 ObjectStack runtime, with export to it planned; hosted or self-managed, no seat tax — viewers and non-AI users are free |
| **Rolling your own (Next + Prisma + NextAuth)** | You rebuild RBAC, audit, file uploads, settings, webhooks, jobs every time | Ship the actual business logic; the platform plumbing is already there |

## What you get out of the box
Expand All @@ -74,8 +74,8 @@ in, and:

On either edition, the ontology: your objects, fields, relations, actions,
permissions, flows and agent definitions are ordinary ObjectStack metadata,
and you can export them and run them on the open-source ObjectStack
runtime. On **ObjectOS Enterprise**, everything else stays with you too:
and exporting them to run on the open-source ObjectStack runtime is
planned. On **ObjectOS Enterprise**, everything else stays with you too:
[Data residency](/docs/reference/security#data-residency) lists each class
of data, where it lives, and whether it leaves your network.

Expand Down
Loading
Loading