{
  "generatedAt": "2025-10-20T16:36:01.059Z",
  "network": "hardhat (chainId 31337)",
  "actors": [
    {
      "key": "owner",
      "name": "AGI Jobs Sovereign Orchestrator",
      "role": "Owner",
      "address": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
    },
    {
      "key": "nation-a",
      "name": "Arctic Climate Directorate (Employer)",
      "role": "Nation",
      "address": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8"
    },
    {
      "key": "nation-b",
      "name": "Pacific Infrastructure Authority (Employer)",
      "role": "Nation",
      "address": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC"
    },
    {
      "key": "alice",
      "name": "Aurora Logistics AI (AI Agent)",
      "role": "Agent",
      "address": "0x90F79bf6EB2c4f870365E785982E1f101E93b906"
    },
    {
      "key": "zephyr",
      "name": "Zephyr Relief Swarm (AI Agent)",
      "role": "Agent",
      "address": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65"
    },
    {
      "key": "charlie",
      "name": "Validator Polaris (Validator)",
      "role": "Validator",
      "address": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc"
    },
    {
      "key": "dora",
      "name": "Validator Meridian (Validator)",
      "role": "Validator",
      "address": "0x976EA74026E726554dB657fA54763abd0C3a0aa9"
    },
    {
      "key": "evan",
      "name": "Validator Horizon (Validator)",
      "role": "Validator",
      "address": "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955"
    },
    {
      "key": "moderator",
      "name": "Global Moderator Council",
      "role": "Moderator",
      "address": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
    }
  ],
  "ownerActions": [
    {
      "label": "Quadratic voting executor initialised",
      "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
      "method": "setProposalExecutor",
      "parameters": {
        "executor": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:35:59.583Z"
    },
    {
      "label": "Quadratic voting treasury anchored to owner",
      "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
      "method": "setTreasury",
      "parameters": {
        "treasury": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:35:59.587Z"
    },
    {
      "label": "Linked certificate to job registry",
      "contract": "CertificateNFT@0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0",
      "method": "setJobRegistry",
      "parameters": {
        "registry": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82"
      },
      "at": "2025-10-20T16:35:59.593Z"
    },
    {
      "label": "Linked certificate to stake manager",
      "contract": "CertificateNFT@0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0",
      "method": "setStakeManager",
      "parameters": {
        "stake": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"
      },
      "at": "2025-10-20T16:35:59.606Z"
    },
    {
      "label": "Connected stake manager fee pool",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setFeePool",
      "parameters": {
        "feePool": "0x0B306BF915C4d645ff596e518fAf3F9669b97016"
      },
      "at": "2025-10-20T16:35:59.622Z"
    },
    {
      "label": "Connected stake modules",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setModules",
      "parameters": {
        "registry": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "dispute": "0x9A676e781A523b5d0C0e43731313A708CB607508"
      },
      "at": "2025-10-20T16:35:59.627Z"
    },
    {
      "label": "Linked stake to validation module",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setValidationModule",
      "parameters": {
        "validation": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e"
      },
      "at": "2025-10-20T16:35:59.630Z"
    },
    {
      "label": "Validation module registry link",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setJobRegistry",
      "parameters": {
        "registry": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82"
      },
      "at": "2025-10-20T16:35:59.636Z"
    },
    {
      "label": "Validation module identity link",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setIdentityRegistry",
      "parameters": {
        "identity": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788"
      },
      "at": "2025-10-20T16:35:59.639Z"
    },
    {
      "label": "Validation module reputation link",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setReputationEngine",
      "parameters": {
        "reputation": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318"
      },
      "at": "2025-10-20T16:35:59.642Z"
    },
    {
      "label": "Validation module stake link",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setStakeManager",
      "parameters": {
        "stake": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"
      },
      "at": "2025-10-20T16:35:59.645Z"
    },
    {
      "label": "Registry module wiring finalised",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "setModules",
      "parameters": {
        "validation": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "stake": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "reputation": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318",
        "dispute": "0x9A676e781A523b5d0C0e43731313A708CB607508",
        "certificate": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0",
        "feePool": "0x0B306BF915C4d645ff596e518fAf3F9669b97016"
      },
      "at": "2025-10-20T16:35:59.657Z"
    },
    {
      "label": "Registry identity registry set",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "setIdentityRegistry",
      "parameters": {
        "identity": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788"
      },
      "at": "2025-10-20T16:35:59.661Z"
    },
    {
      "label": "Validator reward percentage configured",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "setValidatorRewardPct",
      "parameters": {
        "pct": 20
      },
      "at": "2025-10-20T16:35:59.664Z"
    },
    {
      "label": "Registry authorised to update reputation",
      "contract": "ReputationEngine@0x8A791620dd6260079BF849Dc5567aDC3F2FdC318",
      "method": "setCaller",
      "parameters": {
        "caller": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "allowed": true
      },
      "at": "2025-10-20T16:35:59.667Z"
    },
    {
      "label": "Validation authorised to update reputation",
      "contract": "ReputationEngine@0x8A791620dd6260079BF849Dc5567aDC3F2FdC318",
      "method": "setCaller",
      "parameters": {
        "caller": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "allowed": true
      },
      "at": "2025-10-20T16:35:59.669Z"
    },
    {
      "label": "Dispute module stake link",
      "contract": "DisputeModule@0x9A676e781A523b5d0C0e43731313A708CB607508",
      "method": "setStakeManager",
      "parameters": {
        "stake": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"
      },
      "at": "2025-10-20T16:35:59.672Z"
    },
    {
      "label": "Commit/reveal windows tuned",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setCommitRevealWindows",
      "parameters": {
        "commitWindow": 60,
        "revealWindow": 60
      },
      "at": "2025-10-20T16:35:59.674Z"
    },
    {
      "label": "Validator quorum set",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setValidatorsPerJob",
      "parameters": {
        "count": 3
      },
      "at": "2025-10-20T16:35:59.678Z"
    },
    {
      "label": "Validator pool curated",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setValidatorPool",
      "parameters": {
        "validators": [
          "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
          "0x976EA74026E726554dB657fA54763abd0C3a0aa9",
          "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955"
        ]
      },
      "at": "2025-10-20T16:35:59.682Z"
    },
    {
      "label": "Reveal quorum configured",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setRevealQuorum",
      "parameters": {
        "minYesVotes": 0,
        "minRevealers": 2
      },
      "at": "2025-10-20T16:35:59.685Z"
    },
    {
      "label": "Non-reveal penalty set",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setNonRevealPenalty",
      "parameters": {
        "penaltyBps": 100,
        "penaltyDivisor": 1
      },
      "at": "2025-10-20T16:35:59.687Z"
    },
    {
      "label": "Fee pool burn percentage adjusted",
      "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
      "method": "setBurnPct",
      "parameters": {
        "burnPct": 5
      },
      "at": "2025-10-20T16:35:59.689Z"
    },
    {
      "label": "Certificate base URI set",
      "contract": "CertificateNFT@0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0",
      "method": "setBaseURI",
      "parameters": {
        "baseURI": "ipfs://agi-jobs/demo/certificates/"
      },
      "at": "2025-10-20T16:35:59.691Z"
    },
    {
      "label": "Emergency AI agent allowlisted",
      "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
      "method": "addAdditionalAgent",
      "parameters": {
        "agent": "0x90F79bf6EB2c4f870365E785982E1f101E93b906"
      },
      "at": "2025-10-20T16:35:59.695Z"
    },
    {
      "label": "Agent type annotated",
      "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
      "method": "setAgentType",
      "parameters": {
        "agent": "0x90F79bf6EB2c4f870365E785982E1f101E93b906",
        "agentType": 1
      },
      "at": "2025-10-20T16:35:59.701Z"
    },
    {
      "label": "Emergency AI agent allowlisted",
      "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
      "method": "addAdditionalAgent",
      "parameters": {
        "agent": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65"
      },
      "at": "2025-10-20T16:35:59.704Z"
    },
    {
      "label": "Agent type annotated",
      "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
      "method": "setAgentType",
      "parameters": {
        "agent": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
        "agentType": 1
      },
      "at": "2025-10-20T16:35:59.707Z"
    },
    {
      "label": "Validator council seat granted",
      "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
      "method": "addAdditionalValidator",
      "parameters": {
        "validator": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc"
      },
      "at": "2025-10-20T16:35:59.710Z"
    },
    {
      "label": "Validator council seat granted",
      "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
      "method": "addAdditionalValidator",
      "parameters": {
        "validator": "0x976EA74026E726554dB657fA54763abd0C3a0aa9"
      },
      "at": "2025-10-20T16:35:59.712Z"
    },
    {
      "label": "Validator council seat granted",
      "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
      "method": "addAdditionalValidator",
      "parameters": {
        "validator": "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955"
      },
      "at": "2025-10-20T16:35:59.715Z"
    },
    {
      "label": "Protocol fee temporarily increased",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "setFeePct",
      "parameters": {
        "previous": 5,
        "pct": 9
      },
      "at": "2025-10-20T16:35:59.840Z"
    },
    {
      "label": "Validator rewards boosted",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "setValidatorRewardPct",
      "parameters": {
        "previous": 20,
        "pct": 25
      },
      "at": "2025-10-20T16:35:59.845Z"
    },
    {
      "label": "Fee pool burn widened",
      "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
      "method": "setBurnPct",
      "parameters": {
        "previous": 5,
        "burnPct": 6
      },
      "at": "2025-10-20T16:35:59.849Z"
    },
    {
      "label": "Commit/reveal windows extended",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setCommitRevealWindows",
      "parameters": {
        "previousCommitWindow": "60s",
        "previousRevealWindow": "60s",
        "commitWindow": "90s",
        "revealWindow": "90s"
      },
      "at": "2025-10-20T16:35:59.868Z"
    },
    {
      "label": "Reveal quorum tightened",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setRevealQuorum",
      "parameters": {
        "previousPct": 0,
        "previousMinRevealers": 2,
        "pct": 50,
        "minRevealers": 2
      },
      "at": "2025-10-20T16:35:59.876Z"
    },
    {
      "label": "Non-reveal penalty escalated",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setNonRevealPenalty",
      "parameters": {
        "previousBps": 100,
        "previousBanBlocks": 1,
        "bps": 150,
        "banBlocks": 12
      },
      "at": "2025-10-20T16:35:59.883Z"
    },
    {
      "label": "Stake treasury candidate allowlisted",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setTreasuryAllowlist",
      "parameters": {
        "treasury": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
        "allowed": true
      },
      "at": "2025-10-20T16:35:59.902Z"
    },
    {
      "label": "Stake treasury rerouted",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setTreasury",
      "parameters": {
        "treasury": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8"
      },
      "at": "2025-10-20T16:35:59.907Z"
    },
    {
      "label": "Minimum stake raised",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setMinStake",
      "parameters": {
        "previous": "1.0 AGIα",
        "minStake": "6.0 AGIα"
      },
      "at": "2025-10-20T16:35:59.912Z"
    },
    {
      "label": "Maximum stake per address tuned",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setMaxStakePerAddress",
      "parameters": {
        "previous": "Unlimited",
        "maxStake": "1000.0 AGIα"
      },
      "at": "2025-10-20T16:35:59.916Z"
    },
    {
      "label": "Unbonding period extended",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setUnbondingPeriod",
      "parameters": {
        "previous": "604800s",
        "unbondingPeriod": "608400s"
      },
      "at": "2025-10-20T16:35:59.923Z"
    },
    {
      "label": "Stake pauser manager delegated",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setPauserManager",
      "parameters": {
        "manager": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "at": "2025-10-20T16:35:59.929Z"
    },
    {
      "label": "Fee pool treasury allowlisted",
      "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
      "method": "setTreasuryAllowlist",
      "parameters": {
        "treasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
        "allowed": true
      },
      "at": "2025-10-20T16:35:59.934Z"
    },
    {
      "label": "Fee pool treasury rerouted",
      "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
      "method": "setTreasury",
      "parameters": {
        "treasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC"
      },
      "at": "2025-10-20T16:35:59.939Z"
    },
    {
      "label": "Registry pauser delegated",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "setPauser",
      "parameters": {
        "newPauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "at": "2025-10-20T16:35:59.948Z"
    },
    {
      "label": "Stake manager pauser delegated",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setPauser",
      "parameters": {
        "newPauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "at": "2025-10-20T16:35:59.954Z"
    },
    {
      "label": "Validation module pauser delegated",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setPauser",
      "parameters": {
        "newPauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "at": "2025-10-20T16:35:59.959Z"
    },
    {
      "label": "Registry paused for drill",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "pause",
      "parameters": {
        "by": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:35:59.963Z"
    },
    {
      "label": "Stake manager paused for drill",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "pause",
      "parameters": {
        "by": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:35:59.965Z"
    },
    {
      "label": "Validation module paused for drill",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "pause",
      "parameters": {
        "by": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:35:59.969Z"
    },
    {
      "label": "Registry unpaused after drill",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "unpause",
      "parameters": {
        "by": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:35:59.979Z"
    },
    {
      "label": "Stake manager unpaused after drill",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "unpause",
      "parameters": {
        "by": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:35:59.983Z"
    },
    {
      "label": "Validation module unpaused after drill",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "unpause",
      "parameters": {
        "by": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:35:59.986Z"
    },
    {
      "label": "Registry paused by delegated moderator",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "pause",
      "parameters": {
        "by": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "at": "2025-10-20T16:35:59.995Z"
    },
    {
      "label": "Stake manager paused by delegated moderator",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "pause",
      "parameters": {
        "by": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "at": "2025-10-20T16:35:59.998Z"
    },
    {
      "label": "Validation module paused by delegated moderator",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "pause",
      "parameters": {
        "by": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "at": "2025-10-20T16:36:00.003Z"
    },
    {
      "label": "Registry unpaused by delegated moderator",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "unpause",
      "parameters": {
        "by": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "at": "2025-10-20T16:36:00.012Z"
    },
    {
      "label": "Stake manager unpaused by delegated moderator",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "unpause",
      "parameters": {
        "by": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "at": "2025-10-20T16:36:00.015Z"
    },
    {
      "label": "Validation module unpaused by delegated moderator",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "unpause",
      "parameters": {
        "by": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "at": "2025-10-20T16:36:00.017Z"
    },
    {
      "label": "Protocol fee restored",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "setFeePct",
      "parameters": {
        "pct": 5
      },
      "at": "2025-10-20T16:36:00.060Z"
    },
    {
      "label": "Validator reward restored",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "setValidatorRewardPct",
      "parameters": {
        "pct": 20
      },
      "at": "2025-10-20T16:36:00.062Z"
    },
    {
      "label": "Fee pool burn restored",
      "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
      "method": "setBurnPct",
      "parameters": {
        "burnPct": 5
      },
      "at": "2025-10-20T16:36:00.065Z"
    },
    {
      "label": "Commit/reveal cadence restored",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setCommitRevealWindows",
      "parameters": {
        "commitWindow": "60s",
        "revealWindow": "60s"
      },
      "at": "2025-10-20T16:36:00.068Z"
    },
    {
      "label": "Reveal quorum restored",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setRevealQuorum",
      "parameters": {
        "pct": 0,
        "minRevealers": 2
      },
      "at": "2025-10-20T16:36:00.071Z"
    },
    {
      "label": "Non-reveal penalty restored",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setNonRevealPenalty",
      "parameters": {
        "bps": 100,
        "banBlocks": 1
      },
      "at": "2025-10-20T16:36:00.073Z"
    },
    {
      "label": "Minimum stake restored",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setMinStake",
      "parameters": {
        "minStake": "1.0 AGIα"
      },
      "at": "2025-10-20T16:36:00.077Z"
    },
    {
      "label": "Maximum stake per address restored",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setMaxStakePerAddress",
      "parameters": {
        "maxStake": "Unlimited"
      },
      "at": "2025-10-20T16:36:00.080Z"
    },
    {
      "label": "Unbonding period restored",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setUnbondingPeriod",
      "parameters": {
        "unbondingPeriod": "604800s"
      },
      "at": "2025-10-20T16:36:00.083Z"
    },
    {
      "label": "Stake treasury restored",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setTreasury",
      "parameters": {
        "treasury": "0x0000000000000000000000000000000000000000"
      },
      "at": "2025-10-20T16:36:00.086Z"
    },
    {
      "label": "Stake treasury candidate revoked",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setTreasuryAllowlist",
      "parameters": {
        "treasury": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
        "allowed": false
      },
      "at": "2025-10-20T16:36:00.089Z"
    },
    {
      "label": "Stake pauser manager restored",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setPauserManager",
      "parameters": {
        "manager": "0x0000000000000000000000000000000000000000"
      },
      "at": "2025-10-20T16:36:00.094Z"
    },
    {
      "label": "Fee pool treasury restored",
      "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
      "method": "setTreasury",
      "parameters": {
        "treasury": "0x0000000000000000000000000000000000000000"
      },
      "at": "2025-10-20T16:36:00.097Z"
    },
    {
      "label": "Fee pool treasury candidate revoked",
      "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
      "method": "setTreasuryAllowlist",
      "parameters": {
        "treasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
        "allowed": false
      },
      "at": "2025-10-20T16:36:00.099Z"
    },
    {
      "label": "Registry pauser returned to owner",
      "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "method": "setPauser",
      "parameters": {
        "newPauser": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:36:00.104Z"
    },
    {
      "label": "Stake manager pauser returned to owner",
      "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "method": "setPauser",
      "parameters": {
        "newPauser": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:36:00.106Z"
    },
    {
      "label": "Validation module pauser returned to owner",
      "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "method": "setPauser",
      "parameters": {
        "newPauser": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:36:00.109Z"
    },
    {
      "label": "Dispute fee waived for demonstration",
      "contract": "DisputeModule@0x9A676e781A523b5d0C0e43731313A708CB607508",
      "method": "setDisputeFee",
      "parameters": {
        "fee": 0
      },
      "at": "2025-10-20T16:36:00.776Z"
    },
    {
      "label": "Dispute window accelerated",
      "contract": "DisputeModule@0x9A676e781A523b5d0C0e43731313A708CB607508",
      "method": "setDisputeWindow",
      "parameters": {
        "window": 0
      },
      "at": "2025-10-20T16:36:00.788Z"
    },
    {
      "label": "Owner enrolled as dispute moderator",
      "contract": "DisputeModule@0x9A676e781A523b5d0C0e43731313A708CB607508",
      "method": "setModerator",
      "parameters": {
        "moderator": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "enabled": 1
      },
      "at": "2025-10-20T16:36:00.790Z"
    },
    {
      "label": "External moderator empowered",
      "contract": "DisputeModule@0x9A676e781A523b5d0C0e43731313A708CB607508",
      "method": "setModerator",
      "parameters": {
        "moderator": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f",
        "enabled": 1
      },
      "at": "2025-10-20T16:36:00.797Z"
    },
    {
      "label": "Quadratic voting executor delegated",
      "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
      "method": "setProposalExecutor",
      "parameters": {
        "executor": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "at": "2025-10-20T16:36:00.882Z"
    },
    {
      "label": "Quadratic voting treasury rerouted to relief authority",
      "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
      "method": "setTreasury",
      "parameters": {
        "treasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC"
      },
      "at": "2025-10-20T16:36:00.885Z"
    },
    {
      "label": "Quadratic vote executed",
      "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
      "method": "execute",
      "parameters": {
        "proposalId": "1",
        "executor": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "at": "2025-10-20T16:36:00.917Z"
    },
    {
      "label": "Quadratic voting executor restored",
      "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
      "method": "setProposalExecutor",
      "parameters": {
        "executor": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:36:00.946Z"
    },
    {
      "label": "Quadratic voting treasury restored",
      "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
      "method": "setTreasury",
      "parameters": {
        "treasury": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
      },
      "at": "2025-10-20T16:36:00.949Z"
    }
  ],
  "timeline": [
    {
      "kind": "section",
      "label": "Bootstrapping AGI Jobs v2 grand demo environment",
      "at": "2025-10-20T16:35:56.839Z"
    },
    {
      "kind": "summary",
      "label": "Demo actor roster initialised",
      "at": "2025-10-20T16:35:59.313Z",
      "meta": {
        "actors": [
          {
            "key": "owner",
            "name": "AGI Jobs Sovereign Orchestrator",
            "role": "Owner",
            "address": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
          },
          {
            "key": "nation-a",
            "name": "Arctic Climate Directorate (Employer)",
            "role": "Nation",
            "address": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8"
          },
          {
            "key": "nation-b",
            "name": "Pacific Infrastructure Authority (Employer)",
            "role": "Nation",
            "address": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC"
          },
          {
            "key": "alice",
            "name": "Aurora Logistics AI (AI Agent)",
            "role": "Agent",
            "address": "0x90F79bf6EB2c4f870365E785982E1f101E93b906"
          },
          {
            "key": "zephyr",
            "name": "Zephyr Relief Swarm (AI Agent)",
            "role": "Agent",
            "address": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65"
          },
          {
            "key": "charlie",
            "name": "Validator Polaris (Validator)",
            "role": "Validator",
            "address": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc"
          },
          {
            "key": "dora",
            "name": "Validator Meridian (Validator)",
            "role": "Validator",
            "address": "0x976EA74026E726554dB657fA54763abd0C3a0aa9"
          },
          {
            "key": "evan",
            "name": "Validator Horizon (Validator)",
            "role": "Validator",
            "address": "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955"
          },
          {
            "key": "moderator",
            "name": "Global Moderator Council",
            "role": "Moderator",
            "address": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
          }
        ]
      }
    },
    {
      "kind": "summary",
      "label": "Initial AGIα liquidity minted to actors",
      "at": "2025-10-20T16:35:59.375Z",
      "meta": {
        "amount": "2000.0 AGIα",
        "recipients": [
          "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
          "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
          "0x90F79bf6EB2c4f870365E785982E1f101E93b906",
          "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
          "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
          "0x976EA74026E726554dB657fA54763abd0C3a0aa9",
          "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955"
        ]
      }
    },
    {
      "kind": "insight",
      "label": "Actors funded with sovereign AGIα liquidity",
      "at": "2025-10-20T16:35:59.376Z",
      "meta": {
        "category": "Economy",
        "detail": "Seeded 2000.0 AGIα to every employer, agent, and validator so the supply chain network simulation mirrors production runway balances.",
        "meta": {
          "perActor": "2000.0 AGIα",
          "participants": [
            "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
            "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
            "0x90F79bf6EB2c4f870365E785982E1f101E93b906",
            "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
            "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
            "0x976EA74026E726554dB657fA54763abd0C3a0aa9",
            "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955"
          ]
        }
      }
    },
    {
      "kind": "step",
      "label": "Deploying core contracts",
      "at": "2025-10-20T16:35:59.376Z"
    },
    {
      "kind": "summary",
      "label": "StakeManager deployed",
      "at": "2025-10-20T16:35:59.423Z",
      "meta": {
        "address": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "args": [
          "0",
          "0",
          "0",
          "0x0000000000000000000000000000000000000000",
          "0x0000000000000000000000000000000000000000",
          "0x0000000000000000000000000000000000000000",
          "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        ]
      }
    },
    {
      "kind": "summary",
      "label": "ReputationEngine deployed",
      "at": "2025-10-20T16:35:59.436Z",
      "meta": {
        "address": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318",
        "args": [
          "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"
        ]
      }
    },
    {
      "kind": "summary",
      "label": "IdentityRegistry deployed",
      "at": "2025-10-20T16:35:59.459Z",
      "meta": {
        "address": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
        "args": [
          "0x0000000000000000000000000000000000000000",
          "0x0000000000000000000000000000000000000000",
          "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318",
          "0x0000000000000000000000000000000000000000000000000000000000000000",
          "0x0000000000000000000000000000000000000000000000000000000000000000"
        ]
      }
    },
    {
      "kind": "summary",
      "label": "ValidationModule deployed",
      "at": "2025-10-20T16:35:59.486Z",
      "meta": {
        "address": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "args": [
          "0x0000000000000000000000000000000000000000",
          "0x0000000000000000000000000000000000000000",
          "0",
          "0",
          "0",
          "0",
          []
        ]
      }
    },
    {
      "kind": "summary",
      "label": "CertificateNFT deployed",
      "at": "2025-10-20T16:35:59.499Z",
      "meta": {
        "address": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0",
        "args": [
          "AGI Jobs Credential",
          "AGICERT"
        ]
      }
    },
    {
      "kind": "summary",
      "label": "JobRegistry deployed",
      "at": "2025-10-20T16:35:59.540Z",
      "meta": {
        "address": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "args": [
          "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
          "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
          "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318",
          "0x0000000000000000000000000000000000000000",
          "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0",
          "0x0000000000000000000000000000000000000000",
          "0x0000000000000000000000000000000000000000",
          "0",
          "0",
          [],
          "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        ]
      }
    },
    {
      "kind": "summary",
      "label": "DisputeModule deployed",
      "at": "2025-10-20T16:35:59.556Z",
      "meta": {
        "address": "0x9A676e781A523b5d0C0e43731313A708CB607508",
        "args": [
          "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
          "0",
          "0",
          "0x0000000000000000000000000000000000000000",
          "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        ]
      }
    },
    {
      "kind": "summary",
      "label": "FeePool deployed",
      "at": "2025-10-20T16:35:59.568Z",
      "meta": {
        "address": "0x0B306BF915C4d645ff596e518fAf3F9669b97016",
        "args": [
          "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
          "0",
          "0x0000000000000000000000000000000000000000",
          "0x0000000000000000000000000000000000000000"
        ]
      }
    },
    {
      "kind": "summary",
      "label": "QuadraticVoting deployed",
      "at": "2025-10-20T16:35:59.576Z",
      "meta": {
        "address": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
        "args": [
          "0xA61a3B3a130a9c20768EEBF97E21515A6046a1fA",
          "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        ]
      }
    },
    {
      "kind": "owner-action",
      "label": "Quadratic voting executor initialised",
      "at": "2025-10-20T16:35:59.583Z",
      "meta": {
        "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
        "method": "setProposalExecutor",
        "parameters": {
          "executor": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Quadratic voting treasury anchored to owner",
      "at": "2025-10-20T16:35:59.587Z",
      "meta": {
        "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
        "method": "setTreasury",
        "parameters": {
          "treasury": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "step",
      "label": "Wiring governance relationships and module cross-links",
      "at": "2025-10-20T16:35:59.590Z"
    },
    {
      "kind": "owner-action",
      "label": "Linked certificate to job registry",
      "at": "2025-10-20T16:35:59.593Z",
      "meta": {
        "contract": "CertificateNFT@0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0",
        "method": "setJobRegistry",
        "parameters": {
          "registry": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Linked certificate to stake manager",
      "at": "2025-10-20T16:35:59.606Z",
      "meta": {
        "contract": "CertificateNFT@0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0",
        "method": "setStakeManager",
        "parameters": {
          "stake": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Connected stake manager fee pool",
      "at": "2025-10-20T16:35:59.622Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setFeePool",
        "parameters": {
          "feePool": "0x0B306BF915C4d645ff596e518fAf3F9669b97016"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Connected stake modules",
      "at": "2025-10-20T16:35:59.627Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setModules",
        "parameters": {
          "registry": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
          "dispute": "0x9A676e781A523b5d0C0e43731313A708CB607508"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Linked stake to validation module",
      "at": "2025-10-20T16:35:59.630Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setValidationModule",
        "parameters": {
          "validation": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validation module registry link",
      "at": "2025-10-20T16:35:59.636Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setJobRegistry",
        "parameters": {
          "registry": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validation module identity link",
      "at": "2025-10-20T16:35:59.639Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setIdentityRegistry",
        "parameters": {
          "identity": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validation module reputation link",
      "at": "2025-10-20T16:35:59.642Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setReputationEngine",
        "parameters": {
          "reputation": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validation module stake link",
      "at": "2025-10-20T16:35:59.645Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setStakeManager",
        "parameters": {
          "stake": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Registry module wiring finalised",
      "at": "2025-10-20T16:35:59.657Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "setModules",
        "parameters": {
          "validation": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
          "stake": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
          "reputation": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318",
          "dispute": "0x9A676e781A523b5d0C0e43731313A708CB607508",
          "certificate": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0",
          "feePool": "0x0B306BF915C4d645ff596e518fAf3F9669b97016"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Registry identity registry set",
      "at": "2025-10-20T16:35:59.661Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "setIdentityRegistry",
        "parameters": {
          "identity": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validator reward percentage configured",
      "at": "2025-10-20T16:35:59.664Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "setValidatorRewardPct",
        "parameters": {
          "pct": 20
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Registry authorised to update reputation",
      "at": "2025-10-20T16:35:59.667Z",
      "meta": {
        "contract": "ReputationEngine@0x8A791620dd6260079BF849Dc5567aDC3F2FdC318",
        "method": "setCaller",
        "parameters": {
          "caller": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
          "allowed": true
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validation authorised to update reputation",
      "at": "2025-10-20T16:35:59.669Z",
      "meta": {
        "contract": "ReputationEngine@0x8A791620dd6260079BF849Dc5567aDC3F2FdC318",
        "method": "setCaller",
        "parameters": {
          "caller": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
          "allowed": true
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Dispute module stake link",
      "at": "2025-10-20T16:35:59.672Z",
      "meta": {
        "contract": "DisputeModule@0x9A676e781A523b5d0C0e43731313A708CB607508",
        "method": "setStakeManager",
        "parameters": {
          "stake": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853"
        }
      }
    },
    {
      "kind": "step",
      "label": "Configuring policy parameters for rapid local simulation",
      "at": "2025-10-20T16:35:59.672Z"
    },
    {
      "kind": "owner-action",
      "label": "Commit/reveal windows tuned",
      "at": "2025-10-20T16:35:59.674Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setCommitRevealWindows",
        "parameters": {
          "commitWindow": 60,
          "revealWindow": 60
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validator quorum set",
      "at": "2025-10-20T16:35:59.678Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setValidatorsPerJob",
        "parameters": {
          "count": 3
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validator pool curated",
      "at": "2025-10-20T16:35:59.682Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setValidatorPool",
        "parameters": {
          "validators": [
            "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
            "0x976EA74026E726554dB657fA54763abd0C3a0aa9",
            "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955"
          ]
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Reveal quorum configured",
      "at": "2025-10-20T16:35:59.685Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setRevealQuorum",
        "parameters": {
          "minYesVotes": 0,
          "minRevealers": 2
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Non-reveal penalty set",
      "at": "2025-10-20T16:35:59.687Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setNonRevealPenalty",
        "parameters": {
          "penaltyBps": 100,
          "penaltyDivisor": 1
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Fee pool burn percentage adjusted",
      "at": "2025-10-20T16:35:59.689Z",
      "meta": {
        "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
        "method": "setBurnPct",
        "parameters": {
          "burnPct": 5
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Certificate base URI set",
      "at": "2025-10-20T16:35:59.691Z",
      "meta": {
        "contract": "CertificateNFT@0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0",
        "method": "setBaseURI",
        "parameters": {
          "baseURI": "ipfs://agi-jobs/demo/certificates/"
        }
      }
    },
    {
      "kind": "step",
      "label": "Seeding IdentityRegistry with emergency allowlists",
      "at": "2025-10-20T16:35:59.692Z"
    },
    {
      "kind": "owner-action",
      "label": "Emergency AI agent allowlisted",
      "at": "2025-10-20T16:35:59.695Z",
      "meta": {
        "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
        "method": "addAdditionalAgent",
        "parameters": {
          "agent": "0x90F79bf6EB2c4f870365E785982E1f101E93b906"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Agent type annotated",
      "at": "2025-10-20T16:35:59.701Z",
      "meta": {
        "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
        "method": "setAgentType",
        "parameters": {
          "agent": "0x90F79bf6EB2c4f870365E785982E1f101E93b906",
          "agentType": 1
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Emergency AI agent allowlisted",
      "at": "2025-10-20T16:35:59.704Z",
      "meta": {
        "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
        "method": "addAdditionalAgent",
        "parameters": {
          "agent": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Agent type annotated",
      "at": "2025-10-20T16:35:59.707Z",
      "meta": {
        "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
        "method": "setAgentType",
        "parameters": {
          "agent": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
          "agentType": 1
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validator council seat granted",
      "at": "2025-10-20T16:35:59.710Z",
      "meta": {
        "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
        "method": "addAdditionalValidator",
        "parameters": {
          "validator": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validator council seat granted",
      "at": "2025-10-20T16:35:59.712Z",
      "meta": {
        "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
        "method": "addAdditionalValidator",
        "parameters": {
          "validator": "0x976EA74026E726554dB657fA54763abd0C3a0aa9"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validator council seat granted",
      "at": "2025-10-20T16:35:59.715Z",
      "meta": {
        "contract": "IdentityRegistry@0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
        "method": "addAdditionalValidator",
        "parameters": {
          "validator": "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955"
        }
      }
    },
    {
      "kind": "step",
      "label": "Initial token approvals and staking for actors",
      "at": "2025-10-20T16:35:59.716Z"
    },
    {
      "kind": "balance",
      "label": "Initial treasury state",
      "at": "2025-10-20T16:35:59.785Z",
      "meta": {
        "participants": [
          {
            "name": "Arctic Climate Directorate",
            "address": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
            "balance": "2000.0 AGIα"
          },
          {
            "name": "Pacific Infrastructure Authority",
            "address": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
            "balance": "2000.0 AGIα"
          },
          {
            "name": "Aurora Logistics AI (agent)",
            "address": "0x90F79bf6EB2c4f870365E785982E1f101E93b906",
            "balance": "1990.0 AGIα"
          },
          {
            "name": "Zephyr Relief Swarm (agent)",
            "address": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
            "balance": "1990.0 AGIα"
          },
          {
            "name": "Validator Polaris (validator)",
            "address": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
            "balance": "1990.0 AGIα"
          },
          {
            "name": "Validator Meridian (validator)",
            "address": "0x976EA74026E726554dB657fA54763abd0C3a0aa9",
            "balance": "1990.0 AGIα"
          },
          {
            "name": "Validator Horizon (validator)",
            "address": "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955",
            "balance": "1990.0 AGIα"
          }
        ]
      }
    },
    {
      "kind": "section",
      "label": "Owner mission control – unstoppable command authority demonstration",
      "at": "2025-10-20T16:35:59.786Z"
    },
    {
      "kind": "step",
      "label": "Owner calibrates market economics and validator incentives",
      "at": "2025-10-20T16:35:59.834Z"
    },
    {
      "kind": "owner-action",
      "label": "Protocol fee temporarily increased",
      "at": "2025-10-20T16:35:59.840Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "setFeePct",
        "parameters": {
          "previous": 5,
          "pct": 9
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validator rewards boosted",
      "at": "2025-10-20T16:35:59.845Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "setValidatorRewardPct",
        "parameters": {
          "previous": 20,
          "pct": 25
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Fee pool burn widened",
      "at": "2025-10-20T16:35:59.849Z",
      "meta": {
        "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
        "method": "setBurnPct",
        "parameters": {
          "previous": 5,
          "burnPct": 6
        }
      }
    },
    {
      "kind": "step",
      "label": "Owner updates validation committee cadence and accountability levers",
      "at": "2025-10-20T16:35:59.859Z"
    },
    {
      "kind": "owner-action",
      "label": "Commit/reveal windows extended",
      "at": "2025-10-20T16:35:59.868Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setCommitRevealWindows",
        "parameters": {
          "previousCommitWindow": "60s",
          "previousRevealWindow": "60s",
          "commitWindow": "90s",
          "revealWindow": "90s"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Reveal quorum tightened",
      "at": "2025-10-20T16:35:59.876Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setRevealQuorum",
        "parameters": {
          "previousPct": 0,
          "previousMinRevealers": 2,
          "pct": 50,
          "minRevealers": 2
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Non-reveal penalty escalated",
      "at": "2025-10-20T16:35:59.883Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setNonRevealPenalty",
        "parameters": {
          "previousBps": 100,
          "previousBanBlocks": 1,
          "bps": 150,
          "banBlocks": 12
        }
      }
    },
    {
      "kind": "step",
      "label": "Owner reroutes treasuries and reinforces stake guardrails",
      "at": "2025-10-20T16:35:59.896Z"
    },
    {
      "kind": "owner-action",
      "label": "Stake treasury candidate allowlisted",
      "at": "2025-10-20T16:35:59.902Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setTreasuryAllowlist",
        "parameters": {
          "treasury": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
          "allowed": true
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Stake treasury rerouted",
      "at": "2025-10-20T16:35:59.907Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setTreasury",
        "parameters": {
          "treasury": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Minimum stake raised",
      "at": "2025-10-20T16:35:59.912Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setMinStake",
        "parameters": {
          "previous": "1.0 AGIα",
          "minStake": "6.0 AGIα"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Maximum stake per address tuned",
      "at": "2025-10-20T16:35:59.916Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setMaxStakePerAddress",
        "parameters": {
          "previous": "Unlimited",
          "maxStake": "1000.0 AGIα"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Unbonding period extended",
      "at": "2025-10-20T16:35:59.923Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setUnbondingPeriod",
        "parameters": {
          "previous": "604800s",
          "unbondingPeriod": "608400s"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Stake pauser manager delegated",
      "at": "2025-10-20T16:35:59.929Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setPauserManager",
        "parameters": {
          "manager": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Fee pool treasury allowlisted",
      "at": "2025-10-20T16:35:59.934Z",
      "meta": {
        "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
        "method": "setTreasuryAllowlist",
        "parameters": {
          "treasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
          "allowed": true
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Fee pool treasury rerouted",
      "at": "2025-10-20T16:35:59.939Z",
      "meta": {
        "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
        "method": "setTreasury",
        "parameters": {
          "treasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC"
        }
      }
    },
    {
      "kind": "insight",
      "label": "Owner rerouted treasuries and fortified staking safety rails",
      "at": "2025-10-20T16:35:59.941Z",
      "meta": {
        "category": "Owner",
        "detail": "Treasury flows now route through allied nations while minimum stake, withdrawal delays, and pauser management prove the platform owner can harden capital instantly.",
        "meta": {
          "stakeTreasury": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
          "feePoolTreasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
          "minStake": "6.0 AGIα",
          "maxStakePerAddress": "1000.0 AGIα",
          "unbondingPeriod": "608400s"
        }
      }
    },
    {
      "kind": "step",
      "label": "Owner delegates emergency pauser powers and performs a live drill",
      "at": "2025-10-20T16:35:59.941Z"
    },
    {
      "kind": "owner-action",
      "label": "Registry pauser delegated",
      "at": "2025-10-20T16:35:59.948Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "setPauser",
        "parameters": {
          "newPauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Stake manager pauser delegated",
      "at": "2025-10-20T16:35:59.954Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setPauser",
        "parameters": {
          "newPauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validation module pauser delegated",
      "at": "2025-10-20T16:35:59.959Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setPauser",
        "parameters": {
          "newPauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Registry paused for drill",
      "at": "2025-10-20T16:35:59.963Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "pause",
        "parameters": {
          "by": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Stake manager paused for drill",
      "at": "2025-10-20T16:35:59.965Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "pause",
        "parameters": {
          "by": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validation module paused for drill",
      "at": "2025-10-20T16:35:59.969Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "pause",
        "parameters": {
          "by": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Registry unpaused after drill",
      "at": "2025-10-20T16:35:59.979Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "unpause",
        "parameters": {
          "by": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Stake manager unpaused after drill",
      "at": "2025-10-20T16:35:59.983Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "unpause",
        "parameters": {
          "by": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validation module unpaused after drill",
      "at": "2025-10-20T16:35:59.986Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "unpause",
        "parameters": {
          "by": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Registry paused by delegated moderator",
      "at": "2025-10-20T16:35:59.995Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "pause",
        "parameters": {
          "by": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Stake manager paused by delegated moderator",
      "at": "2025-10-20T16:35:59.998Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "pause",
        "parameters": {
          "by": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validation module paused by delegated moderator",
      "at": "2025-10-20T16:36:00.003Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "pause",
        "parameters": {
          "by": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Registry unpaused by delegated moderator",
      "at": "2025-10-20T16:36:00.012Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "unpause",
        "parameters": {
          "by": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Stake manager unpaused by delegated moderator",
      "at": "2025-10-20T16:36:00.015Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "unpause",
        "parameters": {
          "by": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validation module unpaused by delegated moderator",
      "at": "2025-10-20T16:36:00.017Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "unpause",
        "parameters": {
          "by": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "step",
      "label": "Owner restores baseline configuration to prepare live scenarios",
      "at": "2025-10-20T16:36:00.055Z"
    },
    {
      "kind": "owner-action",
      "label": "Protocol fee restored",
      "at": "2025-10-20T16:36:00.060Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "setFeePct",
        "parameters": {
          "pct": 5
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validator reward restored",
      "at": "2025-10-20T16:36:00.062Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "setValidatorRewardPct",
        "parameters": {
          "pct": 20
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Fee pool burn restored",
      "at": "2025-10-20T16:36:00.065Z",
      "meta": {
        "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
        "method": "setBurnPct",
        "parameters": {
          "burnPct": 5
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Commit/reveal cadence restored",
      "at": "2025-10-20T16:36:00.068Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setCommitRevealWindows",
        "parameters": {
          "commitWindow": "60s",
          "revealWindow": "60s"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Reveal quorum restored",
      "at": "2025-10-20T16:36:00.071Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setRevealQuorum",
        "parameters": {
          "pct": 0,
          "minRevealers": 2
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Non-reveal penalty restored",
      "at": "2025-10-20T16:36:00.073Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setNonRevealPenalty",
        "parameters": {
          "bps": 100,
          "banBlocks": 1
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Minimum stake restored",
      "at": "2025-10-20T16:36:00.077Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setMinStake",
        "parameters": {
          "minStake": "1.0 AGIα"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Maximum stake per address restored",
      "at": "2025-10-20T16:36:00.080Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setMaxStakePerAddress",
        "parameters": {
          "maxStake": "Unlimited"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Unbonding period restored",
      "at": "2025-10-20T16:36:00.083Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setUnbondingPeriod",
        "parameters": {
          "unbondingPeriod": "604800s"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Stake treasury restored",
      "at": "2025-10-20T16:36:00.086Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setTreasury",
        "parameters": {
          "treasury": "0x0000000000000000000000000000000000000000"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Stake treasury candidate revoked",
      "at": "2025-10-20T16:36:00.089Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setTreasuryAllowlist",
        "parameters": {
          "treasury": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
          "allowed": false
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Stake pauser manager restored",
      "at": "2025-10-20T16:36:00.094Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setPauserManager",
        "parameters": {
          "manager": "0x0000000000000000000000000000000000000000"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Fee pool treasury restored",
      "at": "2025-10-20T16:36:00.097Z",
      "meta": {
        "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
        "method": "setTreasury",
        "parameters": {
          "treasury": "0x0000000000000000000000000000000000000000"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Fee pool treasury candidate revoked",
      "at": "2025-10-20T16:36:00.099Z",
      "meta": {
        "contract": "FeePool@0x0B306BF915C4d645ff596e518fAf3F9669b97016",
        "method": "setTreasuryAllowlist",
        "parameters": {
          "treasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
          "allowed": false
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Registry pauser returned to owner",
      "at": "2025-10-20T16:36:00.104Z",
      "meta": {
        "contract": "JobRegistry@0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "method": "setPauser",
        "parameters": {
          "newPauser": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Stake manager pauser returned to owner",
      "at": "2025-10-20T16:36:00.106Z",
      "meta": {
        "contract": "StakeManager@0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "method": "setPauser",
        "parameters": {
          "newPauser": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Validation module pauser returned to owner",
      "at": "2025-10-20T16:36:00.109Z",
      "meta": {
        "contract": "ValidationModule@0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "method": "setPauser",
        "parameters": {
          "newPauser": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "summary",
      "label": "Owner mission control baseline restored",
      "at": "2025-10-20T16:36:00.130Z",
      "meta": {
        "feePct": 5,
        "validatorRewardPct": 20,
        "burnPct": 5,
        "commitWindowSeconds": 60,
        "revealWindowSeconds": 60,
        "commitWindowFormatted": "60s",
        "revealWindowFormatted": "60s",
        "revealQuorumPct": 0,
        "minRevealers": 2,
        "nonRevealPenaltyBps": 100,
        "nonRevealBanBlocks": 1,
        "registryPauser": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "stakePauser": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "validationPauser": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "minStake": "1.0 AGIα",
        "minStakeRaw": "1000000000000000000",
        "maxStakePerAddress": "Unlimited",
        "maxStakePerAddressRaw": "0",
        "unbondingPeriodSeconds": 604800,
        "unbondingPeriodFormatted": "604800s",
        "stakeTreasury": "0x0000000000000000000000000000000000000000",
        "stakeTreasuryAllowed": false,
        "stakePauserManager": "0x0000000000000000000000000000000000000000",
        "feePoolTreasury": "0x0000000000000000000000000000000000000000",
        "feePoolTreasuryAllowed": false,
        "commitWindow": "60s",
        "revealWindow": "60s"
      }
    },
    {
      "kind": "insight",
      "label": "Owner executed full-spectrum command drill",
      "at": "2025-10-20T16:36:00.131Z",
      "meta": {
        "category": "Owner",
        "detail": "Protocol fees, validator incentives, burn cadence, and emergency pause delegates were adjusted, rehearsed, and restored without incident.",
        "meta": {
          "upgradedFeePct": 9,
          "upgradedValidatorReward": 25,
          "upgradedBurnPct": 6,
          "delegatedPauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "summary",
      "label": "Owner command drill sealed",
      "at": "2025-10-20T16:36:00.131Z",
      "meta": {
        "drillCompletedAt": "2025-10-20T16:36:00.131Z",
        "delegatedPauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      }
    },
    {
      "kind": "section",
      "label": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm",
      "at": "2025-10-20T16:36:00.132Z"
    },
    {
      "kind": "step",
      "label": "Arctic Climate Directorate escrows the Arctic corridor hardening mission with encoded microgrid specs",
      "at": "2025-10-20T16:36:00.134Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm"
    },
    {
      "kind": "job-summary",
      "label": "Job 1 (after posting)",
      "at": "2025-10-20T16:36:00.180Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm",
      "meta": {
        "jobId": "1",
        "context": "after posting",
        "state": "Created",
        "success": false,
        "burnConfirmed": false,
        "reward": "250.0 AGIα",
        "employer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
        "agent": "0x0000000000000000000000000000000000000000"
      }
    },
    {
      "kind": "step",
      "label": "Aurora Logistics AI stakes identity and locks capacity for the corridor mission",
      "at": "2025-10-20T16:36:00.181Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm"
    },
    {
      "kind": "job-summary",
      "label": "Job 1 (after agent assignment)",
      "at": "2025-10-20T16:36:00.204Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm",
      "meta": {
        "jobId": "1",
        "context": "after agent assignment",
        "state": "Applied",
        "success": false,
        "burnConfirmed": false,
        "reward": "250.0 AGIα",
        "employer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
        "agent": "0x90F79bf6EB2c4f870365E785982E1f101E93b906"
      }
    },
    {
      "kind": "step",
      "label": "Aurora Logistics AI submits supply telemetry, engineering proofs, and cross-border customs clearances",
      "at": "2025-10-20T16:36:00.205Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm"
    },
    {
      "kind": "job-summary",
      "label": "Job 1 (after submission)",
      "at": "2025-10-20T16:36:00.211Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm",
      "meta": {
        "jobId": "1",
        "context": "after submission",
        "state": "Submitted",
        "success": false,
        "burnConfirmed": false,
        "reward": "250.0 AGIα",
        "employer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
        "agent": "0x90F79bf6EB2c4f870365E785982E1f101E93b906"
      }
    },
    {
      "kind": "step",
      "label": "Arctic Climate Directorate records burn proof and primes the validation committee selection",
      "at": "2025-10-20T16:36:00.211Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm"
    },
    {
      "kind": "step",
      "label": "Validators commit to their mission audit assessments under commit–reveal secrecy",
      "at": "2025-10-20T16:36:00.280Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm"
    },
    {
      "kind": "step",
      "label": "Validators reveal unanimous approval of the stabilization package, meeting the quorum instantly",
      "at": "2025-10-20T16:36:00.339Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm"
    },
    {
      "kind": "job-summary",
      "label": "Job 1 (after validator finalize)",
      "at": "2025-10-20T16:36:00.445Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm",
      "meta": {
        "jobId": "1",
        "context": "after validator finalize",
        "state": "Completed",
        "success": true,
        "burnConfirmed": true,
        "reward": "250.0 AGIα",
        "employer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
        "agent": "0x90F79bf6EB2c4f870365E785982E1f101E93b906"
      }
    },
    {
      "kind": "step",
      "label": "Arctic Climate Directorate finalizes payment, rewarding Aurora Logistics AI and the validator cohort for stabilizing the corridor",
      "at": "2025-10-20T16:36:00.445Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm"
    },
    {
      "kind": "job-summary",
      "label": "Job 1 (after treasury settlement)",
      "at": "2025-10-20T16:36:00.458Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm",
      "meta": {
        "jobId": "1",
        "context": "after treasury settlement",
        "state": "Finalized",
        "success": true,
        "burnConfirmed": true,
        "reward": "250.0 AGIα",
        "employer": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
        "agent": "0x90F79bf6EB2c4f870365E785982E1f101E93b906"
      }
    },
    {
      "kind": "balance",
      "label": "Post-job token balances",
      "at": "2025-10-20T16:36:00.469Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm",
      "meta": {
        "participants": [
          {
            "name": "Arctic Climate Directorate",
            "address": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
            "balance": "1737.5 AGIα"
          },
          {
            "name": "Aurora Logistics AI (agent)",
            "address": "0x90F79bf6EB2c4f870365E785982E1f101E93b906",
            "balance": "2190.0 AGIα"
          },
          {
            "name": "Validator Polaris (validator)",
            "address": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
            "balance": "2006.666666666666666668 AGIα"
          },
          {
            "name": "Validator Meridian (validator)",
            "address": "0x976EA74026E726554dB657fA54763abd0C3a0aa9",
            "balance": "2006.666666666666666666 AGIα"
          },
          {
            "name": "Validator Horizon (validator)",
            "address": "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955",
            "balance": "2006.666666666666666666 AGIα"
          }
        ]
      }
    },
    {
      "kind": "insight",
      "label": "Arctic climate corridor hardened with autonomous precision",
      "at": "2025-10-20T16:36:00.471Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm",
      "meta": {
        "category": "Agents",
        "detail": "Arctic Climate Directorate, Aurora Logistics AI, and the validator council sealed the corridor hardening contract with autonomous escrow, validator consensus, and credential issuance.",
        "meta": {
          "jobId": "1",
          "reward": "250.0 AGIα",
          "validators": 3
        }
      }
    },
    {
      "kind": "section",
      "label": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance",
      "at": "2025-10-20T16:36:00.471Z",
      "scenario": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm"
    },
    {
      "kind": "step",
      "label": "Pacific Infrastructure Authority funds a trans-Pacific disaster relief corridor mission",
      "at": "2025-10-20T16:36:00.474Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance"
    },
    {
      "kind": "job-summary",
      "label": "Job 2 (after posting)",
      "at": "2025-10-20T16:36:00.495Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance",
      "meta": {
        "jobId": "2",
        "context": "after posting",
        "state": "Created",
        "success": false,
        "burnConfirmed": false,
        "reward": "180.0 AGIα",
        "employer": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
        "agent": "0x0000000000000000000000000000000000000000"
      }
    },
    {
      "kind": "step",
      "label": "Zephyr Relief Swarm coordinates emergency airlift manifests and submits contested evidence packets",
      "at": "2025-10-20T16:36:00.495Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance"
    },
    {
      "kind": "step",
      "label": "Validators disagree on the relief manifest — one approves, one flags risk, one withholds participation",
      "at": "2025-10-20T16:36:00.592Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance"
    },
    {
      "kind": "step",
      "label": "Partial reveals occur – one validator abstains, triggering resilience penalties",
      "at": "2025-10-20T16:36:00.662Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance"
    },
    {
      "kind": "job-summary",
      "label": "Job 2 (after partial quorum)",
      "at": "2025-10-20T16:36:00.763Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance",
      "meta": {
        "jobId": "2",
        "context": "after partial quorum",
        "state": "Disputed",
        "success": false,
        "burnConfirmed": true,
        "reward": "180.0 AGIα",
        "employer": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
        "agent": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65"
      }
    },
    {
      "kind": "step",
      "label": "Zephyr Relief Swarm triggers dispute rights; governance arbitrates and sides with the relief collective",
      "at": "2025-10-20T16:36:00.763Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance"
    },
    {
      "kind": "owner-action",
      "label": "Dispute fee waived for demonstration",
      "at": "2025-10-20T16:36:00.776Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance",
      "meta": {
        "contract": "DisputeModule@0x9A676e781A523b5d0C0e43731313A708CB607508",
        "method": "setDisputeFee",
        "parameters": {
          "fee": 0
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Dispute window accelerated",
      "at": "2025-10-20T16:36:00.788Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance",
      "meta": {
        "contract": "DisputeModule@0x9A676e781A523b5d0C0e43731313A708CB607508",
        "method": "setDisputeWindow",
        "parameters": {
          "window": 0
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Owner enrolled as dispute moderator",
      "at": "2025-10-20T16:36:00.790Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance",
      "meta": {
        "contract": "DisputeModule@0x9A676e781A523b5d0C0e43731313A708CB607508",
        "method": "setModerator",
        "parameters": {
          "moderator": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
          "enabled": 1
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "External moderator empowered",
      "at": "2025-10-20T16:36:00.797Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance",
      "meta": {
        "contract": "DisputeModule@0x9A676e781A523b5d0C0e43731313A708CB607508",
        "method": "setModerator",
        "parameters": {
          "moderator": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f",
          "enabled": 1
        }
      }
    },
    {
      "kind": "step",
      "label": "Pacific Infrastructure Authority finalizes, distributing escrow and validator rewards post-dispute",
      "at": "2025-10-20T16:36:00.818Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance"
    },
    {
      "kind": "job-summary",
      "label": "Job 2 (after dispute resolution)",
      "at": "2025-10-20T16:36:00.863Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance",
      "meta": {
        "jobId": "2",
        "context": "after dispute resolution",
        "state": "Finalized",
        "success": true,
        "burnConfirmed": true,
        "reward": "180.0 AGIα",
        "employer": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
        "agent": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65"
      }
    },
    {
      "kind": "balance",
      "label": "Post-dispute token balances",
      "at": "2025-10-20T16:36:00.877Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance",
      "meta": {
        "participants": [
          {
            "name": "Pacific Infrastructure Authority",
            "address": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
            "balance": "1811.0 AGIα"
          },
          {
            "name": "Zephyr Relief Swarm (agent)",
            "address": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
            "balance": "2170.0 AGIα"
          },
          {
            "name": "Validator Polaris (validator)",
            "address": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
            "balance": "2006.666666666666666668 AGIα"
          },
          {
            "name": "Validator Meridian (validator)",
            "address": "0x976EA74026E726554dB657fA54763abd0C3a0aa9",
            "balance": "2006.666666666666666666 AGIα"
          },
          {
            "name": "Validator Horizon (validator)",
            "address": "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955",
            "balance": "2006.666666666666666666 AGIα"
          }
        ]
      }
    },
    {
      "kind": "insight",
      "label": "Dispute resolution rewarded Zephyr Relief Swarm and disciplined validators delaying relief",
      "at": "2025-10-20T16:36:00.879Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance",
      "meta": {
        "category": "Disputes",
        "detail": "Owner governance waived dispute fees, moderators co-signed the verdict, and the validator who withheld their reveal was slashed while Zephyr Relief Swarm still delivered relief assets.",
        "meta": {
          "jobId": "2",
          "reward": "180.0 AGIα",
          "revealers": 1,
          "nonRevealPenaltyBps": "100"
        }
      }
    },
    {
      "kind": "section",
      "label": "Scenario 3 – Quadratic vote rebalances emergency treasuries",
      "at": "2025-10-20T16:36:00.879Z",
      "scenario": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance"
    },
    {
      "kind": "step",
      "label": "Owner delegates quadratic vote executor and routes treasury for emergency appropriation",
      "at": "2025-10-20T16:36:00.879Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries"
    },
    {
      "kind": "owner-action",
      "label": "Quadratic voting executor delegated",
      "at": "2025-10-20T16:36:00.882Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries",
      "meta": {
        "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
        "method": "setProposalExecutor",
        "parameters": {
          "executor": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Quadratic voting treasury rerouted to relief authority",
      "at": "2025-10-20T16:36:00.885Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries",
      "meta": {
        "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
        "method": "setTreasury",
        "parameters": {
          "treasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC"
        }
      }
    },
    {
      "kind": "step",
      "label": "Sovereign stakeholders cast quadratic votes with treasury tokens at risk",
      "at": "2025-10-20T16:36:00.886Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries"
    },
    {
      "kind": "summary",
      "label": "Quadratic voting ballots committed",
      "at": "2025-10-20T16:36:00.914Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries",
      "meta": {
        "proposalId": "1",
        "totalCost": "26.0 AGIα",
        "totalSqrtCost": "8000000000",
        "voters": [
          {
            "actor": "Arctic Climate Directorate",
            "votes": 4,
            "scaledVotes": "4000000000",
            "cost": "16.0 AGIα",
            "address": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8"
          },
          {
            "actor": "Pacific Infrastructure Authority",
            "votes": 3,
            "scaledVotes": "3000000000",
            "cost": "9.0 AGIα",
            "address": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC"
          },
          {
            "actor": "Validator Polaris (validator)",
            "votes": 1,
            "scaledVotes": "1000000000",
            "cost": "1.0 AGIα",
            "address": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc"
          }
        ]
      }
    },
    {
      "kind": "step",
      "label": "Delegated moderator executes the quadratic appropriation and opens reward claims",
      "at": "2025-10-20T16:36:00.914Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries"
    },
    {
      "kind": "owner-action",
      "label": "Quadratic vote executed",
      "at": "2025-10-20T16:36:00.917Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries",
      "meta": {
        "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
        "method": "execute",
        "parameters": {
          "proposalId": "1",
          "executor": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
        }
      }
    },
    {
      "kind": "step",
      "label": "Owner sweeps remaining governance balance and restores executor control",
      "at": "2025-10-20T16:36:00.943Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries"
    },
    {
      "kind": "owner-action",
      "label": "Quadratic voting executor restored",
      "at": "2025-10-20T16:36:00.946Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries",
      "meta": {
        "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
        "method": "setProposalExecutor",
        "parameters": {
          "executor": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "owner-action",
      "label": "Quadratic voting treasury restored",
      "at": "2025-10-20T16:36:00.949Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries",
      "meta": {
        "contract": "QuadraticVoting@0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
        "method": "setTreasury",
        "parameters": {
          "treasury": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"
        }
      }
    },
    {
      "kind": "balance",
      "label": "Post-quadratic vote governance balances",
      "at": "2025-10-20T16:36:00.960Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries",
      "meta": {
        "participants": [
          {
            "name": "AGI Jobs Sovereign Orchestrator",
            "address": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
            "balance": "0.0 AGIα"
          },
          {
            "name": "Arctic Climate Directorate",
            "address": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
            "balance": "1734.5 AGIα"
          },
          {
            "name": "Pacific Infrastructure Authority",
            "address": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
            "balance": "1811.75 AGIα"
          },
          {
            "name": "Validator Polaris (validator)",
            "address": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
            "balance": "2008.916666666666666668 AGIα"
          }
        ]
      }
    },
    {
      "kind": "summary",
      "label": "Quadratic voting rewards distributed",
      "at": "2025-10-20T16:36:00.960Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries",
      "meta": {
        "proposalId": "1",
        "totalCost": "26.0 AGIα",
        "rewards": [
          {
            "actor": "Arctic Climate Directorate",
            "reward": "13.0 AGIα",
            "address": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8"
          },
          {
            "actor": "Pacific Infrastructure Authority",
            "reward": "9.75 AGIα",
            "address": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC"
          },
          {
            "actor": "Validator Polaris (validator)",
            "reward": "3.25 AGIα",
            "address": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc"
          }
        ]
      }
    },
    {
      "kind": "insight",
      "label": "Quadratic vote enacted unstoppable treasury reallocation",
      "at": "2025-10-20T16:36:00.960Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries",
      "meta": {
        "category": "Owner",
        "detail": "Delegated execution proved the sovereign owner can route treasury inflows through quadratic ballots, refund voters proportionally, and immediately reclaim executor authority.",
        "meta": {
          "proposalId": "1",
          "executor": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f",
          "treasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
          "totalCost": "26.0 AGIα"
        }
      }
    },
    {
      "kind": "section",
      "label": "National supply chain telemetry dashboard",
      "at": "2025-10-20T16:36:00.961Z",
      "scenario": "Scenario 3 – Quadratic vote rebalances emergency treasuries"
    },
    {
      "kind": "summary",
      "label": "Agent portfolios",
      "at": "2025-10-20T16:36:01.004Z",
      "meta": {
        "agents": [
          {
            "name": "Aurora Logistics AI (agent)",
            "address": "0x90F79bf6EB2c4f870365E785982E1f101E93b906",
            "liquid": "2190.0 AGIα",
            "staked": "10.0 AGIα",
            "locked": "0.0 AGIα",
            "reputation": "145",
            "certificates": [
              {
                "jobId": "1",
                "uri": "ipfs://agi-jobs/demo/certificates/1"
              }
            ]
          },
          {
            "name": "Zephyr Relief Swarm (agent)",
            "address": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
            "liquid": "2170.0 AGIα",
            "staked": "10.0 AGIα",
            "locked": "0.0 AGIα",
            "reputation": "145",
            "certificates": [
              {
                "jobId": "2",
                "uri": "ipfs://agi-jobs/demo/certificates/2"
              }
            ]
          }
        ]
      }
    },
    {
      "kind": "summary",
      "label": "Validator council status",
      "at": "2025-10-20T16:36:01.054Z",
      "meta": {
        "validators": [
          {
            "name": "Validator Polaris (validator)",
            "address": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
            "liquid": "2008.916666666666666668 AGIα",
            "staked": "5.0 AGIα",
            "locked": "0.0 AGIα",
            "reputation": "9"
          },
          {
            "name": "Validator Meridian (validator)",
            "address": "0x976EA74026E726554dB657fA54763abd0C3a0aa9",
            "liquid": "2006.666666666666666666 AGIα",
            "staked": "10.0 AGIα",
            "locked": "0.0 AGIα",
            "reputation": "10"
          },
          {
            "name": "Validator Horizon (validator)",
            "address": "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955",
            "liquid": "2006.666666666666666666 AGIα",
            "staked": "9.9 AGIα",
            "locked": "0.0 AGIα",
            "reputation": "9"
          }
        ]
      }
    },
    {
      "kind": "summary",
      "label": "Market telemetry dashboard",
      "at": "2025-10-20T16:36:01.055Z",
      "meta": {
        "totalJobs": "2",
        "totalBurned": "6.175 AGIα",
        "finalSupply": "13993.825 AGIα",
        "feePct": 5,
        "validatorRewardPct": 20,
        "pendingFees": "20.425 AGIα",
        "totalAgentStake": "20.0 AGIα",
        "totalValidatorStake": "24.9 AGIα",
        "mintedCertificates": [
          {
            "jobId": "1",
            "owner": "0x90F79bf6EB2c4f870365E785982E1f101E93b906",
            "uri": "ipfs://agi-jobs/demo/certificates/1"
          },
          {
            "jobId": "2",
            "owner": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
            "uri": "ipfs://agi-jobs/demo/certificates/2"
          }
        ],
        "agentPortfolios": [
          {
            "name": "Aurora Logistics AI (agent)",
            "address": "0x90F79bf6EB2c4f870365E785982E1f101E93b906",
            "liquid": "2190.0 AGIα",
            "staked": "10.0 AGIα",
            "locked": "0.0 AGIα",
            "reputation": "145",
            "certificates": [
              {
                "jobId": "1",
                "uri": "ipfs://agi-jobs/demo/certificates/1"
              }
            ]
          },
          {
            "name": "Zephyr Relief Swarm (agent)",
            "address": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
            "liquid": "2170.0 AGIα",
            "staked": "10.0 AGIα",
            "locked": "0.0 AGIα",
            "reputation": "145",
            "certificates": [
              {
                "jobId": "2",
                "uri": "ipfs://agi-jobs/demo/certificates/2"
              }
            ]
          }
        ],
        "validatorCouncil": [
          {
            "name": "Validator Polaris (validator)",
            "address": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
            "liquid": "2008.916666666666666668 AGIα",
            "staked": "5.0 AGIα",
            "locked": "0.0 AGIα",
            "reputation": "9"
          },
          {
            "name": "Validator Meridian (validator)",
            "address": "0x976EA74026E726554dB657fA54763abd0C3a0aa9",
            "liquid": "2006.666666666666666666 AGIα",
            "staked": "10.0 AGIα",
            "locked": "0.0 AGIα",
            "reputation": "10"
          },
          {
            "name": "Validator Horizon (validator)",
            "address": "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955",
            "liquid": "2006.666666666666666666 AGIα",
            "staked": "9.9 AGIα",
            "locked": "0.0 AGIα",
            "reputation": "9"
          }
        ]
      }
    },
    {
      "kind": "insight",
      "label": "Market telemetry verified end-to-end",
      "at": "2025-10-20T16:36:01.055Z",
      "meta": {
        "category": "Economy",
        "detail": "Fee pool balances, burn accounting, and credential issuance matched the sovereign market invariants.",
        "meta": {
          "totalJobs": "2",
          "totalBurned": "6.175 AGIα",
          "pendingFees": "20.425 AGIα"
        }
      }
    },
    {
      "kind": "summary",
      "label": "Autonomous mission control plan generated",
      "at": "2025-10-20T16:36:01.058Z",
      "meta": {
        "resilienceScore": 100,
        "unstoppableScore": 100,
        "directives": {
          "owner": 4,
          "agents": 2,
          "validators": 2,
          "treasury": 3
        }
      }
    },
    {
      "kind": "insight",
      "label": "Autonomous control plan ready for execution",
      "at": "2025-10-20T16:36:01.058Z",
      "meta": {
        "category": "Owner",
        "detail": "A machine-readable playbook now prescribes owner commands, validator discipline, treasury distribution, and CI guardrails.",
        "meta": {
          "resilienceScore": 100,
          "unstoppableScore": 100
        }
      }
    },
    {
      "kind": "section",
      "label": "Demo complete – National supply chain autonomy simulation finished",
      "at": "2025-10-20T16:36:01.058Z"
    }
  ],
  "scenarios": [
    {
      "title": "Scenario 1 – Arctic resilience corridor stabilized by AI swarm",
      "jobId": "1",
      "timelineIndices": [
        107,
        108,
        109,
        110,
        111,
        112,
        113,
        114,
        115,
        116,
        117,
        118,
        119
      ]
    },
    {
      "title": "Scenario 2 – Pacific disaster relief dispute resolved by owner governance",
      "jobId": "2",
      "timelineIndices": [
        122,
        123,
        124,
        125,
        126,
        127,
        128,
        129,
        130,
        131,
        132,
        133,
        134,
        135
      ]
    },
    {
      "title": "Scenario 3 – Quadratic vote rebalances emergency treasuries",
      "jobId": "governance-quadratic-1",
      "timelineIndices": [
        138,
        139,
        140,
        141,
        142,
        143,
        144,
        145,
        146,
        147,
        148,
        149,
        150
      ]
    }
  ],
  "market": {
    "totalJobs": "2",
    "totalBurned": "6.175 AGIα",
    "finalSupply": "13993.825 AGIα",
    "feePct": 5,
    "validatorRewardPct": 20,
    "pendingFees": "20.425 AGIα",
    "totalAgentStake": "20.0 AGIα",
    "totalValidatorStake": "24.9 AGIα",
    "mintedCertificates": [
      {
        "jobId": "1",
        "owner": "0x90F79bf6EB2c4f870365E785982E1f101E93b906",
        "uri": "ipfs://agi-jobs/demo/certificates/1"
      },
      {
        "jobId": "2",
        "owner": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
        "uri": "ipfs://agi-jobs/demo/certificates/2"
      }
    ],
    "agentPortfolios": [
      {
        "name": "Aurora Logistics AI (agent)",
        "address": "0x90F79bf6EB2c4f870365E785982E1f101E93b906",
        "liquid": "2190.0 AGIα",
        "staked": "10.0 AGIα",
        "locked": "0.0 AGIα",
        "reputation": "145",
        "certificates": [
          {
            "jobId": "1",
            "uri": "ipfs://agi-jobs/demo/certificates/1"
          }
        ]
      },
      {
        "name": "Zephyr Relief Swarm (agent)",
        "address": "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
        "liquid": "2170.0 AGIα",
        "staked": "10.0 AGIα",
        "locked": "0.0 AGIα",
        "reputation": "145",
        "certificates": [
          {
            "jobId": "2",
            "uri": "ipfs://agi-jobs/demo/certificates/2"
          }
        ]
      }
    ],
    "validatorCouncil": [
      {
        "name": "Validator Polaris (validator)",
        "address": "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
        "liquid": "2008.916666666666666668 AGIα",
        "staked": "5.0 AGIα",
        "locked": "0.0 AGIα",
        "reputation": "9"
      },
      {
        "name": "Validator Meridian (validator)",
        "address": "0x976EA74026E726554dB657fA54763abd0C3a0aa9",
        "liquid": "2006.666666666666666666 AGIα",
        "staked": "10.0 AGIα",
        "locked": "0.0 AGIα",
        "reputation": "10"
      },
      {
        "name": "Validator Horizon (validator)",
        "address": "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955",
        "liquid": "2006.666666666666666666 AGIα",
        "staked": "9.9 AGIα",
        "locked": "0.0 AGIα",
        "reputation": "9"
      }
    ]
  },
  "ownerControl": {
    "ownerAddress": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
    "moderatorAddress": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f",
    "modules": {
      "registry": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
      "stake": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
      "validation": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
      "feePool": "0x0B306BF915C4d645ff596e518fAf3F9669b97016",
      "dispute": "0x9A676e781A523b5d0C0e43731313A708CB607508",
      "certificate": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0",
      "reputation": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318",
      "identity": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
      "quadraticVoting": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1"
    },
    "baseline": {
      "feePct": 5,
      "validatorRewardPct": 20,
      "burnPct": 5,
      "commitWindowSeconds": 60,
      "revealWindowSeconds": 60,
      "commitWindowFormatted": "60s",
      "revealWindowFormatted": "60s",
      "revealQuorumPct": 0,
      "minRevealers": 2,
      "nonRevealPenaltyBps": 100,
      "nonRevealBanBlocks": 1,
      "registryPauser": "0x0000000000000000000000000000000000000000",
      "stakePauser": "0x0000000000000000000000000000000000000000",
      "validationPauser": "0x0000000000000000000000000000000000000000",
      "minStake": "1.0 AGIα",
      "minStakeRaw": "1000000000000000000",
      "maxStakePerAddress": "Unlimited",
      "maxStakePerAddressRaw": "0",
      "unbondingPeriodSeconds": 604800,
      "unbondingPeriodFormatted": "604800s",
      "stakeTreasury": "0x0000000000000000000000000000000000000000",
      "stakeTreasuryAllowed": false,
      "stakePauserManager": "0x0000000000000000000000000000000000000000",
      "feePoolTreasury": "0x0000000000000000000000000000000000000000",
      "feePoolTreasuryAllowed": false
    },
    "upgraded": {
      "feePct": 9,
      "validatorRewardPct": 25,
      "burnPct": 6,
      "commitWindowSeconds": 90,
      "revealWindowSeconds": 90,
      "commitWindowFormatted": "90s",
      "revealWindowFormatted": "90s",
      "revealQuorumPct": 50,
      "minRevealers": 2,
      "nonRevealPenaltyBps": 150,
      "nonRevealBanBlocks": 12,
      "registryPauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f",
      "stakePauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f",
      "validationPauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f",
      "minStake": "6.0 AGIα",
      "minStakeRaw": "6000000000000000000",
      "maxStakePerAddress": "1000.0 AGIα",
      "maxStakePerAddressRaw": "1000000000000000000000",
      "unbondingPeriodSeconds": 608400,
      "unbondingPeriodFormatted": "608400s",
      "stakeTreasury": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
      "stakeTreasuryAllowed": true,
      "stakePauserManager": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f",
      "feePoolTreasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
      "feePoolTreasuryAllowed": true
    },
    "restored": {
      "feePct": 5,
      "validatorRewardPct": 20,
      "burnPct": 5,
      "commitWindowSeconds": 60,
      "revealWindowSeconds": 60,
      "commitWindowFormatted": "60s",
      "revealWindowFormatted": "60s",
      "revealQuorumPct": 0,
      "minRevealers": 2,
      "nonRevealPenaltyBps": 100,
      "nonRevealBanBlocks": 1,
      "registryPauser": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
      "stakePauser": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
      "validationPauser": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
      "minStake": "1.0 AGIα",
      "minStakeRaw": "1000000000000000000",
      "maxStakePerAddress": "Unlimited",
      "maxStakePerAddressRaw": "0",
      "unbondingPeriodSeconds": 604800,
      "unbondingPeriodFormatted": "604800s",
      "stakeTreasury": "0x0000000000000000000000000000000000000000",
      "stakeTreasuryAllowed": false,
      "stakePauserManager": "0x0000000000000000000000000000000000000000",
      "feePoolTreasury": "0x0000000000000000000000000000000000000000",
      "feePoolTreasuryAllowed": false
    },
    "pauseDrill": {
      "owner": {
        "registry": true,
        "stake": true,
        "validation": true
      },
      "moderator": {
        "registry": true,
        "stake": true,
        "validation": true
      }
    },
    "drillCompletedAt": "2025-10-20T16:36:00.131Z",
    "controlMatrix": [
      {
        "module": "JobRegistry",
        "address": "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82",
        "delegatedTo": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "capabilities": [
          "Tune protocol fee and validator reward split on demand",
          "Delegate or reclaim registry pauser authority (current delegate: 0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f)",
          "Finalize jobs, burn receipts, and steer dispute escalations"
        ],
        "status": "Owner holds sovereign registry control after drill"
      },
      {
        "module": "StakeManager",
        "address": "0xa513E6E4b8f2a923D98304ec87F64353C4D5C853",
        "delegatedTo": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "capabilities": [
          "Set minimum stake, withdrawal delays, and max stake per participant",
          "Route treasury flows and revoke allowlisted recipients instantly",
          "Assign stake pauser and pauser manager (baseline manager: 0x0000000000000000000000000000000000000000)"
        ],
        "status": "Treasury routed through 0x0000000000000000000000000000000000000000 with owner overrides"
      },
      {
        "module": "ValidationModule",
        "address": "0xB7f8BC63BbcaD18155201308C8f3540b07f84F5e",
        "delegatedTo": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "capabilities": [
          "Set commit/reveal cadence and quorum thresholds",
          "Escalate non-reveal penalties and ban windows",
          "Delegate validation pauser authority (current delegate: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266)"
        ],
        "status": "Validation cadence restored after governance rehearsal"
      },
      {
        "module": "FeePool",
        "address": "0x0B306BF915C4d645ff596e518fAf3F9669b97016",
        "delegatedTo": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "capabilities": [
          "Adjust burn percentage for protocol fees",
          "Allowlist community treasuries and reroute dust rewards",
          "Coordinate with StakeManager for validator compensation"
        ],
        "status": "Treasury baseline 0x0000000000000000000000000000000000000000 with allowlist=false"
      },
      {
        "module": "DisputeModule",
        "address": "0x9A676e781A523b5d0C0e43731313A708CB607508",
        "delegatedTo": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "capabilities": [
          "Appoint or remove dispute moderators and councils",
          "Set dispute fees and response windows",
          "Execute resolution signatures for contentious jobs"
        ],
        "status": "Owner + moderator (0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f) co-sign dispute verdicts"
      },
      {
        "module": "CertificateNFT",
        "address": "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0",
        "delegatedTo": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "capabilities": [
          "Configure credential metadata URIs",
          "Mint proof-of-work credentials during job finalization"
        ],
        "status": "Credential issuance verified for both scenarios"
      },
      {
        "module": "IdentityRegistry",
        "address": "0x610178dA211FEF7D417bC0e6FeD39F05609AD788",
        "delegatedTo": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "capabilities": [
          "Allowlist agents and validators for emergency onboarding",
          "Annotate agent types and sync ENS identities",
          "Revoke or restore actors outside ENS flows"
        ],
        "status": "Emergency council identities seeded for the drill"
      },
      {
        "module": "ReputationEngine",
        "address": "0x8A791620dd6260079BF849Dc5567aDC3F2FdC318",
        "delegatedTo": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "capabilities": [
          "Reset or checkpoint reputation scores during crisis response",
          "Verify validator performance after disputes"
        ],
        "status": "Reputation states captured in telemetry dashboard"
      },
      {
        "module": "QuadraticVoting",
        "address": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1",
        "delegatedTo": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
        "capabilities": [
          "Run identity-gated quadratic ballots for sovereign appropriations",
          "Stream refunds proportional to sqrt(cost) back to voters",
          "Sweep leftover voting escrow to the treasury (0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266)"
        ],
        "status": "Executor 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 with treasury 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 (owner can reclaim instantly)"
      }
    ]
  },
  "insights": [
    {
      "category": "Economy",
      "title": "Actors funded with sovereign AGIα liquidity",
      "detail": "Seeded 2000.0 AGIα to every employer, agent, and validator so the supply chain network simulation mirrors production runway balances.",
      "at": "2025-10-20T16:35:59.376Z",
      "meta": {
        "perActor": "2000.0 AGIα",
        "participants": [
          "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
          "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
          "0x90F79bf6EB2c4f870365E785982E1f101E93b906",
          "0x15d34AAf54267DB7D7c367839AAf71A00a2C6A65",
          "0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc",
          "0x976EA74026E726554dB657fA54763abd0C3a0aa9",
          "0x14dC79964da2C08b23698B3D3cc7Ca32193d9955"
        ]
      },
      "timelineIndex": 3
    },
    {
      "category": "Owner",
      "title": "Owner rerouted treasuries and fortified staking safety rails",
      "detail": "Treasury flows now route through allied nations while minimum stake, withdrawal delays, and pauser management prove the platform owner can harden capital instantly.",
      "at": "2025-10-20T16:35:59.941Z",
      "meta": {
        "stakeTreasury": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
        "feePoolTreasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
        "minStake": "6.0 AGIα",
        "maxStakePerAddress": "1000.0 AGIα",
        "unbondingPeriod": "608400s"
      },
      "timelineIndex": 68
    },
    {
      "category": "Owner",
      "title": "Owner executed full-spectrum command drill",
      "detail": "Protocol fees, validator incentives, burn cadence, and emergency pause delegates were adjusted, rehearsed, and restored without incident.",
      "at": "2025-10-20T16:36:00.131Z",
      "meta": {
        "upgradedFeePct": 9,
        "upgradedValidatorReward": 25,
        "upgradedBurnPct": 6,
        "delegatedPauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
      },
      "timelineIndex": 104
    },
    {
      "category": "Agents",
      "title": "Arctic climate corridor hardened with autonomous precision",
      "detail": "Arctic Climate Directorate, Aurora Logistics AI, and the validator council sealed the corridor hardening contract with autonomous escrow, validator consensus, and credential issuance.",
      "at": "2025-10-20T16:36:00.471Z",
      "meta": {
        "jobId": "1",
        "reward": "250.0 AGIα",
        "validators": 3
      },
      "timelineIndex": 120
    },
    {
      "category": "Disputes",
      "title": "Dispute resolution rewarded Zephyr Relief Swarm and disciplined validators delaying relief",
      "detail": "Owner governance waived dispute fees, moderators co-signed the verdict, and the validator who withheld their reveal was slashed while Zephyr Relief Swarm still delivered relief assets.",
      "at": "2025-10-20T16:36:00.879Z",
      "meta": {
        "jobId": "2",
        "reward": "180.0 AGIα",
        "revealers": 1,
        "nonRevealPenaltyBps": "100"
      },
      "timelineIndex": 136
    },
    {
      "category": "Owner",
      "title": "Quadratic vote enacted unstoppable treasury reallocation",
      "detail": "Delegated execution proved the sovereign owner can route treasury inflows through quadratic ballots, refund voters proportionally, and immediately reclaim executor authority.",
      "at": "2025-10-20T16:36:00.960Z",
      "meta": {
        "proposalId": "1",
        "executor": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f",
        "treasury": "0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC",
        "totalCost": "26.0 AGIα"
      },
      "timelineIndex": 150
    },
    {
      "category": "Economy",
      "title": "Market telemetry verified end-to-end",
      "detail": "Fee pool balances, burn accounting, and credential issuance matched the sovereign market invariants.",
      "at": "2025-10-20T16:36:01.055Z",
      "meta": {
        "totalJobs": "2",
        "totalBurned": "6.175 AGIα",
        "pendingFees": "20.425 AGIα"
      },
      "timelineIndex": 155
    },
    {
      "category": "Owner",
      "title": "Autonomous control plan ready for execution",
      "detail": "A machine-readable playbook now prescribes owner commands, validator discipline, treasury distribution, and CI guardrails.",
      "at": "2025-10-20T16:36:01.058Z",
      "meta": {
        "resilienceScore": 100,
        "unstoppableScore": 100
      },
      "timelineIndex": 157
    }
  ],
  "automation": {
    "headline": "Autonomous supply chain network mission control is online",
    "missionSummary": "The sovereign AGI supply chain network proved it can be paused, tuned, disputed, and relaunched instantly — even non-technical owners command it through scripted drills and a live control room.",
    "resilienceScore": 100,
    "unstoppableScore": 100,
    "autopilot": {
      "ownerDirectives": [
        {
          "id": "branch-protection",
          "title": "Lock CI v2 branch protection",
          "summary": "Run the branch protection verifier so every pull request is blocked unless the CI summary gate and its upstream jobs succeed.",
          "priority": "critical",
          "recommendedAction": "npm run ci:verify-branch-protection -- --branch main",
          "metrics": {
            "requiredContexts": "Lint & static checks · Tests · Foundry · Coverage thresholds · CI summary"
          }
        },
        {
          "id": "mission-drill",
          "title": "Replay sovereign mission control drill",
          "summary": "Re-run the Hardhat automation to reconfirm fee, burn, quorum, and pause powers any time parameters change or new validators onboard.",
          "priority": "high",
          "recommendedAction": "npm run demo:national-supply-chain:control-room",
          "metrics": {
            "lastDrill": "2025-10-20T16:36:00.131Z",
            "delegatedPauser": "0x23618e81E3f5cdF7f54C3d65f7FBc0aBf5B21E8f"
          }
        },
        {
          "id": "owner-dashboard",
          "title": "Refresh owner telemetry dashboard",
          "summary": "Publish the owner dashboard so stakeholders see the same unstoppable controls showcased in this run.",
          "priority": "normal",
          "recommendedAction": "npm run owner:dashboard",
          "metrics": {
            "burnPct": "5%",
            "validatorReward": "20%"
          }
        },
        {
          "id": "quadratic-governance",
          "title": "Review quadratic voting treasury controls",
          "summary": "Inspect the quadratic voting ledger, confirm the delegated executor, and stage new appropriations for regional missions.",
          "priority": "normal",
          "recommendedAction": "npm run demo:national-supply-chain:export",
          "metrics": {
            "executor": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
            "treasury": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
            "contract": "0x959922bE3CAee4b8Cd9a407cc3ac1C251C2007B1"
          }
        }
      ],
      "agentOpportunities": [
        {
          "id": "certificate-1",
          "title": "Credential #1 in circulation",
          "summary": "Aurora Logistics AI (AI Agent) can reuse this credential to unlock premium sovereign mandates and accelerated onboarding.",
          "priority": "normal",
          "metrics": {
            "holder": "Aurora Logistics AI (AI Agent)",
            "reference": "ipfs://agi-jobs/demo/certificates/1"
          }
        },
        {
          "id": "certificate-2",
          "title": "Credential #2 in circulation",
          "summary": "Zephyr Relief Swarm (AI Agent) can reuse this credential to unlock premium sovereign mandates and accelerated onboarding.",
          "priority": "normal",
          "metrics": {
            "holder": "Zephyr Relief Swarm (AI Agent)",
            "reference": "ipfs://agi-jobs/demo/certificates/2"
          }
        }
      ],
      "validatorSignals": [
        {
          "id": "non-reveal-penalty",
          "title": "Enforce non-reveal discipline",
          "summary": "Validators that skip reveals are automatically slashed and banned; keep the penalty active before onboarding larger councils.",
          "priority": "high",
          "recommendedAction": "npm run owner:pulse",
          "metrics": {
            "penalty": "100 bps",
            "banDuration": "1 blocks"
          }
        },
        {
          "id": "validator-reputation",
          "title": "Review validator reputation and liquidity",
          "summary": "Monitor validator liquidity and locked stake to keep dispute resolution credible and unstoppable.",
          "priority": "normal",
          "metrics": {
            "councilSize": "3",
            "totalValidatorStake": "24.9 AGIα"
          }
        }
      ],
      "treasuryAlerts": [
        {
          "id": "treasury-control",
          "title": "Reconfirm sovereign treasury routing",
          "summary": "Audit stake and fee treasuries after every drill so allied recipients remain allowlisted and emergency revocations stay one command away.",
          "priority": "critical",
          "recommendedAction": "npm run owner:command-center",
          "metrics": {
            "stakeTreasury": "0x0000000000000000000000000000000000000000",
            "feePoolTreasury": "0x0000000000000000000000000000000000000000",
            "unbondingPeriod": "604800s"
          }
        },
        {
          "id": "fee-distribution",
          "title": "Distribute pending protocol fees",
          "summary": "Route pending fees to the treasury and validator pool so burn accounting and validator incentives stay perfectly balanced.",
          "priority": "high",
          "recommendedAction": "npm run owner:dashboard",
          "metrics": {
            "pendingFees": "20.425 AGIα",
            "burnRate": "5%"
          }
        },
        {
          "id": "stake-depth",
          "title": "Safeguard stake depth",
          "summary": "Keep agent and validator capital above the baseline so the unstoppable supply chain network retains immediate settlement capacity.",
          "priority": "normal",
          "metrics": {
            "agentStake": "20.0 AGIα",
            "validatorStake": "24.9 AGIα"
          }
        }
      ]
    },
    "telemetry": {
      "totalJobs": "2",
      "mintedCertificates": 2,
      "totalBurned": "6.175 AGIα",
      "finalSupply": "13993.825 AGIα",
      "totalAgentStake": "20.0 AGIα",
      "totalValidatorStake": "24.9 AGIα",
      "pendingFees": "20.425 AGIα"
    },
    "verification": {
      "requiredChecks": [
        "ci (v2) / Lint & static checks",
        "ci (v2) / Tests",
        "ci (v2) / Foundry",
        "ci (v2) / Coverage thresholds",
        "ci (v2) / CI summary"
      ],
      "docs": [
        "docs/v2-ci-operations.md",
        "docs/ci-v2-branch-protection-checklist.md",
        "demo/National-Supply-Chain-v0/README.md"
      ],
      "recommendedCommands": [
        "npm run ci:verify-branch-protection -- --branch main",
        "npm run demo:national-supply-chain:export",
        "npm run demo:national-supply-chain:control-room"
      ],
      "lastUpdated": "2025-10-20T16:36:01.058Z"
    },
    "commands": {
      "replayDemo": "npm run demo:national-supply-chain",
      "exportTranscript": "npm run demo:national-supply-chain:export",
      "launchControlRoom": "npm run demo:national-supply-chain:control-room",
      "ownerDashboard": "npm run owner:dashboard"
    }
  }
}