Skip to content

kotoba v0.1.0

Choose a tag to compare

@com-junkawasaki com-junkawasaki released this 28 May 10:51
a5a8674

kotoba v0.1.0 — first tagged release

Content-addressed distributed Datalog database with native CACAO authentication, real SPARQL 1.1 over IPFS-backed cold storage, Pregel BSP graph computation, and WASM Component Model execution.

CLI subcommands

serve · init · whoami · block · quad · sparql · cypher · health · update-check · commit · demo · did-derive · cacao-sign · bench

Notable in this build

  • Real Kubo IPFS daemon E2E verified — full CID round-trip + pin
  • SPARQL 1.1 executor over IPFS-backed cold storage (DistributedBlockStore / Kubo HTTP)
  • CACAO concurrency peak ~4125 QPS at c=32 (NonceStore DashMap, 3.1× vs prior RwLock<HashMap>)
  • N-hop DESCRIBE over HTTP — depth-cap 64 + O(R²) dedupe fix
  • kotoba commit checkpoint via kg.commit XRPC — WAL replay ~30s → 280ms (≈100×)
  • SovereignCrypto re-genesises when block-store wiped (safety fix)

Performance (aarch64, 2026-05-25)

Operation Throughput
EAVT point lookup ~180 ns
2-hop graph traversal ~748 ns
QuadStore batch insert 252K–390K quad/s
1M quad loadtest 290K q/s, 840 MB RSS

Install

Homebrew (macOS / Linux)

```bash
brew tap etzhayyim/kotoba
brew install kotoba
```

(`--HEAD` no longer required once the tap PR landing the matching `url`+`sha256` formula merges.)

From source

```bash
cargo install --locked --git https://github.com/etzhayyim/kotoba.git --tag v0.1.0 kotoba-cli --bin kotoba
```

License

Apache-2.0 — see LICENSE.