In his TLA proposal dated 12 August 2024, Philipp Mager stated that contract administration would transfer to Phoenix Directive Stewardship after one month and registry ownership after three. As of 18 October 2026, neither had been transferred. Mager had retained and repeatedly used these powers to change contract code, permissions and fee recipients.

Record updated 19 October 2026 00:05 UTC · All times UTC · Chain snapshot: 18 October 2026

Contract administration · one month
“Contract Admin will be transferred to PD Stewardship after 1 month.”
Registry ownership · three months
“Ownership transferred to PD Stewardship after 3 months.”

0xPhilipp · Launching Terra Liquidity Alliance · archived post dated 12 August 2024 · Exact source lines ↗

Representations and source records

1. The attributed post

The launch archive identifies 0xPhilipp as author and names both ERIS wallets and the intended Stewardship recipient.

Read the archived post ↗
2. His public messages

Philipp shared that exact proposal on 12 August 2024 and announced native proposal 4817 eight days later. He linked the launch details again in December.

Contemporaneous message ↗
3. His account’s backup

GitHub attributes the commit adding this archive to 0xphilipp, dated 16 October 2026. The wording remains identical in the captured later revisions.

Inspect the backup commit ↗

Provenance: the wording is preserved in a 2026 repository archive of a post dated 2024. The public messages and on-chain proposal establish contemporaneous references to that discussion; they do not preserve every revision of its text. The archive commit is unsigned. The exact pledge is directly readable in the linked file.

31original-contract actions after the common three-month cutoff
19distinct successful transactions containing those actions
10 / 10original contracts naming Philipp’s upgrade wallet at the 18 October 2026 snapshot

Seven additional code replacements in three earlier transactions fall after the one-month administrator counting date. They are shown in the timeline but excluded from the 31-action headline.

Dated statements and transactions

Download action ledger ↓

Each transaction entry identifies the change and links the original chain response. Expand an entry for exact contract addresses and messages.

36 dated entries shown

Statement / publication

Audit records an intended multisig

SCV’s audit records an ERIS team response describing future multisig control of voting escrow. This records a representation to the auditor; it does not verify who held the deployed keys.

Audit · page 16 ↗

On-chain record

All ten original contracts are deployed under ERIS

Deployment ran from 08:40:53 to 09:04:49 UTC. Every original contract names the ERIS configuration wallet as its initial upgrade administrator. The permissions registry also names it as owner.

All ten deployment transactions ↓

Statement / publication

The launch post contains two handover commitments

The preserved post attributes authorship to 0xPhilipp and records a same-day last edit at 18:52:56 UTC. It specifies different handover periods for administration and ownership. These are archived post timestamps, not an independently recovered revision history.

Exact source lines ↗ · Read the representation ↑

Statement / publication

Philipp publicly shares that exact launch post

Public ERIS message 17502 links the same Common discussion. Its currently retrievable Telegram embed shows the sender and timestamp. The export records a same-day edit; no earlier message revision is available.

Public Telegram message ↗ · Captured public embed ↗

On-chain record

Proposal 4817 is submitted by the named ERIS owner wallet

Its on-chain summary links the launch discussion for the full details. The executable payload establishes three Alliance assets; it does not automatically transfer either administrative power.

Native proposal 4817 ↗ · Preserved chain response ↗

On-chain record

The governance vote ends; proposal 4817 is recorded as passed

This is the principal clock used below. The proposal’s wording does not expressly identify the event from which its one- and three-month periods run.

Preserved proposal record ↗

On-chain record

Ten administrators move from one ERIS wallet to the other

Ten successful administrator-change messages name the second ERIS address already disclosed in the launch post. This was before the counting deadline. It did not transfer administration or registry ownership to Stewardship.

Transaction ↗ · Raw transaction ↗

Calculated counting date

One-month administrator counting date

Calculated from the vote’s end. Seven later code replacements in three transactions fall between this date and the common three-month cutoff. They appear below and are additional to the 31-action headline.

Clock assumptions ↓

Earlier administrator use

Replaced Voting gauge code

The ERIS upgrade administrator replaced the contract implementation. This falls after the one-month administrator counting date and before the common three-month cutoff. 1 contract-level change(s).

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Additional one-month-period evidence; excluded from the 31-action headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2024-10-07T15:11:48Z",
    "hash": "6A39217CB92F85AC8AF60C988120A5827746901E3200CCE4C9E935257869EA29",
    "msg_index": 0,
    "kind": "migration",
    "contract": "terra1hfksrhchkmsj4qdq33wkksrslnfles6y2l77fmmzeep0xmq24l2smsd3lj",
    "label": "Voting gauge",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3224",
    "msg": {},
    "success": true,
    "old_code_id": 3176,
    "new_code_id": 3224,
    "power": "Wasm migration administrator"
  }
]
Earlier administrator use

Replaced Stable staking, Project staking, Bluechip staking code

The ERIS upgrade administrator replaced the contract implementation. This falls after the one-month administrator counting date and before the common three-month cutoff. 3 contract-level change(s).

Transaction ↗

Messages, contracts and supporting records

3 original-contract operation(s). Additional one-month-period evidence; excluded from the 31-action headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2024-10-21T08:59:25Z",
    "hash": "16B544CEC4C3F12E0F1A24D78DFB6ABC57BEBD5E93F7D994C5B2B3CE435A280D",
    "msg_index": 0,
    "kind": "migration",
    "contract": "terra1v399cx9drllm70wxfsgvfe694tdsd9x96p9ha36w7muffe4znlusqswspq",
    "label": "Stable staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3243",
    "msg": {},
    "success": true,
    "old_code_id": 3175,
    "new_code_id": 3243,
    "power": "Wasm migration administrator"
  },
  {
    "timestamp": "2024-10-21T08:59:25Z",
    "hash": "16B544CEC4C3F12E0F1A24D78DFB6ABC57BEBD5E93F7D994C5B2B3CE435A280D",
    "msg_index": 1,
    "kind": "migration",
    "contract": "terra1awq6t7jfakg9wfjn40fk3wzwmd57mvrqtt3a39z9rmet7wdjj3ysgw3lpa",
    "label": "Project staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3243",
    "msg": {},
    "success": true,
    "old_code_id": 3175,
    "new_code_id": 3243,
    "power": "Wasm migration administrator"
  },
  {
    "timestamp": "2024-10-21T08:59:25Z",
    "hash": "16B544CEC4C3F12E0F1A24D78DFB6ABC57BEBD5E93F7D994C5B2B3CE435A280D",
    "msg_index": 2,
    "kind": "migration",
    "contract": "terra14mmvqn0kthw6sre75vku263lafn5655mkjdejqjedjga4cw0qx2qlf4arv",
    "label": "Bluechip staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3243",
    "msg": {},
    "success": true,
    "old_code_id": 3175,
    "new_code_id": 3243,
    "power": "Wasm migration administrator"
  }
]
Earlier administrator use

Replaced Stable staking, Project staking, Bluechip staking code

