Lockamy Studios

Developer tools &
design infrastructure.

Public developer and creative layer for Lockamy Inc. Reusable kits, design systems, protocol specifications, and open-source infrastructure for household computing and beyond.


Kits

Reusable building blocks

Twelve libraries that power Lockamy products, grouped by how tightly each one depends on the household box itself — not by team or product. Designed for composition and real-world constraints. Eight of the twelve are real, working code today; the remaining four — the board- and hardware-specific ones — are still early scaffolding.

Runs anywhere

No special hardware or OS required — build against these from any client.

  • Spec Kit

    Specification methodology and the conformance-testing harness every other kit is checked against.

  • Identity Kit

    Accounts, household relationships, authentication, and capability-based authorization — the trust primitives every household service builds on.

  • Service Kit

    The shared service foundation: request handling, logging, configuration, and observability, so services don't reinvent the plumbing.

  • Design Kit

    Digital Zen, the studio's design system, packaged for Flutter — tokens, typography, and the Golden Tab accent, ready to drop into any household app.

  • Fabric Kit

    The brand-neutral SDK behind Quickring's fabric — publish/subscribe messaging, scene state, family-graph sync, and device pairing.

  • Score Kit

    The conductor framework that governs how a household device behaves and sounds — capability declarations, notification discipline, and the studio's Sonic Signature. Early-stage scaffold.

Bridges to the box

A portable core anyone can build against, plus a small binding that talks to the household box.

  • Storage Kit

    Content-addressed block storage and manifest primitives — the core of bitchain — portable everywhere, with a binding for storage on the household box.

  • Message Kit

    The message envelope and request/response grammar every service speaks, plus the local delivery layer that runs on the household box.

  • App Store Kit

    Installing and verifying apps on a household device: manifests, signing, and the capability gate that decides what an app can touch. Early-stage scaffold.

Lives on the box

Only runs on the household's own Linux machine — the container, board, and device layer.

  • Substrate Kit

    The board-agnostic container and process layer a household box runs on — any Docker-capable Linux machine, not just Lockamy-built hardware.

  • Platform Kit

    Board bring-up for the studio's reference hardware families — Aether (Raspberry Pi 5) and Forge (AMD64 micro-ATX). Early-stage scaffold.

  • Device Kit

    Hardware abstractions — display, audio, input, sensors — for the reference hardware. Early-stage scaffold.

Apache-2.0 licensed. Kits are published to GitHub as each one reaches beta-readiness and completes a full code review — not all twelve are public yet. Hearth, the protocol several of these kits implement, already is.


Design

Digital Zen

Unified design language across all Lockamy surfaces.

Digital Zen is Lockamy Inc.'s design system — a cohesive visual and interaction language that spans web, mobile, desktop, TV OS, and embedded interfaces.

Core Elements

  • Design Tokens: Color palette (stone neutrals, sage green, golden accent), typography (Fraunces / DM Sans / IBM Plex Mono), spacing, and timing
  • Component Library: Built for Flutter, SCSS, and Rust. Parity contracts ensure consistency across all renderers
  • Accessibility: WCAG 2.1 AA minimum, keyboard navigation, screen reader support
  • Brand Guidelines: Usage rules, voice & tone, motion principles

The design system is not decoration. When the surface is calm, the work can be loud.

View Digital Zen

Developers

Documentation & APIs

Everything you need to build on Lockamy.

Hearth Protocol

Open, federation-friendly wire protocol for household computing. Multi-client, offline-capable, end-to-end encrypted.

Read the spec

API Reference

Complete API documentation for all kits. Request/response contracts, error handling, and version compatibility.

Browse APIs

Integration Guides

How to integrate third-party services. MCP patterns, webhook contracts, and capability gating.

Integration docs

SDKs & Bindings

Language bindings for Rust (primary), Dart/Flutter, Go, and gRPC/Protobuf. Always up-to-date with the wire format.

Download SDKs

Tutorials & Examples

Step-by-step guides and working code examples. Build your first app, device, or service in minutes.

Get started

Best Practices

Performance, security, and reliability patterns proven in production. Design decisions explained.

Read guides

Tools

Open-source utilities

Developer tools built in the open. Used internally, shipped with care.

kit-docgen

Documentation generator for kit boilerplate. Converts Rust type signatures and comments into searchable API reference.

GitHub →

bulk-git

Batch git operations across repositories. Useful for coordinating changes across the kit ecosystem.

GitHub →

vault-sync

Git submodule synchronization and management. Keeps shared context and specs in sync across repos.

GitHub →

Services

Third-party integrations

Connect your favorite services to the household. Community-maintained patterns and official integrations.

Official Integrations

  • Jellyfin (media library)
  • Home Assistant (smart home)
  • Nextcloud (file sync)
  • Matrix (decentralized chat)

Community Extensions

Submit your integration to the community registry. All integrations follow the same MCP capability contract.

Submit an integration

About

Our role

Lockamy Studios is the public developer and creative infrastructure layer for Lockamy Inc., a household computing company building consumer products, hardware appliances, and developer tools. Founded by Douglas Lockamy in Cary, NC.

This site hosts the design systems, reusable kits, protocol specifications, and open-source utilities that power all Lockamy products. Everything here is licensed Apache-2.0 (code) or CC-BY-4.0 (specs/docs) and available for independent use.

Our work spans embedded operating systems, edge compute infrastructure, messaging protocols, household services, and developer tooling — usually somewhere between the hardware and the human.

The guiding principle is earned complexity: software should be only as complicated as the problem demands, and no more. Every layer of abstraction should be worth the cost of the mystery it creates. When the surface is calm, the work can be loud.

Transparency
Warmth
Patience
Coherence
Earned Complexity
Maker Instinct

Contact

Questions? Let's talk.

Questions about using the kits, integrating with Lockamy services, or building on the Hearth protocol? We're here to help.

For product questions, contact the individual product teams at Quickring, Thunderhead, or SlashBuilder.

Response time is measured in days, not hours — this is intentional and allows us to give thoughtful answers.