Skip to content
View zircote's full-sized avatar

Highlights

  • Pro

Block or report zircote

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
.github/profile/README.md

zircote

GitHub Followers Public Repos LinkedIn Blog


About

Robert Allen is a systems/platform engineer, open source maintainer, and sheep and poultry farmer in Farmville, Virginia. By day, he drives infrastructure automation for a major education technology company. By evening, he builds developer tools that solve real problems in technology and agriculture — and somehow also runs a regenerative pasture farm.

Focus Areas

  • Supply-Chain Security (current focus) — Signed, SLSA-attested, fail-closed-verified release pipelines (cosign, SBOM, provenance) as reusable org workflows; see Attested Delivery
  • Open Standards for AI Tooling (current focus) — Authoring the MIF specification to make AI memory portable and interoperable
  • AI Memory Systems — Building structured, persistent memory for AI agents: subcog and mnemonic
  • Agentic Workflows — GitHub Agentic Workflows (gh-aw) for autonomous, event-driven repository operations at scale
  • AI-Assisted Development — Claude Code plugins, agents, and multi-agent orchestration
  • DevOps & Platform Engineering — Infrastructure automation, CI/CD, AWS architecture

A Note on This Work

This repository, and the projects it links to, exist first for personal interest and need. I test ideas here before I know whether they matter to anyone else, and I frequently implement proposals directly from published research: rlm-rs follows the Recursive Language Model pattern from arXiv:2512.24601, and maker-rs implements the MAKER approach to zero-error LLM execution through SPRT voting. Reading a paper and building the thing it describes is how I verify whether an idea holds up outside its own abstract.

Two areas occupy most of my attention at the moment: attested delivery (signed, SLSA-attested, fail-closed-verified release pipelines) and the Memory Interchange Format (MIF, an open specification for portable AI memory). Both stem from the same concern. Software supply-chain attacks are not a new threat, but the scale and coordination behind them have shifted from opportunistic to industrialized, and I hold this work to a professional standard because I take that shift seriously, not because anyone is asking me to.

I am fascinated by AI-assisted development and unsettled by it in roughly equal measure. I build agentic workflows, memory systems, and Claude Code tooling because I believe the underlying capability is real, and I lose sleep over that same capability because I do not believe its risks are well understood, by me or by anyone else. I also carry an unresolved tension about open source itself: I remain committed to it, while recognizing that open source is under more sustained attack today than at any point I have worked in it.

None of this is a pitch. If a problem I have solved for myself turns out to be a problem you have too, I am glad the solution is here. But the work, and the writing that accompanies it on my blog, is produced for my own benefit first and shared freely as a byproduct, not the goal. Because AI tooling is involved in how I build this, trust none of it blindly. I make every effort to keep it safe, secure, and worth something to whoever ends up using it, myself included.


Open Specifications

Memory Interchange Format (MIF) — Portable AI Memory

The AI memory ecosystem is fragmented — Mem0, Zep, Letta, and others all use proprietary schemas with no interoperability. MIF defines a common data model with dual representations: human-readable Markdown (Obsidian-compatible) and machine-processable JSON-LD, with lossless conversion between them. Three conformance levels scale from a 4-field core to full bi-temporal provenance, decay, and embeddings, with migration guides from the major memory systems.

Status: v1.3.0 • SpecificationGitHub


Reference Architectures

Attested Delivery — Signed, SLSA-Attested Release Pipelines

Software supply-chain attacks exploit an unverified assumption: that a release artifact is what its build pipeline claims it is. Attested Delivery answers that assumption with GitHub-native tooling: keyless cosign signatures, SLSA Build L3 provenance, CycloneDX SBOMs, and fail-closed verification gates, distributed as language-agnostic pipeline templates (Rust, Go, OpenTofu/Terraform IaC) rather than a hosted service. The digest is the release; anything unattested does not ship.

Status: active development • DocumentationGitHub


Memory, Ontology & AI

The intersection of cognitive science and AI systems presents a compelling question: how do we build AI that remembers meaningfully? Human memory isn't a tape recorder — it's a constructive process where our mental models (ontology) shape what we encode, and our memories reshape how we understand the world.

The Recursive Loop: How Memory and Ontology Shape Our Reality

MIF grew directly from this research, the product of five-plus iterations on memory systems — subcog and mnemonic are its public expressions. Alongside them, I'm writing an academic paper measuring memory system impact across LLM models; one early finding is how much variance exists in structured recall between models in ways general benchmarks don't predict.


Featured Projects

subcog — Persistent Memory for AI Coding Assistants

A Rust memory system that captures decisions, learnings, and context from coding sessions. Hybrid search (semantic + BM25), MCP server integration, SQLite persistence with a knowledge graph, and proactive memory surfacing. Its filesystem-native sibling, mnemonic, is a pure MIF Level 3 implementation — no dependencies, just markdown files and git.

