Open-core layer

Git remote helper source for GitCaster builders

GitCaster now publishes the git-remote-gitcaster source as a public-alpha helper scaffold. Builders can review URL parsing, ref-list diagnostics, and blocked transport decisions while pack push, fetch, clone, public node mutation, and native storage proof remain blocked.

Public artifacts

These files are safe contribution surfaces for remote-helper development.

public-alpha

Remote helper source

GitCaster URL parsing, remote-helper session handling, and transport status formatting.

apps/git-remote-gitcaster

Blocked transport fixture

A public fixture that records which Git transport modes remain blocked.

examples/git-remote/blocked-transport-plan.example.json

Remote helper docs

A public markdown page that keeps pack push, fetch, and clone proof blocked.

git-remote-gitcaster.md

Diagnostic scope

The helper is public for command-shape review, parser tests, and proof planning.

diagnostic-only

Parse URLs

Inspect gitcaster:// remote URL shape and did:caster ownership.

List refs

Ask a configured local node for refs without claiming pack fetch.

Explain push

Return a blocked pack-push decision with required proof names.

Explain fetch

Return a blocked pack-fetch decision with required proof names.

Blocked modes

These require deterministic transport proof before receiving a stronger label.

blocked

Full Git pack push

Full Git pack fetch or clone

Public node mutation

Native storage publication

Multi-node transport evidence