The ERIS upgrade administrator replaced the contract implementation. This falls after the one-month administrator counting date and before the common three-month cutoff. 3 contract-level change(s).

Transaction ↗

Messages, contracts and supporting records

3 original-contract operation(s). Additional one-month-period evidence; excluded from the 31-action headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2024-11-17T15:56:18Z",
    "hash": "E2C405314C46A27548EEBD8F5E60D7B1F5895BE914AC3672365A813435D10A4B",
    "msg_index": 0,
    "kind": "migration",
    "contract": "terra1v399cx9drllm70wxfsgvfe694tdsd9x96p9ha36w7muffe4znlusqswspq",
    "label": "Stable staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3371",
    "msg": {},
    "success": true,
    "old_code_id": 3243,
    "new_code_id": 3371,
    "power": "Wasm migration administrator"
  },
  {
    "timestamp": "2024-11-17T15:56:18Z",
    "hash": "E2C405314C46A27548EEBD8F5E60D7B1F5895BE914AC3672365A813435D10A4B",
    "msg_index": 1,
    "kind": "migration",
    "contract": "terra1awq6t7jfakg9wfjn40fk3wzwmd57mvrqtt3a39z9rmet7wdjj3ysgw3lpa",
    "label": "Project staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3371",
    "msg": {},
    "success": true,
    "old_code_id": 3243,
    "new_code_id": 3371,
    "power": "Wasm migration administrator"
  },
  {
    "timestamp": "2024-11-17T15:56:18Z",
    "hash": "E2C405314C46A27548EEBD8F5E60D7B1F5895BE914AC3672365A813435D10A4B",
    "msg_index": 2,
    "kind": "migration",
    "contract": "terra14mmvqn0kthw6sre75vku263lafn5655mkjdejqjedjga4cw0qx2qlf4arv",
    "label": "Bluechip staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3371",
    "msg": {},
    "success": true,
    "old_code_id": 3243,
    "new_code_id": 3371,
    "power": "Wasm migration administrator"
  }
]
Calculated counting date

Three-month ownership counting date

Calculated from the same vote end. The conservative headline counts only original-contract actions after this date, including code replacements whose separately stated handover period was shorter.

Clock assumptions ↓

Statement / publication

Philipp links the same launch details again

Public ERIS message 22767 refers readers back to the original launch discussion. This is a later reference to the proposal, not a new promise or a statement that the handover was completed.

Public Telegram message ↗ · Captured public embed ↗

Statement / publication

Philipp describes a PD-managed fee-recipient multisig

The next message concerns where the staking take rate goes. Receiving revenue and possessing the power to replace code are different roles; this statement does not establish that administration was handed over.

Public Telegram message ↗ · Captured public embed ↗

Retained power used

Admitted ERIS arbLUNA to voting escrow

Added another ERIS product as eligible voting-escrow deposit collateral and selected its ERIS arbitrage vault as exchange-rate source. This changes product eligibility and voting collateral; it is more than a software-version update.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2024-12-18T09:23:25Z",
    "hash": "3C9C6A6D94C6819E7CF5A069F9AF3C0F7A0189A3239A2BAF17959A14C4262CFE",
    "msg_index": 0,
    "kind": "voting_escrow_config",
    "contract": "terra1uqhj8agyeaz8fu6mdggfuwr3lp32jlrx5hqag4jxexde92rzkamq3l62zg",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "update_config": {
        "append_deposit_assets": [
          {
            "config": {
              "exchange_rate": {
                "contract": "terra1r9gls56glvuc4jedsvc3uwh6vj95mqm9efc7hnweqxa2nlme5cyqxygy5m"
              }
            },
            "info": {
              "cw20": "terra1se7rvuerys4kd2snt6vqswh9wugu49vhyzls8ymc02wl37g2p2ms5yz490"
            }
          }
        ]
      }
    },
    "success": true,
    "label": "Voting escrow",
    "power": "TLA registry owner"
  }
]
Retained power used

Replaced voting-gauge code

Exercised the power to replace the gauge implementation. Exact old/new binaries are preserved; a complete source-level explanation has not been recovered.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2024-12-27T15:41:30Z",
    "hash": "54724BA583C5A44585325FC47E5930DC2F5D02918AD50D97A7778C7440DC8E50",
    "msg_index": 0,
    "kind": "migration",
    "contract": "terra1hfksrhchkmsj4qdq33wkksrslnfles6y2l77fmmzeep0xmq24l2smsd3lj",
    "label": "Voting gauge",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3436",
    "msg": {},
    "success": true,
    "old_code_id": 3224,
    "new_code_id": 3436,
    "power": "Wasm migration administrator"
  }
]
Retained power used

Replaced voting-incentive manager code

Exercised migration authority over the contract administering voting incentives.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2025-01-27T08:23:22Z",
    "hash": "2F974A5FA9F0FB82C5E736FC73C016FC4B26A8143C2C28463B1C19FA2BF2A067",
    "msg_index": 0,
    "kind": "migration",
    "contract": "terra1tuuwm8yrj54qeg0c8xu00aha9ryatyhtczq8qq2q8tntuw0auzas9037wh",
    "label": "Voting-incentive manager",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3494",
    "msg": {},
    "success": true,
    "old_code_id": 3174,
    "new_code_id": 3494,
    "power": "Wasm migration administrator"
  }
]
Retained power used

Upgraded three original staking contracts

Installed code 3585 on Stable, Project and Bluechip staking. Three contract changes in one transaction.

Transaction ↗

Messages, contracts and supporting records

3 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2025-04-13T20:30:37Z",
    "hash": "D3D58602B9147D6CA41E6A2F4600BD9B3C25DE5D85B00A77599A2B5554BB1463",
    "msg_index": 0,
    "kind": "migration",
    "contract": "terra1v399cx9drllm70wxfsgvfe694tdsd9x96p9ha36w7muffe4znlusqswspq",
    "label": "Stable staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3585",
    "msg": {},
    "success": true,
    "old_code_id": 3371,
    "new_code_id": 3585,
    "power": "Wasm migration administrator"
  },
  {
    "timestamp": "2025-04-13T20:30:37Z",
    "hash": "D3D58602B9147D6CA41E6A2F4600BD9B3C25DE5D85B00A77599A2B5554BB1463",
    "msg_index": 1,
    "kind": "migration",
    "contract": "terra1awq6t7jfakg9wfjn40fk3wzwmd57mvrqtt3a39z9rmet7wdjj3ysgw3lpa",
    "label": "Project staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3585",
    "msg": {},
    "success": true,
    "old_code_id": 3371,
    "new_code_id": 3585,
    "power": "Wasm migration administrator"
  },
  {
    "timestamp": "2025-04-13T20:30:37Z",
    "hash": "D3D58602B9147D6CA41E6A2F4600BD9B3C25DE5D85B00A77599A2B5554BB1463",
    "msg_index": 2,
    "kind": "migration",
    "contract": "terra14mmvqn0kthw6sre75vku263lafn5655mkjdejqjedjga4cw0qx2qlf4arv",
    "label": "Bluechip staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3585",
    "msg": {},
    "success": true,
    "old_code_id": 3371,
    "new_code_id": 3585,
    "power": "Wasm migration administrator"
  }
]
Retained power used

