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 โ€” slabbdev - Overview

@slabbdev slabbdev Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
@slabbdev
slabbdev
Follow
View slabbdev's full-sized avatar
๐ŸŽฏ
Alone in the Dart

Sam LABBE slabbdev

๐ŸŽฏ
Alone in the Dart
Follow
@noirebox โ€” Trustworthy AI & Compliance in EU ๐Ÿ‡ช๐Ÿ‡บ - Can be hired i'm human.
44 followers ยท 22 following
  • S//ABB Inc.
  • Vosges, FR
  • https://slabb.dev
  • @slabbbbbbbbbbbb
  • in/slabb
  • https://dev.to/slabb
  • @slabbdev.bsky.social

Achievements

Achievement: Pull Sharkx3Achievement: QuickdrawAchievement: YOLOAchievement: Public SponsorAchievement: Arctic Code Vault Contributor

Achievements

Achievement: Pull Sharkx3Achievement: QuickdrawAchievement: YOLOAchievement: Public SponsorAchievement: Arctic Code Vault Contributor

Highlights

  • Developer Program Member

Organizations

@noirebox
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
slabbdev/README.md

๐Ÿ 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.

Pinned Loading

  1. navette navette Public

    The browser for agents โ€” one tiny Rust binary driving the WebView your OS already ships. No Chromium, no download.

    7 1

  2. noirebox/noirebox noirebox/noirebox Public

    The flight data recorder for AI agents โ€” hash-chained journal, sealed receipts, key custody down to hardware, RFC 3161 anchoring, third-party-verifiable exports. One TSA seal covers a whole fleet. MIT

    Python 3 3

  3. tinyjsapp-studio tinyjsapp-studio Public

    Desktop companion for tinyjs โ€” create apps and wrap websites without a terminal. Built with tinyjs itself.

    JavaScript 6

  4. noirebox/noirebox-verify noirebox/noirebox-verify Public

    Verify a NoireBox export journal in CI โ€” fails the job on tampering. MIT

    1

  5. Ledger doctrine for agent journals a... Ledger doctrine for agent journals and audit logs: ordering is cheap, authenticity is not โ€” the corollary, the four breaks, the litmus test.
    1
    # Ledger Doctrine (Sam LABBE's Corollary)
    2
    
                  
    3
    > Every physical invariant in the DAG is written by the same process
    4
    > the gate is supposed to bound.
    5
    >
  6. Context suggests; boundaries decide ... Context suggests; boundaries decide โ€” the Levels sentence, priced in open-weights receipts. From the Part 3.8 thread.
    1
    # Context Suggests; Boundaries Decide
    2
    
                  
    3
    > Context suggests; boundaries decide; the gaps between tiers are the price of trusting a suggestion.
    4
    5
    Written by Sam LABBE in the Part 3.8 thread (2026-10-11). Randal L. Schwartz, quoting it in full: *"your Level 0 -> Level 1 -> Level 2 sentence deserves to be framed on the wall."*
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

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.