{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "governance-tokens",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/governance-tokens/",
  "collection": "defi",
  "title": "Governance tokens: voting authority, delegation and its limits",
  "description": "Understand how token-based voting assigns authority, why delegation and snapshots matter, and why governance rights do not automatically imply revenue rights.",
  "aliases": [
    "token voting"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T15:08:18.373Z",
    "dataAsOf": null
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "A governance token can assign voting power under a protocol’s decision rules. The actual power depends on delegation, snapshots, quorum, proposal thresholds and which actions governance controls. Holding a token does not by itself establish a claim on revenue, a veto or control over every part of an application.",
    "claimId": "governance-tokens-quick-answer",
    "sourceIds": [
      "governance",
      "access"
    ]
  },
  "keyFacts": [
    {
      "label": "Delegation",
      "value": "A voting implementation can require delegation to activate voting units.",
      "sourceIds": [
        "governance"
      ],
      "id": "delegation",
      "claimId": "governance-tokens-fact-delegation"
    },
    {
      "label": "Snapshot",
      "value": "Historical voting weight prevents a simple present-balance count from describing every vote.",
      "sourceIds": [
        "governance"
      ],
      "id": "snapshot",
      "claimId": "governance-tokens-fact-snapshot"
    },
    {
      "label": "Authority",
      "value": "Governance can only exercise powers assigned to its contracts or roles.",
      "sourceIds": [
        "access"
      ],
      "id": "authority",
      "claimId": "governance-tokens-fact-authority"
    }
  ],
  "prerequisites": [
    "what-is-defi"
  ],
  "sections": [
    {
      "id": "votes",
      "heading": "Token balances and votes can be different records",
      "paragraphs": [
        "ERC-20 standardizes a transfer and allowance interface; it does not by itself define governance. Voting systems add mechanisms such as delegation and checkpoints. A holder’s token quantity may therefore differ from their active voting weight.",
        "In an illustrative one-token-one-vote system, a holder with 100 units can delegate those votes to another address. This changes who exercises voting power under that system, not necessarily ownership of the underlying tokens."
      ],
      "sourceIds": [
        "governance",
        "erc20"
      ]
    },
    {
      "id": "decision",
      "heading": "Read the proposal lifecycle",
      "paragraphs": [
        "A proposal needs enough authority to be created, a voting period, a counting rule and usually a participation requirement. A successful vote may then enter a timelock before execution. The exact modules and parameters determine which conditions apply.",
        "Suppose 60 votes support and 40 oppose a proposal. Whether it passes also depends on the required quorum, which votes count toward quorum and the snapshot used. A majority of votes cast is not the same as a majority of all holders."
      ],
      "sourceIds": [
        "governance"
      ]
    },
    {
      "id": "powers",
      "heading": "Voting rights do not describe every economic right",
      "paragraphs": [
        "Governance can change only what the implementation grants it authority to change. Separate administrators, guardians, token issuers or external systems can retain other powers. An off-chain vote may also require people to execute its outcome.",
        "A claim on fees or assets must come from an actual rule or legal arrangement, not from the word governance. To describe a token accurately, list both its voting mechanism and the concrete contracts or treasury actions it controls."
      ],
      "sourceIds": [
        "access",
        "governance"
      ]
    }
  ],
  "faq": [
    {
      "question": "Does owning a governance token mean I own part of the protocol’s revenue?",
      "answer": "Not automatically. Voting functionality and revenue distribution are separate mechanisms. A revenue claim needs evidence in the actual arrangements, beyond the token’s transfer or voting interface.",
      "sourceIds": [
        "erc20",
        "governance"
      ]
    }
  ],
  "claims": [
    {
      "id": "governance-tokens-quick-answer",
      "articleSlug": "governance-tokens",
      "statement": "A governance token can assign voting power under a protocol’s decision rules. The actual power depends on delegation, snapshots, quorum, proposal thresholds and which actions governance controls. Holding a token does not by itself establish a claim on revenue, a veto or control over every part of an application.",
      "sourceIds": [
        "source-5ae9ea0050b20bf7",
        "source-56dd3f4220f6fea2"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-5ae9ea0050b20bf7",
          "locator": "Token; Governor; Timelock"
        },
        {
          "sourceId": "source-56dd3f4220f6fea2",
          "locator": "Ownership and Ownable; Role-Based Access Control; Delayed operation"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": null,
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T15:08:18.373Z",
        "reviewer": "automated independent verification",
        "notes": [
          "Read OpenZeppelin governance token/delegation/snapshot/quorum and timelock flow, ERC-20 interface and access roles. Actual powers must be assigned; token ownership alone does not establish revenue rights.",
          "No jurisdiction-wide legal ownership conclusion or claim that every governance token uses the same settings is made."
        ]
      }
    },
    {
      "id": "governance-tokens-fact-delegation",
      "articleSlug": "governance-tokens",
      "statement": "Delegation: A voting implementation can require delegation to activate voting units.",
      "sourceIds": [
        "source-5ae9ea0050b20bf7"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-5ae9ea0050b20bf7",
          "locator": "Token; Governor; Timelock"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": null,
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T15:08:18.373Z",
        "reviewer": "automated independent verification",
        "notes": [
          "Read OpenZeppelin governance token/delegation/snapshot/quorum and timelock flow, ERC-20 interface and access roles. Actual powers must be assigned; token ownership alone does not establish revenue rights.",
          "No jurisdiction-wide legal ownership conclusion or claim that every governance token uses the same settings is made."
        ]
      }
    },
    {
      "id": "governance-tokens-fact-snapshot",
      "articleSlug": "governance-tokens",
      "statement": "Snapshot: Historical voting weight prevents a simple present-balance count from describing every vote.",
      "sourceIds": [
        "source-5ae9ea0050b20bf7"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-5ae9ea0050b20bf7",
          "locator": "Token; Governor; Timelock"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": null,
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T15:08:18.373Z",
        "reviewer": "automated independent verification",
        "notes": [
          "Read OpenZeppelin governance token/delegation/snapshot/quorum and timelock flow, ERC-20 interface and access roles. Actual powers must be assigned; token ownership alone does not establish revenue rights.",
          "No jurisdiction-wide legal ownership conclusion or claim that every governance token uses the same settings is made."
        ]
      }
    },
    {
      "id": "governance-tokens-fact-authority",
      "articleSlug": "governance-tokens",
      "statement": "Authority: Governance can only exercise powers assigned to its contracts or roles.",
      "sourceIds": [
        "source-56dd3f4220f6fea2"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-56dd3f4220f6fea2",
          "locator": "Ownership and Ownable; Role-Based Access Control; Delayed operation"
        }
      ],
      "scope": {
        "collection": "defi",
        "dataAsOf": null,
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T15:08:18.373Z",
        "reviewer": "automated independent verification",
        "notes": [
          "Read OpenZeppelin governance token/delegation/snapshot/quorum and timelock flow, ERC-20 interface and access roles. Actual powers must be assigned; token ownership alone does not establish revenue rights.",
          "No jurisdiction-wide legal ownership conclusion or claim that every governance token uses the same settings is made."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "governance",
      "label": "How to set up on-chain governance",
      "publisher": "OpenZeppelin",
      "url": "https://docs.openzeppelin.com/contracts/5.x/governance",
      "locator": "Token; Governor; Timelock",
      "note": "Delegation, historical voting power, quorum and delayed execution.",
      "version": "OpenZeppelin Contracts 5.x",
      "checkedAt": "2026-10-02",
      "recordId": "source-5ae9ea0050b20bf7",
      "contentSha256": null
    },
    {
      "id": "access",
      "label": "Access control",
      "publisher": "OpenZeppelin",
      "url": "https://docs.openzeppelin.com/contracts/5.x/access-control",
      "locator": "Ownership and Ownable; Role-Based Access Control; Delayed operation",
      "note": "Ownership, roles, administrator authority and timelock limitations.",
      "version": "OpenZeppelin Contracts 5.x",
      "checkedAt": "2026-10-02",
      "recordId": "source-56dd3f4220f6fea2",
      "contentSha256": null
    },
    {
      "id": "erc20",
      "label": "ERC-20: Token Standard",
      "publisher": "Ethereum Improvement Proposals",
      "url": "https://eips.ethereum.org/EIPS/eip-20",
      "locator": "Methods: approve, allowance, transferFrom",
      "note": "The token spending allowance is separate from a website connection.",
      "version": "ERC-20 final",
      "checkedAt": "2026-10-02",
      "recordId": "source-ac4ad503a55127bb",
      "contentSha256": null
    }
  ],
  "related": {
    "articles": [
      "decentralized-autonomous-organizations",
      "protocol-upgrades-and-admin-powers",
      "incentives-and-earned-fees",
      "governance-quorum-thresholds",
      "offchain-votes-onchain-execution"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and independent automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Governance tokens: voting authority, delegation and its limits.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/governance-tokens/"
}
