Technical documentation for technology governed by or maintained for the IHNYC Resident Council.
House Desk and Pub are separate products stewarded by Affective Technologies. Their canonical technical documentation now lives in the IHNYC Service Docs.
Explore Resident Council technology
| Area | What it covers | Start here |
|---|---|---|
| System architecture | Council products, runtimes, dependencies, and boundaries | System overview |
| Products and services | Public surfaces, operator tools, and implementation notes | Service directory |
| APIs and data | Routes, response contracts, and storage | API contracts |
| Security and access | Authentication, authorization, secrets, and recovery | Security model |
| Decisions and current state | Cross-service architecture choices and repository coverage | Decision log |
Resident Council system map
flowchart LR PEOPLE["Residents and guests"] --> LANDING["Resident Council website"] LANDING --> VOTE["Voting"] LANDING --> GAMES["IHNYC Games"] OPS["Authorized council operators"] --> CONSOLE["RC Console"] CONSOLE --> LANDING LANDING -. "links to independent services" .-> DESK["House Desk"] LANDING -. "links to independent services" .-> PUB["Pub"] STEWARD["Affective Technologies"] -. "separate stewardship" .-> DESK STEWARD -. "separate stewardship" .-> PUB
The services are independently deployed. A problem in one product does not imply that every other product is unavailable.
Resident Council products
| Product | Technical scope |
|---|---|
| Resident Council website | Public content, council data, support routes, and selected platform APIs |
| Resident voting | Elections, invitations, token validation, ballots, and published results |
| IHNYC Games | Events, signups, imports, results, and standings |
| RC Console | Council roster, positions, terms, handover, and public-member publishing |
Independent service documentation
Use the House Desk docs for resident programs, House Updates, and its operator tools. Use the Pub docs for Pub software, scheduling, displays, and venue systems.
Documentation structure
| Section | Use it for |
|---|---|
| Overview | System maps, current decisions, and service boundaries |
| Services | Resident Council product concepts, operations, and reference |
| Platform reference | Shared RC API, route, security, and implementation conventions |
| About the docs | Page types, status labels, terminology, and contribution workflow |
| Legal and governance | Privacy, stewardship, terms, and organizational boundaries |
Scope and stewardship
These docs describe Resident Council technology. Affective Technologies LLC operates parts of the technical platform but is not affiliated with the Resident Council or International House New York. See Governance, IP, and Platform Stewardship.