Registry Commands
The cre registry commands let you view and inspect the workflow registries available to your organization.
What is a workflow registry?
A workflow registry is the system that tracks which workflows are registered to your CRE organization and makes them available to the DON (Decentralized Oracle Network) for execution. The standard registry is a smart contract on Ethereum Mainnet — when you run cre workflow deploy, the CLI submits a transaction to that contract recording your workflow's name, owner, and artifact URLs, and the DON reads from it to discover and execute your workflow.
When you log in with cre login, the CLI fetches your organization's registry configuration from the CRE platform and caches it locally in ~/.cre/context.yaml. cre registry list reads from that cache and shows which registries your organization has access to.
cre registry list
Displays the workflow registries configured for your organization, including each registry's label, ID, type, and on-chain address (where applicable). Registry data is sourced from ~/.cre/context.yaml, which is fetched from the CRE platform when you run cre login.
Usage:
cre registry list
Example output:
Registries available to your organization
ethereum-mainnet (0x4Ac5...E7e5)
ID: onchain:ethereum-mainnet
Type: on-chain
Addr: 0x4Ac54353FA4Fa961AfcC5ec4B118596d3305E7e5
If no registries are found for your environment, the command prints a warning and exits cleanly.
Learn more
- Deploying Workflows — End-to-end deployment guide
- Authentication — Managing your CLI login session and tenant context cache