PoliticianVault
PoliticianVault extends BaseVault with automatic weight management driven by the PortfolioOracle. These are the flagship strategies that demonstrate Tilt Protocol’s capabilities.
How It Works
- The backend oracle service monitors STOCK Act filings from Congress
- New trade disclosures are processed into portfolio weights (basis points)
- The reporter calls
PortfolioOracle.updatePortfolio()on-chain PoliticianVault.getTargetWeights()reads from the oracle- Rebalancing aligns holdings to the updated weights
Key Differences from UserVault
| PoliticianVault | UserVault | |
|---|---|---|
| Weight source | PortfolioOracle (external) | Curator sets directly |
| Creation | Permissioned (protocol owner) | Permissionless |
| Rebalancing | Automatic (engine/owner) | Curator-triggered |
| Time-lock | Not needed (oracle trusted) | Required |
| Fee split | 100% protocol | Configurable curator share |
Rebalancing
- Restricted to the
RebalanceEngineor vault owner - A configurable
minRebalanceIntervalprevents excessive rebalancing - Triggered automatically when the oracle publishes weight changes
Deployed Vaults
Six politician-tracking vaults are currently live on testnet:| Vault | Symbol | Politician |
|---|---|---|
| Tilt Pelosi Index | tiltPELOSI | Nancy Pelosi |
| Tilt Tuberville Index | tiltTUBE | Tommy Tuberville |
| Tilt Crenshaw Index | tiltCREN | Dan Crenshaw |
| Tilt McCaul Index | tiltMCCAUL | Michael McCaul |
| Tilt Wyden Index | tiltWYDEN | Ron Wyden |
| Tilt Sessions Index | tiltSESS | Pete Sessions |