get_governance_state
Verify GBLIN protocol governance state before trust-sensitive agent actions: confirm Timelock ownership, delays, role counts, pending proposals, and optional operation status; read-only.
Instructions
Verify GBLIN protocol governance state: confirms whether the GBLIN vault is owned by the 48h Timelock, reads the timelock's min delay and grace period, reports role member counts, and surfaces any pending asset-addition proposal on the index contract. If an operation_id is provided, also reports the status of that specific timelock operation. Read-only — use this to gate trust-sensitive agent actions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation_id | No | Optional 0x-prefixed 32-byte hex id of a specific timelock operation to inspect. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lens | No | ||
| owner | Yes | ||
| vault | Yes | ||
| timelock | Yes | Address and minimum delay of the timelock, read on chain. | |
| verification | No | ||
| fee_recipient | No | ||
| trust_summary | No | ||
| pending_handover | No | A pending ownership transfer, or null. | |
| owner_is_timelock | Yes | ||
| owner_is_renounced | Yes | ||
| pending_timelock_operation | No | A scheduled timelock operation affecting ownership, or null. |