Changed the authorized BOT operator list

Added an operator to the list used by related automation. BOT is an execution permission; it is not the same as the power to set fees or replace code.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2025-08-12T11:41:56Z",
    "hash": "BA405CD3EE230CA3B03DAFB4E88D28243F7C7B917D73139170CE0E1CCF440134",
    "msg_index": 0,
    "kind": "registry_change",
    "contract": "terra1hwxg6s732eparz3ys7sa4t5f64ngpd2w8syrca6z7ckv3fs9uqnsvrpcqa",
    "label": "TLA permissions registry",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "set_addresses": {
        "addresses": [],
        "lists": [
          [
            "BOT",
            [
              "terra1k8ug6dkzntczfzn76wsh24tdjmx944yj6mk063wum7n20cwd7lxq4lppjg",
              "terra1gtuvt6eh4m67tvd2dnfqhgks9ec6ff08c5vlup",
              "terra1alqg9kfy0nlvfr7rmww8nhrdpekwnvacqnmr5w",
              "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl"
            ]
          ]
        ]
      }
    },
    "success": true,
    "power": "TLA registry owner"
  }
]
Retained power used

Replaced voting-escrow code: first August upgrade

Installed code 3690 in the original voting-escrow contract.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2025-08-17T11:35:18Z",
    "hash": "0DB971C43AC0B15F788ACBEEA08AD9CD1C9CAD2D4F503F11225FFDB243CA20E7",
    "msg_index": 0,
    "kind": "migration",
    "contract": "terra1uqhj8agyeaz8fu6mdggfuwr3lp32jlrx5hqag4jxexde92rzkamq3l62zg",
    "label": "Voting escrow",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3690",
    "msg": {},
    "success": true,
    "old_code_id": 3122,
    "new_code_id": 3690,
    "power": "Wasm migration administrator"
  }
]
Retained power used

Replaced voting-escrow code again

Replaced code 3690 with 3692 about 58 minutes later.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2025-08-17T12:33:19Z",
    "hash": "5A3A2B0BC68DF9BFC569C01226A324F3DD3F7494405B4906F2B7694B3ED93234",
    "msg_index": 0,
    "kind": "migration",
    "contract": "terra1uqhj8agyeaz8fu6mdggfuwr3lp32jlrx5hqag4jxexde92rzkamq3l62zg",
    "label": "Voting escrow",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3692",
    "msg": {},
    "success": true,
    "old_code_id": 3690,
    "new_code_id": 3692,
    "power": "Wasm migration administrator"
  }
]
Retained power used

Replaced voting-escrow code a third time

Replaced code 3692 with 3694 another hour later. Three separate exercises of the retained migration key.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2025-08-17T13:33:44Z",
    "hash": "3C4D01C64A0E58CA3FEC401622596D2B0960213D0E1C09F3827DD438FDE7D873",
    "msg_index": 0,
    "kind": "migration",
    "contract": "terra1uqhj8agyeaz8fu6mdggfuwr3lp32jlrx5hqag4jxexde92rzkamq3l62zg",
    "label": "Voting escrow",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "3694",
    "msg": {},
    "success": true,
    "old_code_id": 3692,
    "new_code_id": 3694,
    "power": "Wasm migration administrator"
  }
]
Retained power used

Redirected incentive-creation fees to ERIS

Replaced Stewardship as FEE_COLLECTOR with the ERIS fee account. The separately reconciled captured stream is 228 payments / 2,280 LUNA, approximately $159.95 at receipt-time prices; not the wider ERIS fee total.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2025-10-01T11:27:33Z",
    "hash": "DC3118AA7A0A8BEC96AA7006074DF66A83321DEC0CEEDB2015B56AE83D80EB64",
    "msg_index": 0,
    "kind": "registry_change",
    "contract": "terra1hwxg6s732eparz3ys7sa4t5f64ngpd2w8syrca6z7ckv3fs9uqnsvrpcqa",
    "label": "TLA permissions registry",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "set_addresses": {
        "addresses": [
          [
            "FEE_COLLECTOR",
            "terra1rgggsspquaxjp4lmegx7a3q4l9lg44hnu7rjxa"
          ]
        ],
        "lists": []
      }
    },
    "success": true,
    "power": "TLA registry owner"
  }
]
Retained power used

Set the destination for excluded incentive rewards

Set BURN_RECIPIENT to the PF operations wallet. The exact deployed code sends excluded rewards there; the name alone does not mean the underlying value is destroyed.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2026-09-22T09:55:22Z",
    "hash": "D3D3B6F6FA5FB80D59601ADE142B093C6BC5D73225B7319BB5D7F82413D743DB",
    "msg_index": 0,
    "kind": "registry_change",
    "contract": "terra1hwxg6s732eparz3ys7sa4t5f64ngpd2w8syrca6z7ckv3fs9uqnsvrpcqa",
    "label": "TLA permissions registry",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "set_addresses": {
        "addresses": [
          [
            "BURN_RECIPIENT",
            "terra1d4pvkg4skggnzcd6twx8qt6vsfaf0auw4dr9v9"
          ]
        ],
        "lists": []
      }
    },
    "success": true,
    "power": "TLA registry owner"
  }
]
Retained power used

Added asset-level incentive blacklisting

Upgraded the three original staking contracts to 4033. The new interface permits the registry owner to exclude specified assets from incentive allocation and route their reward share to BURN_RECIPIENT. The same transaction also touched the later Single contract, outside this strict count.

Transaction ↗

Messages, contracts and supporting records

3 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2026-09-22T10:13:51Z",
    "hash": "8EDB8C8956B7BEB632A25E3F6BE7B452A035FEF752DB846657E4AC0E3E84A4DC",
    "msg_index": 0,
    "kind": "migration",
    "contract": "terra1v399cx9drllm70wxfsgvfe694tdsd9x96p9ha36w7muffe4znlusqswspq",
    "label": "Stable staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "4033",
    "msg": {},
    "success": true,
    "old_code_id": 3585,
    "new_code_id": 4033,
    "power": "Wasm migration administrator"
  },
  {
    "timestamp": "2026-09-22T10:13:51Z",
    "hash": "8EDB8C8956B7BEB632A25E3F6BE7B452A035FEF752DB846657E4AC0E3E84A4DC",
    "msg_index": 1,
    "kind": "migration",
    "contract": "terra1awq6t7jfakg9wfjn40fk3wzwmd57mvrqtt3a39z9rmet7wdjj3ysgw3lpa",
    "label": "Project staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "4033",
    "msg": {},
    "success": true,
    "old_code_id": 3585,
    "new_code_id": 4033,
    "power": "Wasm migration administrator"
  },
  {
    "timestamp": "2026-09-22T10:13:51Z",
    "hash": "8EDB8C8956B7BEB632A25E3F6BE7B452A035FEF752DB846657E4AC0E3E84A4DC",
    "msg_index": 2,
    "kind": "migration",
    "contract": "terra14mmvqn0kthw6sre75vku263lafn5655mkjdejqjedjga4cw0qx2qlf4arv",
    "label": "Bluechip staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "4033",
    "msg": {},
    "success": true,
    "old_code_id": 3585,
    "new_code_id": 4033,
    "power": "Wasm migration administrator"
  }
]
Retained power used

