Skip to content
@fightingforsidewalk

Fighting For Sidewalk

Venture Studio & Technology Lab

Fighting For Sidewalk

Venture studio and technology lab. We develop new business concepts, build the sites and tools they need, and share what we learn along the way.

Most of the work is for ventures in development and none of it is here. What is here is our community contribution: tools that came out of our own learnings and practice, published because they were useful to us and might save someone else the trouble. Our attention sits where IT infrastructure, AI, and blockchain overlap, which is where most of the interesting problems have been lately.

Everything we publish will generally be released under CC0 or MIT, where the license is ours to choose. CC0 asks nothing in return at all; MIT asks only that the notice travels with the code. Take what is useful to your projects.

Working with AI agents

Three repositories from the same work, each doing a different job:

  • Coordination — vault-relay: how several chats on one project reach each other without a person carrying the messages. Works with Claude or any AI tool that can run a command. Its first version, claude-relay, is still available.
  • The record — canonical-tracker: one record as the truth, every derived view patched from it, and a check that fails when they disagree.
  • Execution — claude-code-discipline: how a coding agent works on its own and reports back in a form a person can check without reading the diff.

Each one works alone. Together they cover a project from the first instruction to the last commit.

Application security

  • cloudflare-turnstile-form-hardening: hardening a public form on Cloudflare — the bot challenge, the proxy hop that carries the real client IP, rate limiting, validation, and getting the message safely into an inbox. Field notes from one implementation, including the controls that looked correct and were not. A companion covers stored content that gets rendered later.

Different from the three above: not part of an operating model, just what one surface took to harden and why each part is there.

fightingforsidewalk.com

Popular repositories Loading

  1. vault-relay vault-relay Public

    Stop copying and pasting between AI chats: Claude (or any LLM) relays messages for your other chats as Markdown files.

    Python 2

  2. skill-canonical-tracker skill-canonical-tracker Public

    One record as the truth, every derived view patched from it, and a check that fails loudly when they disagree. Plain Markdown, script-only edits.

    Python

  3. skill-claude-relay skill-claude-relay Public

    A file-based mailbox and operating model for running one project across several AI chats and agents. Plain Markdown, no server, no plugin.

    Python

  4. .github .github Public

    Fighting For Sidewalk Venture Studio and Technology Lab

  5. claude-code-discipline claude-code-discipline Public

    A working contract between a planning chat, a coding agent, and a human who never has to read a diff: bounded tasks, pre-ship checks, and a fixed handback.

  6. cloudflare-turnstile-form-hardening cloudflare-turnstile-form-hardening Public

    A working pattern for hardening a public form on Cloudflare: Turnstile, the Worker proxy hop, rate limiting, validation, and safe output — with the reasoning and the traps.

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…