Quick Start
Prepare a repo for the Repotoire private beta and inspect the local Machine runtime.
Access
RepoToire is a commercial private beta. Binaries, trusted paths, adapter settings, and team policy are provided during onboarding.
Inspect
cd your-project
repotoire machine report .
That's it. Repotoire will:
- Read
.machine/state.json - Report pc, flags, registers, counters, and git fingerprints
- Show recent events from
.machine/events.jsonl - Surface traps, hazards, and verification state
Example Output
Repotoire Machine
Repository: ./my-project
pc: 0042
flags.Z: 1
tr: clean
workers: 3
hazards: 0
write_buffer: staged
durable_memory: git HEAD
next gate: VERIFY
Machine Model
| Concept | Meaning |
|---|---|
| Machine ISA | LOAD, TEST, IMPL, VERIFY, COMMIT, SPAWN, WAIT, JOIN, BNZ, TRAP, HALT |
| Durable memory | Committed git history |
| Write buffer | Working tree changes before explicit COMMIT |
| Evidence | Source context, worker output, verification verdicts |
| Trap | Recorded stop with a clean restart point |
Common Commands
# Inspect state
repotoire machine report .
# Emit a runtime event
repotoire machine emit-event .
# Run the next program transition
repotoire machine evolve .
# Report JSON for policy or CI
repotoire machine report . --format json
Provider Adapters
Provider adapters let Codex, Claude, MCP tools, and local runners execute bounded worker packets without changing Machine semantics.
repotoire machine spawn claude worker.json
repotoire machine join worker-42
Next Steps
- CLI Reference - All available commands
- Pricing - Private beta and team runtime access
- Contact - Request onboarding
Troubleshooting
Machine state is missing
repotoire machine doctor .
A trap blocks progress
repotoire machine report . --format json
tail -n 50 .machine/events.jsonl