OBP Spec

Open Business Protocol(OBP)は、ビジネスデータを統一された言語で記述するための namespace 規約です。 ツール・エージェント・ワークスペースをまたいで、目標・タスク・意思決定・知識が同じ構造で表現されることで、 AIエージェントがビジネス文脈を正しく理解できるようになります。

GitHub: openbusinessprotocol/obp-spec →

Namespace 体系

すべての Atom は _v.* namespace に分類されます。 _v. プレフィックスは「ビジネス上の概念」を示し、後続セグメントが具体的な種別を表します。

_v.goal 目標

達成基準・期限・現在の進捗を持つ目標データ

title description due_date status progress
_v.task タスク

担当者・ステータス・優先度・親目標への参照を持つタスクデータ

title status priority assignee goal_ref
_v.note メモ

構造を持たない自由記述のデータ。気づき・アイデア・一時メモ

content source
_v.decision 意思決定

背景・選択肢・理由・承認者を持つ意思決定の記録

title background options chosen rationale decided_by
_v.knowledge 知識

再利用可能な情報・ノウハウ・参照リソース

title content source_url tags
_v.schedule スケジュール

時刻・繰り返しルール・実行対象の参照を持つスケジュールデータ

title time days interval target_ref
_v.fb.capture.sns_post SNS投稿キャプチャ Flapbase 拡張

SNS投稿のキャプチャデータ(Flapbase 拡張)。プラットフォーム・本文・エンゲージメント指標を持つ

platform content url likes reposts replies captured_at

Atom とリンク

OBP では個々のデータレコードを Atom と呼びます。Atom は namespace・data・メタ情報の3要素で構成され、 他の Atom へのリンク参照を持つことができます。

Atom の構造(例)

{
  "namespace": "_v.task",
  "data": {
    "title": "ホワイトペーパー第1稿を完成させる",
    "status": "in_progress",
    "priority": "high",
    "goal_ref": "atom_uuid_of_goal"
  },
  "tags": ["writing", "q1"],
  "created_at": "2026-03-12T09:00:00Z"
}

ライセンス

OBP 仕様は MIT ライセンスで公開されています。誰でも実装・拡張・改変を行うことができます。 Flapbase が提供する SDK・MCP Server も OBP に準拠しており、OSS として公開予定です。