Governance

Anchor document

ipfs://QmNREopnbxZa4DcWX1ZSoJoR3japkU9zeVYpSbVZUyYLKn
Hash matches the chain Open original

Document

Hash (BLAKE2b-256)
f6adc133b0e2946e29e4712bec361246937b1217316c59db8c25f30e102193de
Hash on chain
f6adc133b0e2946e29e4712bec361246937b1217316c59db8c25f30e102193de
Fetched from
https://ipfs.blockfrost.dev/ipfs/QmNREopnbxZa4DcWX1ZSoJoR3japkU9zeVYpSbVZUyYLKn
Raw JSON-LD
{
  "@context": {
    "@language": "en-us",
    "CIP100": "https://github.com/cardano-foundation/CIPs/blob/master/CIP-0100/README.md#",
    "CIP129": "https://github.com/cardano-foundation/CIPs/blob/master/CIP-0129/README.md#",
    "CIP136": "https://github.com/cardano-foundation/CIPs/blob/master/CIP-0136/README.md#",
    "hashAlgorithm": "CIP100:hashAlgorithm",
    "body": {
      "@id": "CIP136:body",
      "@context": {
        "govActionId": "CIP129:governance-action-identifiers",
        "references": {
          "@id": "CIP100:references",
          "@container": "@set",
          "@context": {
            "GovernanceMetadata": "CIP100:GovernanceMetadataReference",
            "Other": "CIP100:OtherReference",
            "label": "CIP100:reference-label",
            "uri": "CIP100:reference-uri",
            "RelevantArticles": "CIP136:RelevantArticles"
          }
        },
        "summary": "CIP136:summary",
        "rationaleStatement": "CIP136:rationaleStatement",
        "precedentDiscussion": "CIP136:precedentDiscussion",
        "counterargumentDiscussion": "CIP136:counterargumentDiscussion",
        "conclusion": "CIP136:conclusion",
        "internalVote": {
          "@id": "CIP136:internalVote",
          "@container": "@set",
          "@context": {
            "constitutional": "CIP136:constitutional",
            "unconstitutional": "CIP136:unconstitutional",
            "abstain": "CIP136:abstain",
            "didNotVote": "CIP136:didNotVote",
            "againstVote": "CIP136:againstVote"
          }
        }
      }
    },
    "authors": {
      "@id": "CIP100:authors",
      "@container": "@set",
      "@context": {
        "did": "@id",
        "name": "http://xmlns.com/foaf/0.1/name",
        "witness": {
          "@id": "CIP100:witness",
          "@context": {
            "witnessAlgorithm": "CIP100:witnessAlgorithm",
            "publicKey": "CIP100:publicKey",
            "signature": "CIP100:signature"
          }
        }
      }
    }
  },
  "hashAlgorithm": "blake2b-256",
  "body": {
    "govActionId": "gov_action1k02990lhw6wh74t7c6ufw3mqaek9ujtvyan99dj5qv5kvcs7pn8svfsvefn",
    "summary": "Ace Alliance finds the proposed \"Withdraw 1,162,746 ada for MLabs Core Tool Maintenance & Enhancement: Plutarc...\" Treasury Withdrawals Governance Action constitutional. Rationales are archived at https://github.com/ace-alliance/ace-voting/",
    "rationaleStatement": "A [PDF version][pdf-link] of this rationale is also made available.\n\n[pdf-link]: ipfs://QmTYaRbCcWWZAThFPxfU2z2bfW56D9XGh2S6bVvQMC9b3D\n\n\"Withdraw 1,162,746 ada for MLabs Core Tool Maintenance & Enhancement: Plutarc...\" (gov_action1k02990lhw6wh74t7c6ufw3mqaek9ujtvyan99dj5qv5kvcs7pn8svfsvefn) is a Treasury Withdrawals Governance Action and is therefore governed by both the general proposal standards in Article II, Section 6 and the additional Treasury Withdrawal standards in Article II, Section 7 of the Cardano Constitution. The Action seeks to withdraw 1,162,746 ada from the Cardano Treasury to fund maintenance and enhancement of Plutarch and Ply, MLabs' core smart-contract tooling relied on by at least 26 teams building on Cardano, under a quarterly maintenance model with a clear priority hierarchy. The vendor is MLabs. The Action was submitted by Intersect on behalf of the vendor, with Intersect serving as administrator under its 2026 Treasury Reserve Smart Contract framework. The underlying proposal was socialized and approved off-chain through the Cardano Budget Process led by Intersect before being submitted on-chain.\n\nArticle II.6's procedural standards are satisfied. The action anchors to an IPFS-hosted document with the on-chain blake2b-256 hash 7ef041d793612ddcf163127fcdb33d4188330f77fa283bda449481a47314e3f6, a content-addressed form that is immutable once posted, and the metadata supplies the title, abstract, motivation, rationale, budget summary, and supporting references that Article II.6.2 requires. Article II.7.1's terms-of-withdrawal requirement is met by the proposal's specification of purpose, a quarterly maintenance model across the funding period, itemized costs (1,128,880 ada for Plutarch and Ply maintenance, compatibility, and developer experience plus a 33,866 ada Intersect budget administration fee), and the disbursement and return mechanics of the Treasury Reserve Smart Contract framework, under which funds are released against milestones outlined in the metadata and undisbursed funds can be returned to the Cardano Treasury through the framework's Sweep action. Article II.7.2's disclosure requirement is satisfied: MLabs discloses prior Plutarch and Ply funding through Project Catalyst Funds 9 and 13, a prior 70,000 ada receipt from Intersect, and its prior treasury governance actions with their on-chain identifiers. Article II.7.3 is satisfied because the 1,162,746 ada requested here is well within the 350,000,000 ada Net Change Limit in force for the period spanning epochs 613 through 713, on its own and in aggregate with the other withdrawals pending at the time of submission.\n\nArticles II.7.4, II.7.5, and II.7.6 are satisfied through the Intersect-administered Treasury Reserve Smart Contract pattern previously found constitutional by this Committee. Under Article II.7.5, the proposal designates Intersect as administrator, an entity other than the recipient vendor. Intersect operates the 2026 instance of the Sundae-Labs-developed TRSC framework, which mirrors the contracts used in the 2025 budget cycle, with a Project-Specific Smart Contract for this withdrawal. An Oversight Committee of six external, independent third-party entities provides the checks against unilateral administrative control, with explicit multi-signature authorization rules for each TRSC action type, including Fund, Disburse, Pause and Resume, Sweep, and Reorganize. A written off-chain Legal Contract governs delivery, and funds move to the Project-Specific Smart Contract only once that contract is prepared, with all milestones outlined within the metadata. Under Article II.7.4, audit and oversight costs are included within the overhead applied to the proposal, the Intersect administration fee covers administrative oversight, independent oversight is provided through Intersect and a technically capable third party with reporting obligations and milestone-based disbursement controls, and a public dashboard allows the community to audit TRSC and PSSC activity on-chain. Under Article II.7.6, the on-chain withdrawal destination is stake1784sdxt6jjennmstphgdu7l7c2scf5d02a6cve2dgn5s2kq5u3j9v, which is a script-locked stake address (CIP-19 mainnet header byte 0xf1), is not delegated to any stake pool, and is delegated to the predefined always-abstain DRep, each of which we verified on-chain at the time of this review.",
    "conclusion": "Ace Alliance finds the proposed \"Withdraw 1,162,746 ada for MLabs Core Tool Maintenance & Enhancement: Plutarc...\" Treasury Withdrawals Governance Action constitutional.",
    "internalVote": {
      "constitutional": 5,
      "unconstitutional": 0,
      "abstain": 0,
      "didNotVote": 0,
      "againstVote": 0
    },
    "references": [
      {
        "@type": "RelevantArticles",
        "label": "Cardano Constitution",
        "uri": "ipfs://bafkreieyuknozbtewyurfqoagvplvykadn6a4u6wglupavdz46bbsnnl6e"
      },
      {
        "@type": "GovernanceMetadata",
        "label": "Proposal Metadata Anchor URI",
        "uri": "ipfs://bafkreidixjkquc6xtimbbdwet2klabcdzbt6kduktlca2ywl3slpqlgx2q"
      },
      {
        "@type": "GovernanceMetadata",
        "label": "Proposal Metadata Anchor Hash",
        "uri": "7ef041d793612ddcf163127fcdb33d4188330f77fa283bda449481a47314e3f6"
      }
    ]
  },
  "authors": [
    {
      "name": "Ace Alliance"
    }
  ]
}