{
  "what": "The payout ledger for Regen proposal #77: the tranche, the rate, every REGEN that has left the payout account against an accepted stewardship hour, and what is left. Rebuilt by scripts/regen/build-regen-tranche.ts; nothing here is typed by hand.",
  "generated_at": "2026-09-27T19:20:25.086Z",
  "chain_id": "regen-1",
  "height": 29019226,
  "block_time": "2026-09-27T19:20:14.689831468Z",
  "pinned": true,
  "unpinned_reads": 0,
  "sources": {
    "ledger": "https://regen-api.polkachu.com",
    "explorer": "https://www.mintscan.io/regen",
    "payout_ledger_file": "data/regen/tranche-77-payouts.jsonl"
  },
  "proposal": {
    "id": 77,
    "title": "The first program tranche: 100,000 REGEN from the community pool, paid out only against accepted stewardship hours",
    "status": "PROPOSAL_STATUS_PASSED",
    "voting_end_time": "2026-09-14T23:24:51.692077013Z",
    "tally": {
      "yes": "53644269772707",
      "no": "0",
      "abstain": "0",
      "no_with_veto": "0"
    },
    "tally_regen": {
      "yes": 53644269.772707,
      "no": 0,
      "abstain": 0,
      "no_with_veto": 0
    },
    "execution": {
      "proven": true,
      "receipt": {
        "proposalId": 77,
        "status": "PROPOSAL_STATUS_PASSED",
        "messageType": "/cosmos.protocolpool.v1.MsgCommunityPoolSpend",
        "authority": "regen10d07y265gmmuvt4z0w9aw880jnsr700j9qceqh",
        "recipient": "regen1jfheyvsah5wqfyawmedme43te056z8gzdnpf3j",
        "denom": "uregen",
        "amountUregen": "100000000000",
        "votingEndTime": "2026-09-14T23:24:51.692077013Z",
        "observedHeight": 29019226,
        "executionSemantics": "cosmos-sdk-v0.53-passed-means-all-proposal-messages-executed"
      },
      "refusal": null
    },
    "url": "https://www.mintscan.io/regen/proposals/77"
  },
  "balances": {
    "community_pool_uregen": "3672755920742",
    "community_pool_regen": "3,672,755.920742 REGEN",
    "payout_account": "regen1jfheyvsah5wqfyawmedme43te056z8gzdnpf3j",
    "payout_account_uregen": "122058022626",
    "payout_account_regen": "122,058.022626 REGEN",
    "tranche_arrived": true,
    "solvent_for_remaining": true,
    "arrival_why": "proposal execution is proven and the payout account holds 122,058.022626 REGEN, at or above the 100,000 REGEN unpaid ledger remainder"
  },
  "program": {
    "tranche_uregen": "100000000000",
    "tranche_regen": "100,000 REGEN",
    "rate_uregen_per_hour": "10000000000",
    "rate_regen_per_hour": "10,000 REGEN",
    "cap_uregen_per_hour": "10000000000",
    "cap_regen_per_hour": "10,000 REGEN",
    "labor_unit_usd_per_hour": null,
    "regen_spot_usd": null,
    "rate_capped": false,
    "rate_why": "proposal #77 authorizes 10,000 REGEN per accepted hour; USD labor-unit and REGEN spot observations are analytical only and cannot alter this payout",
    "hours_paid": "0",
    "regen_paid": "0 REGEN",
    "uregen_paid": "0",
    "payments": 0,
    "remaining_uregen": "100000000000",
    "remaining_regen": "100,000 REGEN",
    "return_window_days": 365,
    "deadline": {
      "state": "open",
      "executedAt": "2026-09-14T23:24:51.692Z",
      "deadlineAt": "2027-09-14T23:24:51.692Z",
      "daysRemaining": 353,
      "why": "executed 2026-09-14T23:24:51.692Z; whatever is unspent returns to the community pool by 2027-09-14T23:24:51.692Z"
    },
    "rejected_rows": []
  },
  "rows": [],
  "honesty": [
    "Only hours a human ACCEPTED are ever paid. The worker's own claim is carried on the receipt and never multiplies the rate.",
    "Duration here is worker-declared duration accepted by a human. Photo/GPS evidence is not represented as instrument-measured elapsed time.",
    "The first proposal-77 loop is outside-worker work: the packet creator, worker, and human accepter remain distinct consequence-bearing identities.",
    "Proposal 77 authorizes a fixed 10,000 REGEN per accepted hour and says changing that rule requires later governance.",
    "Dollar-denominated labor-unit and REGEN spot calculations may be published as economic analysis, but they do not change the amount this tranche is authorized to pay.",
    "Every worker-facing funding term must state the actual settlement asset and authorized rule before claim; an authored dollar estimate is separate price provenance.",
    "On Cosmos SDK v0.53, x/gov records PROPOSAL_STATUS_PASSED only after every proposal message executes successfully in one cached state transition. This page additionally requires proposal 77's sole decoded message to be the exact 100,000 REGEN protocolpool spend to the payout account.",
    "The payout account balance is a current solvency reading only. It is never used as evidence that governance executed the spend.",
    "A payment with no public receipt does not exist and is not counted here. A ledger row with no transaction hash is refused by the reader and listed as refused.",
    "The tranche is custody, not income. It buys nothing, pre-pays nobody, and is not a grant.",
    "Work completion, payment, and credit issuance do not by themselves prove ecological outcome."
  ],
  "endpoints": [
    {
      "label": "the proposal, its status and tally",
      "url": "https://regen-api.polkachu.com/cosmos/gov/v1/proposals/77"
    },
    {
      "label": "the community pool balance",
      "url": "https://regen-api.polkachu.com/cosmos/protocolpool/v1/community_pool"
    },
    {
      "label": "the payout account balance",
      "url": "https://regen-api.polkachu.com/cosmos/bank/v1beta1/balances/regen1jfheyvsah5wqfyawmedme43te056z8gzdnpf3j"
    },
    {
      "label": "the board's proof decisions and approved-unpaid work",
      "url": "https://vealth.net/labor/acceptance-log"
    },
    {
      "label": "who accepted each proof, and on which road",
      "url": "https://vealth.net/labor/acceptance-log"
    }
  ]
}