rlm-rs — Recursive Language Model CLI

A Rust CLI implementing the RLM pattern (arXiv:2512.24601) for Claude Code — process documents 100x larger than the context window through intelligent chunking, SQLite persistence, and recursive sub-LLM orchestration. Ships with a companion plugin.

nsip — Sheep Genetic Evaluation CLI & MCP Server

A Rust CLI and MCP server for the National Sheep Improvement Program database — 400,000+ animals with EBVs, pedigrees, and performance data. Provides breeding intelligence: Wright's inbreeding coefficients, weighted trait ranking, mating recommendations, and flock summaries. nsip-example demonstrates GitHub4Farms — GitHub Issues as a farm record-keeping system with Copilot-powered genetic enrichment, accessible to farmers with no technical background.

Attested Delivery — Supply-Chain Security as Reusable Workflows

This organization's .github repo centralizes signed, SLSA Build L3-attested, fail-closed-verified container delivery: keyless cosign signatures, CycloneDX SBOMs, provenance attestations as OCI referrers, verification gates before any publish or deploy, and change-record-gated production promotion — all consumable by any repo as reusable workflows. It also runs 17 gh-aw agentic workflows for daily triage, standup, dependency housekeeping, and retrospectives across the org.


Active Projects

Last updated: 2026-07-12

Most Active Repositories

Ranked by recent contributions, community engagement, and development activity.

Repository Description Tech Activity
rlm-rs Rust CLI implementing the Recursive Language Model (RLM) pat... Rust 📈 Growing
subcog Persistent memory system for AI coding assistants. Captures ... Rust 📈 Growing
python-lsp Claude Code plugin for Python development with pylsp/pyright... Python 💤 Stable
csharp-lsp Claude Code plugin for C# development with OmniSharp LSP and... C# 💤 Stable
maker-rs Zero-error LLM execution via SPRT voting. Rust library and M... Rust 💤 Stable
rust-lsp Claude Code plugin for Rust development with rust-analyzer, ... Rust 💤 Stable
mcp-bundle Claude Code plugin and GitHub Actions workflow for packaging... Shell 💤 Stable
yaml-lsp Claude Code plugin for YAML development with yaml-language-s... Unknown 💤 Stable

Recently Created

No new repositories in the last 90 days.


Technology Stack

Languages        Rust | Python | TypeScript | Go
Infrastructure   AWS | Docker | Kubernetes | Terraform | GitHub Actions
AI Integration   Claude Code | GitHub Copilot | MCP Protocol
Supply Chain     cosign | SLSA | CycloneDX | OCI referrers
Specifications   MIF (mif-spec.dev)
Platforms        Linux | macOS | AWS (Solutions Architect certified)

Principles

  1. Developer Experience First - Tools should reduce friction, not add it
  2. Automation Over Documentation - Encode knowledge in code
  3. Open by Default - Share solutions that might help others
  4. Practical Over Perfect - Ship working software, iterate based on usage

Connect

  • GitHub Issues - For project-specific discussions
  • Pull Requests - The best way to propose changes
  • LinkedIn - Professional networking and collaboration

Pinned Loading

  1. modeled-information-format/structured-madr modeled-information-format/structured-madr Public

    Machine-readable Architectural Decision Records with YAML frontmatter, risk assessment, and audit trails. Includes GitHub Action validator and JSON Schema for CI/CD.

    MDX 9 2

  2. rlm-rs rlm-rs Public

    Rust CLI implementing the Recursive Language Model (RLM) pattern for Claude Code. Process documents 100x larger than context windows through intelligent chunking, SQLite persistence, and recursive …

    Rust 57 6

  3. modeled-information-format/mnemonic modeled-information-format/mnemonic Public

    Persistent filesystem-based memory system for Claude Code. Pure MIF Level 3 compliant memory storage with YAML frontmatter, bi-temporal tracking, and proactive hooks. No dependencies - just markdow…

    Python 20 4

  4. zircote-plugins/ccpkg zircote-plugins/ccpkg Public

    Open packaging format for AI coding assistant extensions -- one archive installs skills, agents, MCP servers, and hooks across any compatible tool.

    MDX 3

  5. modeled-information-format/MIF modeled-information-format/MIF Public

    Open standard for portable AI knowledge interchange — JSON-LD + Markdown dual format with W3C PROV provenance, bi-temporal tracking, entity relationships, and OKF support.

    Python 9 3

  6. human-voice human-voice Public

    Detect and eliminate AI writing patterns in your content. This Claude Code plugin performs multi-tier analysis of character patterns, language cues, structural issues, and voice authenticity. Auto-…

    Python 8 1