---
title: "Term Structure Admin Console: Protocol Management Tool"
description: "Case study: leading the Term Structure Admin Console. Wallet tracking, protocol rollback, token management, monitoring, and role-based access control for protocol administrators."
doc_version: 1
last_updated: 2026-05-23
canonical: https://variable.team/projects/term-structure-admin
---

<!--
  Source of truth: app/projects/term-structure-admin/page.tsx. Keep the h1
  in sync. scripts/check-markdown-drift.ts verifies this in pre-commit.
-->

# Term Structure Admin Console

- **Company:** [Term Structure](https://ts.finance)
- **Industry:** Crypto, Financial Services / FinTech
- **Dates:** Dec 2023 to Present
- **Stack:** CI/CD, CSS, Data Visualization, REST API, TypeScript, UX/UI,
  Next.js, Data Management, UX Design

### A management tool for protocol administrators

With the deadline approaching for the release of Term Structure to the
public, there was a pressing need for a simple, functional way for protocol
administrators to configure and manage the system. Working with the Product
Managers and CTO, I helped build out the requirements for a tool.

### Leading the build

Starting in December 2023, I led two other developers to build a platform
comprising:

- **Wallet management:** Track connected wallets and blacklist any marked as
  fraudulent.
- **Protocol rollback:** Admins can pause the state of the protocol and roll
  back to a prior state to fix any problematic protocol state.
- **Token management:** Tokens can be added to the protocol through the admin
  console and persisted to the contract.
- **State overview:** A high-level overview of the system.
- **RBAC:** Role-based access control for those with access to the admin
  console.

### Outcome

The admin console launched alongside the public Term Structure release and has
been the operational tool the protocol team uses day to day for wallet
oversight, rollback drills, and token onboarding.

## Sitemap

[Full site index](/sitemap.md)
