All docs
Docs · Stacks
Share Stacks
In Thanks, Computer you can share and use stacks others have published.
A working department — support triage, invoicing, onboarding — is a playbook for a kind of work: a tree of rule files plus the nano-ops they reference. A package makes that tree shareable: versioned, optionally signed, distributable from a public GitHub repo (zero infrastructure) or any OCI registry (the same registries that already hold your container images).
txco install ghcr.io/loremlabs/support-basic --as support
# review what landed in OPS/support/, wire your endpoints, then:
txco apply Install materializes and stops: it writes plain, reviewable .txcl files into your workspace and never touches a running chassis. You read
what you’re about to run — rules are text, not a black box — fill in
the package’s declared external requirements (e.g. your notify
endpoint), and deploy with the same txco apply you always use.
Bundling your package
A package is an OPS/-shaped tree plus a manifest:
support-basic/
txco.package.yaml # identity, version, exports
OPS/support/ # Your op stack here
0100_TRIAGE/classify.txcl
0100_TRIAGE/classify.js
0200_NOTIFY/notify.txcl
schema.json # good practice, but optional What you’re installing, as your op stack:
txco package validate # check the tree + manifest
txco package publish --to ghcr.io/username/support-basic --sign Installing your shared package
Others can then install your op stack with:
txco package inspect ghcr.io/username/support-basic
txco package install ghcr.io/username/support-basic --as support And they can then modify it to meet their needs.