Excluded a Bluechip asset from incentives

Called the new owner-only update_incentive_blacklist method for one CW20 asset. The ensuing reward-update transaction sent receipt tokens to the configured operations wallet.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2026-09-22T11:02:18Z",
    "hash": "4D6F5AE19115266A921ED01819BBF4A894274DB795174622463FB712AF69D853",
    "msg_index": 0,
    "kind": "incentive_blacklist",
    "contract": "terra14mmvqn0kthw6sre75vku263lafn5655mkjdejqjedjga4cw0qx2qlf4arv",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "update_incentive_blacklist": {
        "add": [
          {
            "cw20": "terra1euf8klqukk4wlly90nve0n6drqvq9pst73wc34pruuvx09nptxyse68hgl"
          }
        ],
        "remove": []
      }
    },
    "success": true,
    "label": "Bluechip staking",
    "power": "TLA registry owner"
  }
]
Retained power used

Applied broader incentive exclusions

Added asset lists to all three original staking contracts. The same transaction also covered the later Single contract. This changes reward allocation without using the ordinary asset-whitelist board role.

Transaction ↗

Messages, contracts and supporting records

3 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2026-09-22T11:04:44Z",
    "hash": "10D4246C800BE4EE7F2421A654E7C20D167B91D3BF6B38B0EFE632ECE91C33CC",
    "msg_index": 0,
    "kind": "incentive_blacklist",
    "contract": "terra1v399cx9drllm70wxfsgvfe694tdsd9x96p9ha36w7muffe4znlusqswspq",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "update_incentive_blacklist": {
        "add": [
          {
            "cw20": "terra14arerdfc88cdv6m6frc03a0963z877756kqac4h4xvd9vftn0hqqhquca8"
          },
          {
            "cw20": "terra14h48hukanmfv6wrrs50m4w2f9hf09lakwl5d5pkpt4rpl3gtg7ks4ye6d4"
          },
          {
            "cw20": "terra1yqp35sjllqjqh25pt49pcqnnpe3960tanmf2upfadej2gdumz6psn8t5vp"
          },
          {
            "cw20": "terra1s275y73lfupag0g03nglxaedfnsw5z4m5zc9wk66guy503zuw5ss889tlx"
          },
          {
            "cw20": "terra1xkt5etsaptddec6achnjlqnx884fwxwuk795fs885v6eyygu6eus7uauhc"
          }
        ],
        "remove": []
      }
    },
    "success": true,
    "label": "Stable staking",
    "power": "TLA registry owner"
  },
  {
    "timestamp": "2026-09-22T11:04:44Z",
    "hash": "10D4246C800BE4EE7F2421A654E7C20D167B91D3BF6B38B0EFE632ECE91C33CC",
    "msg_index": 1,
    "kind": "incentive_blacklist",
    "contract": "terra1awq6t7jfakg9wfjn40fk3wzwmd57mvrqtt3a39z9rmet7wdjj3ysgw3lpa",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "update_incentive_blacklist": {
        "add": [
          {
            "cw20": "terra12usr3jlgvuzq70kpt6u03stxrgzwpjxnej6herpuw9t7echj8z3q44dyyk"
          },
          {
            "cw20": "terra1wwy8xjk4mff7qp2g7qzmgfu9agd6wjdmz99crj94zv9tmh7dvhmq0jsf6a"
          },
          {
            "cw20": "terra14n22zd24nath0tf8fwn468nz7753rjuks67ppddrcqwq37x2xsxsddqxqc"
          },
          {
            "cw20": "terra1vczn40ch624g2kserhzqu2n69j3h7h7c5nfeznw96pnxjuly5h5s25u9dm"
          },
          {
            "cw20": "terra14lul8rjcad0jeuu680n4q7dwgxjkr6mqzx8umyewj8c6xn93squqllleht"
          },
          {
            "cw20": "terra1a2nc0k4m6hun6yr4g6ujnc46wlpfuywzves689at3tdkezrjg8wq7p35ra"
          },
          {
            "cw20": "terra1stavsz7hhsw56tngxt6p5xmkm86a9nvgztgvv56wj7q6yceutmwsvrwjdz"
          },
          {
            "cw20": "terra1my4tml2ae4zewq0u5fpq2qzq4rdpfh5pq7y3eekxxhwxdwdmce4shw9mt4"
          },
          {
            "cw20": "terra1h3z2zv6aw94fx5263dy6tgz6699kxmewlx3vrcu4jjrudg6xmtyqk6vt0u"
          },
          {
            "cw20": "terra1cg9t08mqa88us074mpwpuu8lp5w4jwtye3vaazll45w27at52cpsq7c564"
          },
          {
            "cw20": "terra1e6k3u9uwysataqnysfdn7y5v254pawm0gcuflumugtd7l4w74slq0qww44"
          }
        ],
        "remove": []
      }
    },
    "success": true,
    "label": "Project staking",
    "power": "TLA registry owner"
  },
  {
    "timestamp": "2026-09-22T11:04:44Z",
    "hash": "10D4246C800BE4EE7F2421A654E7C20D167B91D3BF6B38B0EFE632ECE91C33CC",
    "msg_index": 2,
    "kind": "incentive_blacklist",
    "contract": "terra14mmvqn0kthw6sre75vku263lafn5655mkjdejqjedjga4cw0qx2qlf4arv",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "update_incentive_blacklist": {
        "add": [
          {
            "cw20": "terra1sxmrwp48wt3h4whatla7xwl9g6t5y95u589az2cdu0myuzjpkkrs4ztprc"
          },
          {
            "cw20": "terra19xrvvkq5607xudcxvw444yycjz6e3vk3l8p633z68k0vv5q09wnsa9q2qt"
          },
          {
            "cw20": "terra1vc66wpr2ghcesnf203em6yefpze3vrmq99n8yz0me3jzs6g4e8rs2kec75"
          },
          {
            "cw20": "terra12eu8jk4w7lgn2rk7xs46nz7c7r9fw8q98afy9adlwtkghazj40asjf65zu"
          },
          {
            "cw20": "terra1euf8klqukk4wlly90nve0n6drqvq9pst73wc34pruuvx09nptxyse68hgl"
          },
          {
            "cw20": "terra1huw82c9grj9xz9umkc8hqcjqgndadlkrp8rn9u6eh5jh5j2s2t7qs33vry"
          },
          {
            "cw20": "terra19d8tttv0lvhwpj828qqrcmm6yaqdfhrchfheuufcw4kywtmk9u3q98ask3"
          },
          {
            "cw20": "terra1a5apghncafx0nem740fsrmd6demaywvp332a4uat63u2jtwn8mgsz7khkw"
          },
          {
            "cw20": "terra1tfr4ghftlsf2l9nxr3clewk52g5q8wj7m2rglw67dkql9x6u7w6q53gwrn"
          },
          {
            "cw20": "terra1wdzdltygkgqyuvggnqnxsny9vhfyex92kzaz6zkued2wvp7nvxpsv739js"
          },
          {
            "cw20": "terra10ca0xhyjrzl3zk9g26yjxlw5rjplu5ts4jgcvvrgr62ml8jf57hqs3nck5"
          },
          {
            "cw20": "terra17thxg96vtxv39kcltc0dvrltqgkumu8fv93rpz3xz98675cgxdjq3y4ddn"
          }
        ],
        "remove": []
      }
    },
    "success": true,
    "label": "Bluechip staking",
    "power": "TLA registry owner"
  }
]
Retained power used

