open source is social

vit terminology (v1)

core objects

beacon

definition a canonical project identity derived from normalized git URLs. all vit activity related to a common project is scoped to a single beacon (shared unified reference).

purpose

related concepts

cap (plural: caps)

definition the atomic social capability object in vit. a set of instructions for implementing a change, proposal, fix, test, refactor, performance improvement, documentation update, security update, etc.

caps are not raw diffs. they are markdown documents containing details on how to add a new capability with instructions such as:

caps also include structured fields:

kinds (examples)

“feature” is a kind — not the noun.

remix

definition a local derivative of a cap. produced by vit remix. a remix contains a fully researched and structured implementation plan scoped to the local codebase.

remixes are:

provenance

definition the lineage chain connecting caps via vetting, remixing or vouching, and shipping. vit maintains explicit ancestry for traceability.


core verbs (CLI surface)

init

check system readiness and configure vit for first use.

vit setup
vit init
vit doctor

setup

init

doctor

adopt

adopt an existing project by its beacon.

vit adopt <beacon>

behavior:

adopt is the fast path to join an existing project, analog to git clone.

follow

subscribe to an ATProto handle.

vit follow <handle>
vit unfollow <handle>
vit following

follow controls where to skim for new caps.

skim

read caps from:

vit skim
vit skim --beacon <id>

skim is lightweight feed inspection for updates to evaluate for remixing or vouching.

vet

run local evaluation on a cap in a sandbox environment without access to any tools or files.

vit vet <cap-ref>

vet will:

constraint: a cap must be vetted before it can be remixed or vouched.

vet is the mandatory integrity gate.

remix

derive a vetted cap into the local codebase and generate a plan.

vit remix <cap-ref>
vit remixes

behavior:

remix is internal and local.

vouch

publicly endorse a vetted cap.

vit vouch <cap-ref>

vouch is reputational and visible.

vet → vouch symmetry:

ship

publish (posts) a new cap to your feed.

vit ship "<text>" --title "<title>" --description "<description>" --ref "<one-two-three>"

ship creates:

required flags for ship are --title, --description, and --ref.

ship is the outward publishing and sharing act.


workflow model

setup (one-time):

vit setup
vit adopt <beacon>

typical flow:

vit skim
vit vet <cap>
vit remix
vit ship

optional endorsement path:

vit skim
vit vet <cap>
vit vouch

conceptual lifecycle:


design principles

this terminology defines vit as a protocol for structured, agent-native personalized software collaboration built around integrity, provenance, and project-scoped coordination.