cowboy store is the General Store from the command line. Hirers search, review a listing’s plan, and hire; creators declare an actor, publish versions and submit them for review. Many subcommands use the protocol’s own names, defined in CIP-33.
Every
cowboy store command takes these options:
cowboy store declaration-id
Calculate the deterministic declaration id for creator, actor, and saltcowboy store declare
Declare a hireable actor and its first artifact/versioncowboy store list
List connections configured for this environmentcowboy store version
Declare a new version/artifact for an existing declarationcowboy store current
Show the effective Store selection without contacting a nodecowboy store retire
Retire a declarationcowboy store add
Save a verified Store connection for this environmentcowboy store register-store
Register a distribution storecowboy store grant
Grant a store distribution rights for a declarationcowboy store remove
Remove a local connection and reset its saved selectioncowboy store revoke-grant
Revoke a distribution grantcowboy store use
Select a Store within the current environmentcowboy store register-artifact
Register a store artifact for an existing declaration versioncowboy store search
Search or browse the complete public catalogcowboy store retire-artifact
Retire an artifactcowboy store show
Inspect a public listing’s capabilities, pricing and setup availability. No wallet or login is required. For installation inputs, secrets, permissions and funding requirements, use cowboy store hire LISTING--plan.
cowboy store hires
Read authenticated hire history for the selected Store and walletcowboy store deposit
Deposit more funds into a hirecowboy store submit
Submit a prepared public package for review, without publishing itcowboy store submissions
Read recent intake records and optionally match an original prepared inputcowboy store withdraw
Withdraw unused prepaid fundscowboy store renew
Renew a hirecowboy store set-renewal
Enable or disable hire auto-renewalcowboy store hire
Hire an offering and set it up locally, or select explicit protocol or recovery inputs
Forms:
cowboy store pause
Pause a hirecowboy store revoke
Revoke a hirecowboy store status
Inspect an installation, or inspect local setup with--hire-id.
Hosted status reads the Labs journal without a private key. Completed runs attempt handoff verification using the public Store review and selected RPC within one total five-second budget. Journal output remains available when verification fails. Available guidance does not establish actor runtime health or app reachability.
Forms:
cowboy store settle
Settle a per-call hire with a hirer-signed receipt, or a provider-metered hire with--provider-metered as the listing’s creator. Waits for the committed result and fails if the chain rejects the settlement
cowboy store sign-per-call-receipt
Sign a per-call receipt as the hirer and print it as hex. The receipt authorizes the hire’s pinned split to draw--cumulative base units in total for per-call usage. Anyone can submit it with trading-post settle.
cowboy store unpause
Unpause an existing hirecowboy store attest
Attest a manifest rootRead Store records
Each command’s
--help lists its optional flags.