グラフデータベース
ハッキング・詐欺の被害者と調査者が、証拠と行為者を合法的に関連づけるためのグラフ DB。データベースを作り、グラフ・表・クエリで中身を調べます。
このサービスについて
- API:
api.kotoba.cloud/v1/database(Mithril のセッションで認証し、操作ごとに権限を確認します) - データは IPLD / CID で保存され、スナップショットは不変です。
- クエリは Datalog・Cypher・SQL に対応します。
- オントロジー画面は、蓄積したデータから観測した属性と型を表示します。
テナント —
Sign in to open GraphDB
Tenant metrics stay hidden until a session exists. No placeholder counts are shown.
データベース
英数字とハイフンの短い名前(例: agent-memory)。
— 件
| 名前 | 種別 | 状態 | CID | 操作 |
|---|
まだデータベースがありません。上で名前を入れて作成してください。
アーカイブの確認
履歴は消えません。データベース を非アクティブにします(後で復元できます)。続けるにはデータベース名を入力してください。
このデータベースの仕組み
- データはコンテンツアドレス(CID)で保存されます。名前は操作用の別名で、正本は CID です。 Pins / CID を見る
- アーカイブは履歴を消しません。いつでも復元できます。
- オントロジーは読み込んだデータから観測した属性と型です(宣言されたスキーマではありません)。
- 書き込みにはログインだけでなく、Keys / 認可で発行する明示的な権限が必要です。
Sign in to open GraphDB
Tenant metrics stay hidden until a session exists. No placeholder counts are shown.
ナレッジマップ
一覧から選ぶか名前を入力。読み取りのみ。
データベースを選んで「読み込む」を押すと、何が入っているかがここに表示されます。
まだ表示できるものがありません。別のデータベースを選ぶか、読み込む件数を増やしてください。
入っているものの種類
ノードを選ぶとつながりを広げます。ドラッグで位置を固定できます。
—
件のもの ·
—
件のつながり。種類は属性の名前空間(例: :paper/title → paper)、名前は name / title などの属性から推定しています。
詳しいツール
読み上げ用のつながり一覧
Sign in to open GraphDB
Tenant metrics stay hidden until a session exists. No placeholder counts are shown.
オントロジー(推定)
読み込んだ事実から、どんな種類のものが、どんな項目を持ち、何とつながっているかをまとめます。宣言されたスキーマではありません。
一覧から選ぶか名前を入力。読み取りのみ。
データベースを選んで「読み込む」を押してください。
— 種類 · — 項目
まだ推定できるものはありません。
| 種類 | 件数 | 項目(型 · 持っている割合) | つながり |
|---|
スキーママイグレーション / DDL · Controlled Beta
append-only Datomic schema transactionをplanし、同じCACAO write planeで適用します。適用結果はtenant-isolated IPLD migration receiptとして保存します。宣言identを足す操作であり、上の推定表をオントロジーに昇格するものではありません。
Sign in to open GraphDB
Tenant metrics stay hidden until a session exists. No placeholder counts are shown.
データム · Beta
datomをEntity・Attribute・Valueの3列で閲覧します。同じbounded snapshotをGraph viewerと共有します。
一覧から選ぶか名前を入力。読み取りのみ。
Databaseを指定してdatom snapshotを読み込んでください。
| Entity | Attribute | Value |
|---|
一致するdatomはありません。filterを消すか、別のdatabaseを読み込んでください。
表示 — / — rows。最大100 rowsのread-only previewです。row編集・server-side sortは未対応です。
Sign in to open GraphDB
Tenant metrics stay hidden until a session exists. No placeholder counts are shown.
クエリワークベンチ
tenant内のdatabase handle。例: agent-memory
このconsoleではread-onlyです。未対応構文はfail closedで拒否されます。
結果
まだクエリを実行していません。
プランナー診断
dbStatsとquery shapeを表示します。engine operator timing/cardinalityを返すEXPLAIN/PROFILEではありません。
診断を実行してください。
セッション履歴
成功したqueryをこのtab内だけで最大20件保持します。browserを閉じると消えます。
保存済みクエリ
明示的に保存したqueryだけを、tenant-isolated IPLD documentとして最大50件同期します。削除はhistoryを消さないtombstoneです。
Datalogは互換XRPC datomic.q、SQL/SPARQL/Cypherは kg.query を使用します。これはNeo4j wire protocolや完全なopenCypher互換を意味しません。
CID / IPLDデータ
このtenantが保持するpinをCID中心で表示します。CIDリンクは /ipld/{cid} のimmutable blockを開きます。名前やrequest idは管理用metadataで、content identityではありません。
— オブジェクト
Hashリンク
正本リンク: /ipld/{cid}
GETはCID検証済みのimmutable bytesです。DB名はtenant内のhandleであり、graph/commitのcanonical identityはCIDです。
Keys / 認可
writeはsession cookieだけでは実行しません。Authnが発行した短命Biscuitをmemory内だけに保持し、backendのscope・tenant ownership・CAS検査へ渡します。
保存・URL化・log出力をしません。pageを離れると破棄します。
row add/retractとschema transactionを明示的にreviewして実行します。
bounded parserが受理するCREATEのみ。一般的なCypher write全体ではありません。
RBAC権限付与 · Controlled Beta
grantは通常のUI設定ではなく、content-addressed authority basisが参照する専用 __authority graphへCACAO付きでcommitします。
監査ログ
このtenantに対してedgeが処理したreceiptです。別tenantの履歴は表示されません。
| 時刻 (UTC) | 操作 | 結果 | 国 | リクエストID |
|---|
バックアップ / PITR操作 · Controlled Beta
現在のcontent-addressed basisとdbStatsをimmutable checkpoint metadataとして保存し、basis_tのas-of readで復旧可能性を訓練します。破壊的overwriteは行いません。
新databaseへのmaterialize、RPO/RTOを伴うproduction restore orchestrationは未実装です。
アクセシビリティ検証
このdocumentで実行したsemantic self-checkです。自動検査は実利用者テストの代替ではありません。
screen reader検証は未完了です。VoiceOver/NVDA/実利用者によるtask completion studyは未実施。実施者・日時・支援技術・失敗taskを監査証跡として残す必要があります。