Removed the broader incentive exclusions

Removed the bulk asset lists from the three original contracts, about 2 hours 42 minutes after adding them. The ledger preserves the exact add/remove arrays rather than assuming every prior exclusion was cleared.

Transaction ↗

Messages, contracts and supporting records

3 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2026-09-22T13:47:12Z",
    "hash": "3C92395B06F13FAB169DC504092F0346ABA93004DAD595DD3E912DF65C8801FA",
    "msg_index": 0,
    "kind": "incentive_blacklist",
    "contract": "terra1v399cx9drllm70wxfsgvfe694tdsd9x96p9ha36w7muffe4znlusqswspq",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "update_incentive_blacklist": {
        "add": [],
        "remove": [
          {
            "cw20": "terra14arerdfc88cdv6m6frc03a0963z877756kqac4h4xvd9vftn0hqqhquca8"
          },
          {
            "cw20": "terra14h48hukanmfv6wrrs50m4w2f9hf09lakwl5d5pkpt4rpl3gtg7ks4ye6d4"
          },
          {
            "cw20": "terra1yqp35sjllqjqh25pt49pcqnnpe3960tanmf2upfadej2gdumz6psn8t5vp"
          },
          {
            "cw20": "terra1s275y73lfupag0g03nglxaedfnsw5z4m5zc9wk66guy503zuw5ss889tlx"
          },
          {
            "cw20": "terra1xkt5etsaptddec6achnjlqnx884fwxwuk795fs885v6eyygu6eus7uauhc"
          }
        ]
      }
    },
    "success": true,
    "label": "Stable staking",
    "power": "TLA registry owner"
  },
  {
    "timestamp": "2026-09-22T13:47:12Z",
    "hash": "3C92395B06F13FAB169DC504092F0346ABA93004DAD595DD3E912DF65C8801FA",
    "msg_index": 1,
    "kind": "incentive_blacklist",
    "contract": "terra1awq6t7jfakg9wfjn40fk3wzwmd57mvrqtt3a39z9rmet7wdjj3ysgw3lpa",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "update_incentive_blacklist": {
        "add": [],
        "remove": [
          {
            "cw20": "terra12usr3jlgvuzq70kpt6u03stxrgzwpjxnej6herpuw9t7echj8z3q44dyyk"
          },
          {
            "cw20": "terra1wwy8xjk4mff7qp2g7qzmgfu9agd6wjdmz99crj94zv9tmh7dvhmq0jsf6a"
          },
          {
            "cw20": "terra14n22zd24nath0tf8fwn468nz7753rjuks67ppddrcqwq37x2xsxsddqxqc"
          },
          {
            "cw20": "terra1vczn40ch624g2kserhzqu2n69j3h7h7c5nfeznw96pnxjuly5h5s25u9dm"
          },
          {
            "cw20": "terra14lul8rjcad0jeuu680n4q7dwgxjkr6mqzx8umyewj8c6xn93squqllleht"
          },
          {
            "cw20": "terra1a2nc0k4m6hun6yr4g6ujnc46wlpfuywzves689at3tdkezrjg8wq7p35ra"
          },
          {
            "cw20": "terra1stavsz7hhsw56tngxt6p5xmkm86a9nvgztgvv56wj7q6yceutmwsvrwjdz"
          },
          {
            "cw20": "terra1my4tml2ae4zewq0u5fpq2qzq4rdpfh5pq7y3eekxxhwxdwdmce4shw9mt4"
          },
          {
            "cw20": "terra1h3z2zv6aw94fx5263dy6tgz6699kxmewlx3vrcu4jjrudg6xmtyqk6vt0u"
          },
          {
            "cw20": "terra1cg9t08mqa88us074mpwpuu8lp5w4jwtye3vaazll45w27at52cpsq7c564"
          },
          {
            "cw20": "terra1e6k3u9uwysataqnysfdn7y5v254pawm0gcuflumugtd7l4w74slq0qww44"
          }
        ]
      }
    },
    "success": true,
    "label": "Project staking",
    "power": "TLA registry owner"
  },
  {
    "timestamp": "2026-09-22T13:47:12Z",
    "hash": "3C92395B06F13FAB169DC504092F0346ABA93004DAD595DD3E912DF65C8801FA",
    "msg_index": 2,
    "kind": "incentive_blacklist",
    "contract": "terra14mmvqn0kthw6sre75vku263lafn5655mkjdejqjedjga4cw0qx2qlf4arv",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "update_incentive_blacklist": {
        "add": [],
        "remove": [
          {
            "cw20": "terra1sxmrwp48wt3h4whatla7xwl9g6t5y95u589az2cdu0myuzjpkkrs4ztprc"
          },
          {
            "cw20": "terra19xrvvkq5607xudcxvw444yycjz6e3vk3l8p633z68k0vv5q09wnsa9q2qt"
          },
          {
            "cw20": "terra1vc66wpr2ghcesnf203em6yefpze3vrmq99n8yz0me3jzs6g4e8rs2kec75"
          },
          {
            "cw20": "terra12eu8jk4w7lgn2rk7xs46nz7c7r9fw8q98afy9adlwtkghazj40asjf65zu"
          },
          {
            "cw20": "terra1euf8klqukk4wlly90nve0n6drqvq9pst73wc34pruuvx09nptxyse68hgl"
          },
          {
            "cw20": "terra1huw82c9grj9xz9umkc8hqcjqgndadlkrp8rn9u6eh5jh5j2s2t7qs33vry"
          },
          {
            "cw20": "terra19d8tttv0lvhwpj828qqrcmm6yaqdfhrchfheuufcw4kywtmk9u3q98ask3"
          },
          {
            "cw20": "terra1a5apghncafx0nem740fsrmd6demaywvp332a4uat63u2jtwn8mgsz7khkw"
          },
          {
            "cw20": "terra1tfr4ghftlsf2l9nxr3clewk52g5q8wj7m2rglw67dkql9x6u7w6q53gwrn"
          },
          {
            "cw20": "terra1wdzdltygkgqyuvggnqnxsny9vhfyex92kzaz6zkued2wvp7nvxpsv739js"
          },
          {
            "cw20": "terra10ca0xhyjrzl3zk9g26yjxlw5rjplu5ts4jgcvvrgr62ml8jf57hqs3nck5"
          },
          {
            "cw20": "terra17thxg96vtxv39kcltc0dvrltqgkumu8fv93rpz3xz98675cgxdjq3y4ddn"
          }
        ]
      }
    },
    "success": true,
    "label": "Bluechip staking",
    "power": "TLA registry owner"
  }
]
Retained power used

