Form and govern real Wyoming DAO LLCs from the command line
Project description
corpo CLI
Form and govern real Wyoming DAO LLCs from the command line.
Install
uvx corpo # run directly (recommended)
pip install corpo # or install globally
Quick Start
uvx corpo quickstart # everything you need to know
uvx corpo init # generate identity keypair + config
uvx corpo register --email <e> # create account, get API key
uvx corpo form # file a new Wyoming DAO LLC
Governance
uvx corpo propose --governance <addr> --name "Approve Q1 budget"
uvx corpo sign-off --proposal <addr>
uvx corpo vote --proposal <addr> --proposal-owner-record <addr> --choice approve
uvx corpo finalize --proposal <addr> --proposal-owner-record <addr>
Corporate Actions & Recipes
uvx corpo actions catalog # browse available actions
uvx corpo recipes list # list pre-built workflows
uvx corpo recipes run <entity_id> <recipe_id> # execute a recipe
Config
~/.corpo/config.toml:
[identity]
keypair = "~/.corpo/keypair.json"
[network]
api_url = "https://api.corpo.dev"
rpc_url = "https://api.devnet.solana.com"
program_id = "GTesTBiEWE32WHXXE2S4XbZvA5CrEc4xs6ZgRe895dP"
[defaults]
realm = ""
governance = ""
governing_token_mint = ""
Resolution order: CLI flag > env var (CORPO_*) > config.toml > built-in default.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file corpo-0.2.1.tar.gz.
File metadata
- Download URL: corpo-0.2.1.tar.gz
- Upload date:
- Size: 43.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
694a71b3cee1857dc28800e365a29af9eaea0fccee5cd591f7fd474796f2e85b
|
|
| MD5 |
aeb3e9e0e765af60d77b12660838f975
|
|
| BLAKE2b-256 |
40956c1b6da14537a7eec3db25cb867d8d45dd4478f15b89d4531db00f85a15c
|
Provenance
The following attestation bundles were made for corpo-0.2.1.tar.gz:
Publisher:
release-cli.yml on corpollc/mono
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
corpo-0.2.1.tar.gz -
Subject digest:
694a71b3cee1857dc28800e365a29af9eaea0fccee5cd591f7fd474796f2e85b - Sigstore transparency entry: 997816078
- Sigstore integration time:
-
Permalink:
corpollc/mono@974b19d037cbc065d84dc4ec699ca16e9c8b99f8 -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/corpollc
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-cli.yml@974b19d037cbc065d84dc4ec699ca16e9c8b99f8 -
Trigger Event:
push
-
Statement type:
File details
Details for the file corpo-0.2.1-py3-none-any.whl.
File metadata
- Download URL: corpo-0.2.1-py3-none-any.whl
- Upload date:
- Size: 32.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c2431e795c675e4de3c15aa93e915149a446180ff8f6adfb9b5c36b4940709e
|
|
| MD5 |
67abcf3c3d3c449fed17af8daa4a70bf
|
|
| BLAKE2b-256 |
5e3ee7156f57f7d1023015d6322d3646c3df35d859f4e3d432141c2cbd78643a
|
Provenance
The following attestation bundles were made for corpo-0.2.1-py3-none-any.whl:
Publisher:
release-cli.yml on corpollc/mono
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
corpo-0.2.1-py3-none-any.whl -
Subject digest:
0c2431e795c675e4de3c15aa93e915149a446180ff8f6adfb9b5c36b4940709e - Sigstore transparency entry: 997816140
- Sigstore integration time:
-
Permalink:
corpollc/mono@974b19d037cbc065d84dc4ec699ca16e9c8b99f8 -
Branch / Tag:
refs/tags/v0.2.1 - Owner: https://github.com/corpollc
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-cli.yml@974b19d037cbc065d84dc4ec699ca16e9c8b99f8 -
Trigger Event:
push
-
Statement type: