> For the complete documentation index, see [llms.txt](https://constitutionalcouncil.docs.intersectmbo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://constitutionalcouncil.docs.intersectmbo.org/council-toolkit/voting-flow.md).

# Voting Flow

Here we describe the end-to-end voting flow using the council toolkit for vote transaction signing.

### Proposed Steps

1. Deliberation and decision
   * Council meets and works asynchronously &#x20;
   * Council deliberate on action
   * Metadata drafting
   * Vote consensus reached by the council
   * Metadata finalization
2. Building vote transaction
   * Orchestrator coordinates with council to turn metadata into correct format.
   * Orchestrator construct an unsigned transaction incorporating the specific governance action and the council's chosen consensus on the governance action; Constitutional, Unconstitutional, or Abstain.
   * Orchestrator sends the unsigned vote transaction to each voter key-holder.
3. Signing the transaction via council toolkit
   * Each voter key signer uploads the transaction
   * Each voter inspects the transaction, ensuring it is correct
   * Each voter produces a signature for the vote transaction
4. Collecting the Signatures/Witnesses and submission
   * Orchestrator collects all signatures and assemble the finalised signed transaction.
   * Orchestrator does final checks and then submits the vote to chain.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://constitutionalcouncil.docs.intersectmbo.org/council-toolkit/voting-flow.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
