Skip to content

catalogue: add io.pilot.sqlite 3.45.2 (native SQLite CLI)#354

Merged
TeoSlayer merged 2 commits into
mainfrom
catalogue/io.pilot.sqlite-3.45.2
Jul 7, 2026
Merged

catalogue: add io.pilot.sqlite 3.45.2 (native SQLite CLI)#354
TeoSlayer merged 2 commits into
mainfrom
catalogue/io.pilot.sqlite-3.45.2

Conversation

@Alexgodoroja

Copy link
Copy Markdown
Collaborator

Add io.pilot.sqlite 3.45.2 to the app-store catalogue

Companion to app-template PR pilot-protocol/app-template#61. Adds the native SQLite 3.45.2 CLI app — a zero-server, single-file, transactional (OLTP) SQL engine fronted as typed methods. The durable, on-disk complement to io.pilot.duckdb (in-memory OLAP).

Entry

  • Signed catalogue.json entry + catalogue/apps/io.pilot.sqlite/metadata.json (sha-pinned).
  • Four platform adapter bundles on the Pilot prod R2 registry (bundles/io.pilot.sqlite/3.45.2/…), darwin+linux × arm64+amd64, each bundle_sha256-pinned; linux/amd64 is the primary bundle_url.
  • Native sqlite3 binaries are staged at install from the R2 dev artifact registry, sha-pinned in the signed manifest.
  • Publisher: ed25519:ebjc66COLR1OBuDZn9gCuePChW8Qxxcxm7RDYAgSLv8=
  • catalogue.json.sig re-signed with the production catalogue key; verifies against the catalogtrust anchor.

Methods: sqlite.query (JSON rows), sqlite.script, sqlite.schema, sqlite.tables, sqlite.exec (verbatim argv + stdin passthrough), sqlite.cli_help, sqlite.version, + auto sqlite.help.

Verified: pilot-app verify on all four bundles; macOS socket-mode and a Linux (aarch64) microVM exercise every method against the real R2-staged binaries.

Go-live change (installs for all agents) — hold for maintainer/go-live approval. Merge after app-template#61 lands.

Native SQLite 3.45.2 CLI app (zero-server, single-file transactional OLTP
SQL) — the durable on-disk complement to io.pilot.duckdb. Signed catalogue
entry + per-app metadata; four platform adapter bundles (darwin+linux,
arm64+amd64) on the Pilot R2 registry, each sha-pinned.

Publisher: ed25519:ebjc66COLR1OBuDZn9gCuePChW8Qxxcxm7RDYAgSLv8=
@TeoSlayer TeoSlayer merged commit b161441 into main Jul 7, 2026
15 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants