Want to connect with Lock?
Join organizations building the agentic web. Get introductions, share updates, and shape the future of .agent.
Is this your company?
Claim this profile to update your info, add products, and connect with the community.
Lock is relevant to the AI agent ecosystem because it provides a dedicated protocol for capturing decisions made during autonomous workflows. As agents move from simple code generation to executing complex, multi-step tasks in production environments, the ability to audit their "thought process" and final choices becomes essential. Lock allows these agents to log decisions in a standardized format that is accessible to humans, providing a bridge between machine execution and human oversight.
Within the agent stack, Lock sits in the observability and governance layer. It enables developers to implement a "check-and-balance" system where agents are not just acting, but are also recording the rationale for their actions. This is critical for teams deploying agents in sensitive environments like cloud infrastructure, financial systems, or CI/CD pipelines, where every change must be accounted for and reversible.
Software engineering has a documentation problem that is only getting worse as development cycles accelerate. While code is version-controlled in Git and tasks are tracked in Jira or Linear, the actual rationale behind a specific choice—the "why" of a product decision—is often lost in the noise of a Slack thread or a local terminal session. Lock is a decision protocol designed to bridge this gap by capturing these moments at the source. It operates on the premise that decisions are the most important units of work in a product organization, yet they are the ones most likely to be poorly documented.
Lock functions as a lightweight layer that sits where engineers and product managers already work. By providing simple commands to log a decision from the CLI or within a Slack conversation, it creates a permanent, searchable record of the path taken. This approach addresses the friction of traditional documentation, which usually requires moving to a separate tool like Notion or a Wiki, a step that is often skipped in the heat of a deployment or a debugging session.
The introduction of AI agents into the development workflow adds a new layer of complexity. When a human developer makes a change, there is at least a theoretical trail of communication. When an AI agent executes a multi-step workflow—modifying files, updating configurations, or deploying code—it often does so without leaving a clear narrative of its reasoning. Lock is specifically designed to integrate into these agent sessions. By forcing or enabling agents to log their decisions through the Lock protocol, organizations can maintain a human-auditable trail of what an agent did and why it chose that specific action.
This makes Lock a part of the emerging "agentic governance" stack. As companies move from using AI as a chatbot to using it as an autonomous operator, the need for traceability becomes a requirement rather than a feature. If an agent decides to refactor a database schema or change a pricing tier in a config file, Lock provides the mechanism to capture that decision as an event, making it as visible and traceable as a manual commit from a senior engineer.
Lock occupies a niche between project management and system observability. It is not a task tracker, nor is it a monitoring tool for system performance. Instead, it is an audit log for human and machine intent. In a market where distributed teams and autonomous agents are becoming the norm, the value of a centralized decision store increases. The protocol is built to be minimal, avoiding the bloat of traditional enterprise software. It focuses on the single act of capturing a decision with "one command."
The company targets product teams who feel the pain of lost context. This is particularly relevant in high-growth startups or organizations with high engineer turnover, where "archaeology" is often required to understand why a legacy system was built in a certain way. By integrating directly into the terminal and Slack, Lock attempts to become an invisible part of the developer's muscle memory, ensuring that the history of a product is written in real-time rather than reconstructed from memory weeks later.
A decision protocol that captures technical and product choices across Slack, terminals, and AI agent workflows.
An mdbook preprocessor for embedding asciinema terminal recordings in your book
The open-source solution to building, maintaining, and collaborating on GraphQL Federation at Scale. The alternative to Apollo Studio and GraphOS.
SDK for Copilot Agent Engines
Copilot SDK for Java
A Storybook Addon for tracking web performance
Shared Actions used with GitHub Agentic Workflows
Learn how to get started using the GitHub Copilot CLI!
The official GitHub Copilot plugins collection — MCP servers, skills, hooks, and other extensibility tools for GitHub Copilot.
Multi-platform SDK for integrating GitHub Copilot Agent into apps and services
Lock is hiring
You've explored Lock.
Join organizations building the agentic web.