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

AreaWhat it coversStart here
System architectureCouncil products, runtimes, dependencies, and boundariesSystem overview
Products and servicesPublic surfaces, operator tools, and implementation notesService directory
APIs and dataRoutes, response contracts, and storageAPI contracts
Security and accessAuthentication, authorization, secrets, and recoverySecurity model
Decisions and current stateCross-service architecture choices and repository coverageDecision 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

ProductTechnical scope
Resident Council websitePublic content, council data, support routes, and selected platform APIs
Resident votingElections, invitations, token validation, ballots, and published results
IHNYC GamesEvents, signups, imports, results, and standings
RC ConsoleCouncil 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

SectionUse it for
OverviewSystem maps, current decisions, and service boundaries
ServicesResident Council product concepts, operations, and reference
Platform referenceShared RC API, route, security, and implementation conventions
About the docsPage types, status labels, terminology, and contribution workflow
Legal and governancePrivacy, 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.