Introduced a per-wallet staking restriction

Installed code 4037, which consults ASSET_STAKING_BLACKLIST. Controlled execution of the exact binary shows listed senders fail stake, unstake and reward-claim operations before account-state checks.

Transaction ↗

Messages, contracts and supporting records

3 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2026-10-03T02:14:58Z",
    "hash": "D5111F8A8519102A8CB324352513ABC377C0D82D9DEEDAF7FB5355566D7E7A4C",
    "msg_index": 0,
    "kind": "migration",
    "contract": "terra1v399cx9drllm70wxfsgvfe694tdsd9x96p9ha36w7muffe4znlusqswspq",
    "label": "Stable staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "4037",
    "msg": {},
    "success": true,
    "old_code_id": 4033,
    "new_code_id": 4037,
    "power": "Wasm migration administrator"
  },
  {
    "timestamp": "2026-10-03T02:14:58Z",
    "hash": "D5111F8A8519102A8CB324352513ABC377C0D82D9DEEDAF7FB5355566D7E7A4C",
    "msg_index": 1,
    "kind": "migration",
    "contract": "terra1awq6t7jfakg9wfjn40fk3wzwmd57mvrqtt3a39z9rmet7wdjj3ysgw3lpa",
    "label": "Project staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "4037",
    "msg": {},
    "success": true,
    "old_code_id": 4033,
    "new_code_id": 4037,
    "power": "Wasm migration administrator"
  },
  {
    "timestamp": "2026-10-03T02:14:58Z",
    "hash": "D5111F8A8519102A8CB324352513ABC377C0D82D9DEEDAF7FB5355566D7E7A4C",
    "msg_index": 2,
    "kind": "migration",
    "contract": "terra14mmvqn0kthw6sre75vku263lafn5655mkjdejqjedjga4cw0qx2qlf4arv",
    "label": "Bluechip staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "4037",
    "msg": {},
    "success": true,
    "old_code_id": 4033,
    "new_code_id": 4037,
    "power": "Wasm migration administrator"
  }
]
Retained power used

An initial address is entered into the new restriction list

The owner sets ASSET_STAKING_FIX to the project address. The code then deployed still reads a differently named list; this entry alone did not activate the later tested restriction.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2026-10-03T02:17:58Z",
    "hash": "7545CEEB62C382CAFBB018BD7BD9A60A37772929182D5804140AAC0A54CA3650",
    "msg_index": 0,
    "kind": "registry_change",
    "contract": "terra1hwxg6s732eparz3ys7sa4t5f64ngpd2w8syrca6z7ckv3fs9uqnsvrpcqa",
    "label": "TLA permissions registry",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "set_addresses": {
        "addresses": [],
        "lists": [
          [
            "ASSET_STAKING_FIX",
            [
              "terra1vm5azhvaxeanc7auxh02y8jmxrk8tj93f6aywp"
            ]
          ]
        ]
      }
    },
    "success": true,
    "power": "TLA registry owner"
  }
]
Retained power used

Changed the restriction to read the FIX list

Installed code 4038, four minutes 19 seconds after 4037. It reads ASSET_STAKING_FIX and applies the same sender-dependent failures. Both binaries report the same v1.9.10 label despite different hashes.

Transaction ↗

Messages, contracts and supporting records

3 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2026-10-03T02:19:17Z",
    "hash": "BB874B99728FDB9401DFD9FEF22B0D06C72E1C7D8E82A35029FACA40FDB88560",
    "msg_index": 0,
    "kind": "migration",
    "contract": "terra1v399cx9drllm70wxfsgvfe694tdsd9x96p9ha36w7muffe4znlusqswspq",
    "label": "Stable staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "4038",
    "msg": {},
    "success": true,
    "old_code_id": 4037,
    "new_code_id": 4038,
    "power": "Wasm migration administrator"
  },
  {
    "timestamp": "2026-10-03T02:19:17Z",
    "hash": "BB874B99728FDB9401DFD9FEF22B0D06C72E1C7D8E82A35029FACA40FDB88560",
    "msg_index": 1,
    "kind": "migration",
    "contract": "terra1awq6t7jfakg9wfjn40fk3wzwmd57mvrqtt3a39z9rmet7wdjj3ysgw3lpa",
    "label": "Project staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "4038",
    "msg": {},
    "success": true,
    "old_code_id": 4037,
    "new_code_id": 4038,
    "power": "Wasm migration administrator"
  },
  {
    "timestamp": "2026-10-03T02:19:17Z",
    "hash": "BB874B99728FDB9401DFD9FEF22B0D06C72E1C7D8E82A35029FACA40FDB88560",
    "msg_index": 2,
    "kind": "migration",
    "contract": "terra14mmvqn0kthw6sre75vku263lafn5655mkjdejqjedjga4cw0qx2qlf4arv",
    "label": "Bluechip staking",
    "sender": "terra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew",
    "code_id": "4038",
    "msg": {},
    "success": true,
    "old_code_id": 4037,
    "new_code_id": 4038,
    "power": "Wasm migration administrator"
  }
]
Retained power used

Replaced the restricted address with another wallet

Replaced the project address with terra1uaspcnh3r5etr3szfmgn6ecuum00dm3l7fstvz. That entry remained effective for 15 days 12 hours 52 minutes 32 seconds. This proves the restriction was configured; no failed live attempt by that wallet after activation has been recovered.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2026-10-03T02:21:42Z",
    "hash": "5E62BA4B9B02940D22154FDB1B521D6D02DE93A56BB17671A4E53DC2FD733DAE",
    "msg_index": 0,
    "kind": "registry_change",
    "contract": "terra1hwxg6s732eparz3ys7sa4t5f64ngpd2w8syrca6z7ckv3fs9uqnsvrpcqa",
    "label": "TLA permissions registry",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "set_addresses": {
        "addresses": [],
        "lists": [
          [
            "ASSET_STAKING_FIX",
            [
              "terra1uaspcnh3r5etr3szfmgn6ecuum00dm3l7fstvz"
            ]
          ]
        ]
      }
    },
    "success": true,
    "power": "TLA registry owner"
  }
]
Statement / publication

The 0xphilipp GitHub account publishes the Common backup

GitHub associates this account with the commit that adds the archived launch post. The first archived file and the later reviewed revisions contain identical bytes. Git records this commit date; the commit is unsigned.

Backup commit ↗ · Preserved provenance ↗

Retained power used

Removed the per-wallet restriction

Emptied ASSET_STAKING_FIX on 18 October 2026. This is another actual use of the retained owner key, 690 days after the common counting cutoff. Removing the entry did not transfer the owner or administrator to Stewardship.

Transaction ↗

Messages, contracts and supporting records

1 original-contract operation(s). Included in the 31-action / 19-transaction headline.

