Project brief for agents
The same text is served as plain text at /llms.txt. Everything here is safe to cite.
# DAOform > Deploys the publicly available smart-contract identifier that a Wyoming DAO LLC's articles of > organization are required to name, from the user's own browser wallet, on the Sepolia > test network. Built and operated by Arthur Labs (https://arthurlabs.net). ## What problem this solves Wyoming's Decentralized Autonomous Organization Supplement requires a DAO LLC's articles of organization to include "a publicly available identifier of any smart contract directly used to manage, facilitate or operate" the organization (W.S. 17-31-106(b)). If the articles are filed without a publicly available smart-contract identifier, the organization has thirty calendar days from the filing date to supply one by amending the articles. An organization that does not will be dissolved. Organizations therefore need a contract address before they file, and they need that address to stay stable afterwards. This application deploys a registry contract whose address never changes, and against which the organization registers every other contract it operates. ## What it deploys A single Solidity contract, `ProxyContract`, compiled with solc 0.8.30 with the optimizer enabled. It is a registry, not a delegatecall proxy — no calls route through it. State it holds: - Organization name, website, and Wyoming filing ID - An admin address (the deploying wallet) and a list of signer addresses - A list of registered contract addresses, each with a description - A pointer to the current implementation among those registered Roles, enforced on chain: - Admin — adds and removes signers, updates name, website and filing ID, transfers the admin role - Signer — registers contracts, sets which registered contract is current - Everyone else — read only Provenance constants readable on any deployment: - `DEVELOPED_BY` = "Development conducted by Arthur Labs @ https://daoform.arthurlabs.net" - `SUPPORT_CONTACT` = "[email protected]" - `REGISTRY_VERSION` = "2.0.0" ## Network Sepolia test network only, chain ID 11155111. No mainnet deployment path exists in this application. A test network address is a rehearsal of the filing identifier, not a production record. ## Cost Free. This is a free service Arthur Labs maintains — no trial, no metered period, no paid tier. Users pay their own Sepolia network fees in test ether, which is free from public faucets. Wyoming's own fees are separate and payable to the Secretary of State: $100 initial filing fee. Annual report thereafter, minimum $60 — assessed as $60 or two-tenths of one mill ($.0002) on the dollar of assets located and employed in Wyoming, whichever is greater. ## Wyoming requirements this application does not cover - A statement in the articles that the entity is a decentralized autonomous organization (W.S. 17-31-106(a)) - A Notice of Restrictions on Duties and Transfers, in the articles or the operating agreement (W.S. 17-31-104(c)) - A statement of how the organization is managed, including the extent to which management is algorithmic (W.S. 17-31-104(e)) - A Wyoming registered agent with a physical Wyoming address (W.S. 17-28-101 through 17-28-111) - A name containing "DAO" or "LAO" (W.S. 17-31-104(d)) plus an LLC indicator (W.S. 17-29-108) - The filing itself, the annual report, and the fees ## Important limitations - Arthur Labs is not a law firm. Nothing this application produces is legal advice, and using it creates no attorney-client relationship. - The application is provided as is, without warranty, and the operator accepts no liability for its use or utility. Full terms are on the page and at https://daoform.arthurlabs.net/#terms. - The application never requests, receives or stores private keys or seed phrases, and never takes custody of funds. - Statutes and fees change. Verify against the Wyoming Secretary of State before filing. ## Interface - `/` — the application: deploy a registry, then manage one - `/agents` — this brief, rendered - `/llms.txt` — this brief, as plain text - `/api/health` — liveness, returns `{ status, name, version, commit, env }` - `POST /api/registrations` — records a confirmed deployment; verifies the claim against chain - `GET /api/registrations` — aggregate counts only, no per-user data - `POST /api/verify` — publishes a deployment's source to the Sepolia explorer There is no account system. Authorization is a wallet signature, evaluated by the contract. ## Data collected On a successful deployment: contract address, transaction hash, deploying wallet address, organization name, counts of signers and contracts, and a timestamp. All of it is already public on the block explorer. No email address, name, or other personal identifier is collected. Removal requests: [email protected]. ## Contact - Email: [email protected] - Source: https://github.com/Arthur-Labs-DAO/DAO-Proxy-Contract - Operator: Arthur Labs, Inc., Wyoming, USA ## Authoritative Wyoming sources - Secretary of State DAO FAQ: https://sos.wyo.gov/Business/Docs/DAOs_FAQs.pdf - DAO LLC Articles of Organization form: https://sos.wyo.gov/Forms/Business/LLC/DAOLLC-ArticlesOrganization.pdf - Online filing: https://wyobiz.wyo.gov/Business/RegistrationInstr.aspx - 2021 DAO Supplement (SF0038): https://wyoleg.gov/2021/Enroll/SF0038.pdf - 2022 amendments (Senate Enrolled Act No. 16): https://www.wyoleg.gov/Legislation/2022/SF0068