Version: 1.1 (MVP - Updated)

Last Updated: March 1, 2026

Status: Approved for Development


Document Overview

This Software Design Document (SDD) provides a comprehensive technical specification for Herald, Today's Carolinian's centralized authentication and user management system. Herald implements single sign-on (SSO) across all TC applications using BetterAuth Authentication and Attribute-Based Access Control (ABAC).

Quick Links

This document is organized into detailed sub-pages:

1️⃣ System Overview

2️⃣ Database Schema

3️⃣ API Specification

4️⃣ Authentication Flows

5️⃣ Admin Dashboard

6️⃣ Security Requirements

7️⃣ Development Timeline

8️⃣ Deployment Architecture