Decoded messages ↗ · Original chain response ↗

[
  {
    "timestamp": "2026-10-18T15:14:14Z",
    "hash": "EDC654FA72CA8BA3921596AD93648C55DA676BCDD427FE1475DA3B853CA56230",
    "msg_index": 0,
    "kind": "registry_change",
    "contract": "terra1hwxg6s732eparz3ys7sa4t5f64ngpd2w8syrca6z7ckv3fs9uqnsvrpcqa",
    "label": "TLA permissions registry",
    "sender": "terra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl",
    "msg": {
      "set_addresses": {
        "addresses": [],
        "lists": [
          [
            "ASSET_STAKING_FIX",
            []
          ]
        ]
      }
    },
    "success": true,
    "power": "TLA registry owner"
  }
]
On-chain record

All ten original contracts still name the ERIS upgrade administrator

All ten metadata responses were checked at block 23,348,316. Their administrator-transfer indexes return only the 2 September 2024 transfer. A separate same-day ownership query still names the ERIS configuration wallet, with no pending new owner.

Inspect all ten contracts ↓

The ten contracts covered by this ledger

Stewardship had selected operating roles. That did not make it the owner of the permissions registry or the administrator able to replace contract code. ERIS wallets retained those separate powers.

ERIS configuration / owner walletterra1kefa2zgjn45ctj32d3tje5jdwus7px6n2klgzl
ERIS upgrade administratorterra1q0vny4wx2pfteh9zq323wh48c654xacpfq5tew
Named handover recipient: Stewardshipterra1k8ug6dkzntczfzn76wsh24tdjmx944yj6mk063wum7n20cwd7lxq4lppjg

The launch post names these addresses as ERIS wallets. Philipp’s public reply of 19 October 2026 explains why ERIS retained administration. The transaction records identify the account used; they do not establish whether another person also held its key.

ContractCreated under ERISAdministrator at the checked snapshot
TLA permissions registry
Full contract addressterra1hwxg6s732eparz3ys7sa4t5f64ngpd2w8syrca6z7ckv3fs9uqnsvrpcqa
09 Aug 2024 · 08:40:53 UTC
Deployment ↗ · Raw ↗
ERIS upgrade wallet
Snapshot ↗ · Admin history ↗
Voting gauge
Full contract addressterra1hfksrhchkmsj4qdq33wkksrslnfles6y2l77fmmzeep0xmq24l2smsd3lj
09 Aug 2024 · 08:48:00 UTC
Deployment ↗ · Raw ↗
ERIS upgrade wallet
Snapshot ↗ · Admin history ↗
Stable Alliance connector
Full contract addressterra1ym2495f63mdx63tu96085x2vf3xpy9z9k5urxwhvmf9jldm99q5qr4q6n8
09 Aug 2024 · 08:50:10 UTC
Deployment ↗ · Raw ↗
ERIS upgrade wallet
Snapshot ↗ · Admin history ↗
Project Alliance connector
Full contract addressterra1x8v9fujf3c78q2we23x0vgzmxgtt0hgvuvfsxy4w3ar9kcua4c6qqcnhyh
09 Aug 2024 · 08:50:45 UTC
Deployment ↗ · Raw ↗
ERIS upgrade wallet
Snapshot ↗ · Admin history ↗
Bluechip Alliance connector
Full contract addressterra16l43xt2uq09yvz4axg73n8rtm0qte9lremdwm6ph0e35r2jnm43qnl8h53
09 Aug 2024 · 08:51:38 UTC
Deployment ↗ · Raw ↗
ERIS upgrade wallet
Snapshot ↗ · Admin history ↗
Voting escrow
Full contract addressterra1uqhj8agyeaz8fu6mdggfuwr3lp32jlrx5hqag4jxexde92rzkamq3l62zg
09 Aug 2024 · 08:57:55 UTC
Deployment ↗ · Raw ↗
ERIS upgrade wallet
Snapshot ↗ · Admin history ↗
Stable staking
Full contract addressterra1v399cx9drllm70wxfsgvfe694tdsd9x96p9ha36w7muffe4znlusqswspq
09 Aug 2024 · 08:58:50 UTC
Deployment ↗ · Raw ↗
ERIS upgrade wallet
Snapshot ↗ · Admin history ↗
Project staking
Full contract addressterra1awq6t7jfakg9wfjn40fk3wzwmd57mvrqtt3a39z9rmet7wdjj3ysgw3lpa
09 Aug 2024 · 08:59:14 UTC
Deployment ↗ · Raw ↗
ERIS upgrade wallet
Snapshot ↗ · Admin history ↗
Bluechip staking
Full contract addressterra14mmvqn0kthw6sre75vku263lafn5655mkjdejqjedjga4cw0qx2qlf4arv
09 Aug 2024 · 08:59:51 UTC
Deployment ↗ · Raw ↗
ERIS upgrade wallet
Snapshot ↗ · Admin history ↗
Voting-incentive manager
Full contract addressterra1tuuwm8yrj54qeg0c8xu00aha9ryatyhtczq8qq2q8tntuw0auzas9037wh
09 Aug 2024 · 09:04:49 UTC
Deployment ↗ · Raw ↗
ERIS upgrade wallet
Snapshot ↗ · Admin history ↗

Administrator metadata: block 23,348,316 at 18 October 2026, 22:03:04 UTC. Block record ↗ · Registry owner queried separately at block 23,347,940: Owner response ↗. The owner response has no pending new owner.

The later Phoenix Treasury

The Treasury was deployed after the original TLA contracts and used the same registry. Its control history matters, but the TLA post is not automatically an express Treasury-specific handover deadline. These events are outside the 31-action count.

  1. Treasury deployed under the ERIS configuration wallet

    The instantiate message explicitly names the ERIS configuration wallet as upgrade administrator and uses the pre-existing TLA registry.

    Primary record ↗
  2. Stewardship assigned Treasury application roles

    Registry set_addresses assigns PDT_CONTROLLER and PDT_CONFIG_OWNER to Stewardship. This is not a transfer of registry ownership or contract migration administration.

    Primary record ↗
  3. Treasury funding vote begins

    Proposal 4822 creates Alliance funding; its executable messages do not transfer the Treasury administrator.

    Primary record ↗
  4. Treasury configuration role reassigned to ERIS

    PDT_CONFIG_OWNER changes from Stewardship to the ERIS configuration wallet during proposal 4822 voting. The distinct PDT_CONTROLLER role is unchanged by this transaction.

    Primary record ↗
  5. Treasury funding vote ends; proposal recorded passed

    Proposal 4822 creates Alliance funding; its executable messages do not transfer the Treasury administrator.

    Primary record ↗
  6. Treasury upgrade administration moved between ERIS wallets

    This is MsgUpdateAdmin, not a code migration. It moved authority already created on 7 October 2024; it neither created the authority for the first time nor transferred it to Stewardship.

    Primary record ↗

What is established, and how it is counted

Two powers; two periods

Contract administration can replace a contract’s code through migration. Registry ownership controls configuration and assigned permissions. Neither is equivalent to a particular board payment vote, revenue-recipient account or selected operating permission.

