GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - slabbdev/slabbdev: ⬛ Black boxes for systems nobody can fully trust

BranchesTags
Open more actions menu

Latest commit

 

History

6 Commits
6 Commits

Folders and files

NameName
Last commit message
Last commit date
assets
assets
 
 
README.md
README.md
 
 

Repository files navigation

🐏 Sam LABBE

I build black boxes for systems nobody can fully trust — right now, that means AI agents.

The exploit lives in the gap between what your AI reads and what it's allowed to do. The cover-up lives in the gap between what it did and what its logs say. I build for the second gap.

🏪 The storefront

Two products. Both do one thing. Both ship receipts.

NoireBox — proof, not promises: tamper-evident AI agent audit trails

An agent does something it shouldn't. Three weeks later, someone asks "what exactly did it do?" — and the only witness is a log written by the suspect. NoireBox is a hash-chained, Ed25519-signed journal of agent decisions, anchored by third-party RFC 3161 timestamps — one TSA seal covers a whole fleet. Exports are attestations anyone can verify: tamper with the journal and verification explodes. On purpose. MCP server, plugins, API and dashboard included.

PyPI Docker image on GHCR Verify exports in CI Docs MIT

pip install noirebox · docker run -p 8768:8768 ghcr.io/noirebox/noirebox

The honesty bit: tamper-evidence is not truth-at-write. NoireBox proves records weren't altered — it can't vouch that a record was accurate when sealed. That boundary is written down in the threat model, on purpose.

Navette — the browser for agents

Your agent needs a browser. Playwright ships 218 MB of Chromium; Navette is one 626 KB Rust binary driving the WebView your OS already ships — no Chromium, no download, no RAM bonfire. 18 MCP tools: navigate, read, click, type, screenshot — with native input on all three engines and session isolation CI-enforced.

Release crates.io MIT Site

brew install slabbdev/tap/navette · cargo install navette-browser · docker run -i --rm ghcr.io/slabbdev/navette navette mcp

Measured, not vibed: BENCHMARKS.md — faster than Playwright + Chromium on every metric measured, reproducible with one command. The walled-web Tollbooth bench (200 URLs × 5 categories) ships in bench/, dataset CC BY 4.0.

🧳 Also in the hangar

  • tinyjsapp-studio — desktop companion for tinyjs: create tinyjs apps and wrap any website into a real ~6 MB native desktop app — no terminal, menu-bar apps included. Built with tinyjs itself, so src/ doubles as the tutorial. v0.1.1 is out, installers for all three platforms · site.
  • zerojour — security-advisories agent built for the DEV × Sanity Challenge: head-to-head model duels on structured content, scored eval runs. Every demo frame is a real capture.
  • pluginforge — quality-first factory for e-commerce payment plugins: one spec, one conformance suite, AI-agent generation under strict gates.
  • mineral-starter-kit — batteries-included starter for the Mineral Dart framework.

🧰 Stack & scars

Python · Rust · TypeScript · JavaScript · Dart · a long PHP past (Laravel, Symfony — I don't flinch at legacy anymore). Solo, from the Vosges mountains 🇫🇷.

📡 Elsewhere

slabb.dev · DEV · X · ☕ buymeacoffee.com/samlabbe


Every claim on this page ships with receipts.

About

⬛ Black boxes for systems nobody can fully trust

Resources

Readme
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.