Released: v0.2.0 | Updated: 2026-07-13
Toitoi 🌱
Digital Agroecology Commons
A decentralized protocol platform for circulating agroecological inquiries while preserving context, provenance, and human judgment.
Toitoi v0.2.0 demonstrates a reproducible inquiry lifecycle: human review before publication, Canonical Event ingestion and persistence, replay and search, derivation with provenance and lineage, frontend render models, and primary-transport round trips.
The inquiry lifecycle in v0.2.0
draft, in_review, and an explicit decision.What v0.2.0 adds
Golden Path
A reference fixture links root, translated, and comparison inquiries through context, relationships, provenance, and lineage.
Human-reviewed drafts
Inquiry Draft is separate from Canonical Event, with explicit review states and a publication guard.
End-to-end validation
Ingest → persistence → replay → Standard API is covered by deterministic contract tests.
Frontend boundary
Standard API responses become framework-independent render models for detail, provenance, references, lineage, and UI states.
Primary transport smoke
Nostr and Lingonberry publish → retrieve → re-ingest paths are exercised without external network dependencies.
Stable compatibility
Canonical Event remains on schemaVersion: 0.1.0; the draft workflow does not introduce a breaking schema change.
Current architecture
- Edge AI turns local observations into reviewable inquiry drafts while keeping raw data local.
- Canonical Event is the protocol-independent semantic boundary.
- Nostr and Lingonberry are the primary transport paths; ATProto remains a secondary compatibility implementation.
- Storage and replay keep inquiry history auditable and reproducible.
- Standard API and frontend render models expose canonical detail, provenance, relationships, and lineage.
v0.2.0 documentation
| Area | Document | Purpose |
|---|---|---|
| Release | Toitoi v0.2.0 — Golden Path | Published release and source archives. |
| Release notes | RELEASE_NOTES.md | Highlights, validation, compatibility, and known limitations. |
| Golden Path | V0.2.0_RELEASE_PLAN.md | Scope and release criteria for the inquiry lifecycle. |
| Inquiry Draft | INQUIRY_DRAFT.md | Human review workflow and publication boundary. |
| Frontend | INQUIRY_VIEW_MODEL.md | Transport-independent render model contract. |
| Transport smoke | V0.2.0_PRIMARY_TRANSPORT_SMOKE.md | Nostr and Lingonberry operational test boundary. |
Live surfaces
Relay server
wss://relay.toitoi.cultivationdata.net
Primary Nostr relay transport for inquiry events.
Standard API
api.toitoi.cultivationdata.net
Canonical list, query, relation, detail, tree, and provenance access.
Known limitations
- The frontend boundary is a render model, not a finished GUI or complete lineage editor.
- AI-generated inquiries require explicit human approval before publication.
- Production-grade authentication, authorization, and rate limiting are not included.
- Default smoke tests do not certify external relay or carrier availability or long-duration reliability.
- Embeddings, graph inference, new transports, and large-scale search optimization remain future work.
Open source and community
Released: v0.2.0 | Updated: 2026-07-13
Toitoi 🌱
Digital Agroecology Commons
アグロエコロジーの知を、文脈・来歴・人間の判断を保ちながら「問い」として循環させる分散型プロトコル・プラットフォームです。
Toitoi v0.2.0 は、公開前の人間確認、Canonical Event の取り込みと保存、replay と検索、provenance / lineage を伴う派生、frontend render model、primary transport の往復まで、問いの一生を再現可能な形で示します。
v0.2.0 における「問いの一生」
draft、in_review を経て、明示的な判断を記録します。v0.2.0 の主な追加内容
Golden Path
元の問い、翻訳された問い、比較へ進む問いを context、relationship、provenance、lineage で接続します。
人間確認済み Draft
Inquiry Draft を Canonical Event から分離し、状態遷移と publication guard を定義しました。
一貫した E2E
ingest → persistence → replay → Standard API を deterministic な契約テストで検証します。
Frontend 境界
detail、provenance、参照関係、lineage、UI state を framework-independent な render model に変換します。
Primary transport smoke
Nostr と Lingonberry の publish → retrieve → re-ingest 経路を外部networkなしで検証します。
互換性
Canonical Event は schemaVersion: 0.1.0 を維持し、Draft workflow は破壊的変更を加えません。
現在のアーキテクチャ
- Edge AI が現場の観察を review 可能な inquiry draft に変換し、raw data はローカルに留めます。
- Canonical Event が protocol-independent な意味境界になります。
- Nostr と Lingonberry が primary transport、ATProto は secondary compatibility implementation です。
- Storage と replay が問いの履歴を監査可能・再現可能に保ちます。
- Standard API と frontend render model が detail、provenance、relationship、lineage を表示層へ渡します。
v0.2.0 ドキュメント
| 領域 | ドキュメント | 内容 |
|---|---|---|
| リリース | Toitoi v0.2.0 — Golden Path | 公開済みリリースとソースアーカイブです。 |
| Release Notes | RELEASE_NOTES.md | 主な変更、検証、互換性、制約をまとめています。 |
| Golden Path | V0.2.0_RELEASE_PLAN.md | 問いの一生とリリース判定基準です。 |
| Inquiry Draft | INQUIRY_DRAFT.md | 人間確認workflowと公開境界を定義します。 |
| Frontend | INQUIRY_VIEW_MODEL.md | transport-independent な render model contract です。 |
| Transport smoke | V0.2.0_PRIMARY_TRANSPORT_SMOKE.md | Nostr / Lingonberry の operational test 境界です。 |
公開中のエンドポイント
Relay server
wss://relay.toitoi.cultivationdata.net
inquiry event を受ける primary Nostr relay です。
Standard API
api.toitoi.cultivationdata.net
list、query、relation、detail、tree、provenance を扱う canonical view 層です。
既知の制約
- frontend は render model までで、完成したGUIや完全な lineage editor ではありません。
- AI生成 inquiry の公開には、明示的な人間承認が必要です。
- production-grade authentication、authorization、rate limiting は含みません。
- default smoke test は実relay / carrierの可用性や長期信頼性を保証しません。
- embeddings、graph inference、新transport、大規模検索最適化は今後の課題です。