The counting clock

The post specifies periods but no explicit start-event formula. The headline uses three calendar months after proposal 4817’s vote ended: 27 November 2024. Even starting from the later 2 September internal administrator transfer moves the cutoff to 2 December and leaves the same 31 actions in 19 transactions.

Completeness

The ledger reconciles the original ten contracts’ returned migration histories, administrator-change indexes, registry executions and targeted privileged calls. It is a verified minimum within those queries, not a claim to have recovered every private decision or every possible chain event.

What the retained powers were used for

The records include code replacement, permissions changes, admission of arbLUNA collateral, incentive-fee redirection, reward exclusions and an address-based staking restriction. A successful transaction proves the authority was exercised; the action count is not a count of crimes or losses.

Rationale and authorization

October 2026 contains a documented compromised-wallet incident and a separate chain response. That context is relevant to individual restrictions. No approved extension of the handover undertaking was found in the reviewed records. A security rationale and an amendment of the promised handover are different records.

Public-record context

A December statement about a PD-managed take-rate multisig concerns revenue custody, not upgrade authority. The 2023 Amplifier/ICS20 multisig discussion concerns different contracts. The audit’s multisig language records a team representation, not a certification of deployed key custody.

Proposal 4817 response ↗ · Statement register ↗ · Origin evidence register ↗ · Page evidence checksums ↗

Repository backup and verification

The repository’s retrievable Git history is preserved. All seven reachable commits, all advertised references, all 275 current files, source metadata and a capture log. The captured branch and remote references were unchanged between the before/after checks.

Captured revision: 3c92273c92c01daa94ed3c5a5162e1e9072720cb
Capture: 18 October 2026, 23:02–23:04 UTC.

Current files · ZIP

All 275 files at the captured revision. 27.24 MiB.

Individual parts and complete-file checksum
Part 120.00 MiB
Part 27.24 MiB

SHA-256: 437895155c2e1271eacf1ad1899200fc8658b215f1f31e4a1103ff705a192805

Complete Git history · bundle

All seven reachable commits and every advertised ref. 47.86 MiB.

Individual parts and complete-file checksum
Part 120.00 MiB
Part 220.00 MiB
Part 37.86 MiB

SHA-256: 058607f963df226ecceaff68d3fd570218247fc750c99df40b8318053a04dafe

Exact captured mirror · ZIP

The preserved bare Git mirror, including its object database. 47.89 MiB.

Individual parts and complete-file checksum
Part 120.00 MiB
Part 220.00 MiB
Part 37.89 MiB

SHA-256: 974fbef8c9aba2d9223390d5f8005e54bb989a9f40a95ebc25e328aa034e81e1

Signed timestamp & verification record

A FreeTSA RFC 3161 token timestamps the manifest hash at 18 October 2026, 23:06:02 UTC. Its signature and exact manifest digest verified successfully.

Download verification packet ↓

Includes manifest, capture log, timestamp request and response, certificates and verification output. Verification trusts the named provider’s certificate; this is not a claim of an eIDAS qualified timestamp.

The download buttons fetch the hosted parts, verify each SHA-256 and the reconstructed file, then save the complete archive. Individual parts remain available if browser memory limits prevent assembly. Cloudflare’s file-size limit is why the archives are stored in parts.

Complete manifest ↗ · Capture log ↗ · Independent verification and reassembly instructions ↗ · Preserved original pledge document ↗ · Timestamp verification ↗

Manifest fingerprint

ffdbf188749a35d213b213ff902e3c492e8d296e0dbdd323d4f69f36f3ae6a38

The timestamp binds this exact manifest. Its artifact hashes bind the repository archives and their parts. Altering the preserved files would break verification.

Independent Wayback copy of the pledge

The Internet Archive captured the raw pledge document at 18 October 2026, 23:04:54 UTC. A retrieved copy matches the original document’s SHA-256 exactly.

Open the independently archived pledge ↗

These preservation records establish what was captured now and allow later integrity checks. They do not backdate the archive to 2024 or independently prove every historical claim inside it. Earlier Common captures located so far contain only the application shell, not the pledge’s text. The repository backup covers Git content and advertised refs; it does not recover deleted or inaccessible GitHub material.

Original repository and preserved GitHub copy

Original · phoenix-directive / docs

Open original repository ↗

Controlled by its original maintainers. It may change or become unavailable.

Captured revision on the original ↗

Backup · terra2backup / Terra_Backup

Open verified backup ↗

A separate repository containing the captured files and history. Recovery does not require the original to remain online.

Same captured revision in the backup ↗

Handover pledge, same file and commit: Original ↗ · Preserved copy ↗

A fresh public download from this separate repository reproduced all seven commits, 295 Git objects and 275 current files. Every captured object’s contents matched the original SHA-256 record. Commit IDs, authors, commit dates, messages, paths, file modes and the branch reference are unchanged.

git clone --mirror https://github.com/terra2backup/Terra_Backup.git Terra_Backup.git

Object-by-object verification results ↗ · Copy and custody record ↗

Verified on 18 October 2026 at 23:45:18 UTC. The copied revision is 3c92273c92c01daa94ed3c5a5162e1e9072720cb. This is a separate repository, not a GitHub fork. This site maintains this copy; it preserves the captured Git history and does not backdate the capture.

Terra_Backup — clonable Git copy

The repository is also available as a read-only Git remote. A fresh download from this address reproduced all seven commits and all 295 objects. Every object’s SHA-256 matched the restored original backup.

git clone --mirror https://philipp-payments.pages.dev/handover/git/Terra_Backup.git Terra_Backup.git

Download verification results ↗ · Mirror file checksums ↗

This copy is hosted on this site. Its Git history is unchanged; the storage files were split into smaller Git packs to fit the hosting limit. It can be imported into another Git service without contacting the original repository.

Independent archive requests

As checked on 18 October 2026 at 23:54 UTC, Software Heritage’s direct GitHub download failed because GitHub returned HTTP 429. The request to archive the preserved Git mirror is pending manual review. No completed Software Heritage archive is claimed.

Original-repository request ↗ · Preserved-mirror request ↗ · Captured status records ↗

Restoration checked

The complete Git bundle was downloaded from this public site and restored in a new folder with remote Git access disabled. All seven commits, 295 Git objects and 275 current files matched the preserved records. The restored file contents also matched the separate ZIP. Verification completed on 18 October 2026 at 23:18:32 UTC.

Restoration results, object hashes and file checksums ↗ · Repository coverage check ↗

GitHub’s public API returned no issues, pull requests, releases, commit comments or issue comments at the coverage check. The public wiki could not be retrieved. This supplements the original timestamped package; its manifest and timestamp have not been altered.

What would establish the original 2024 page?

The strongest additional records would be Common’s stored post and revision history for discussion 24385, or a copy captured in 2024 containing the actual text and page assets. Original notification emails, saved HTML or MHTML files, and dated browser captures from readers could corroborate that version. The earlier Wayback captures checked so far contain an application shell without the post text.