HAAM Labs · Beta Feature

IDDB: the interaction design database

A living table of interaction principles, human psychology, product examples, risk levels, and ethical design reads. Built to show that interaction design includes software, architecture, AI agents, public infrastructure, physical products, and safety-critical systems.

Definition

What counts as interaction design?

Interaction design is the shaping of actions, feedback, timing, consent, risk, and recovery between people and systems. The system can be a screen, a building, a city service, a control room, or an AI agent.

Software interfaces

Buttons, forms, navigation, onboarding, AI prompts, checkout flows, dashboards, alerts, and recovery states.

Physical environments

Doors, signage, turnstiles, seat maps, traffic crossings, museum routes, event queues, and emergency exits.

Safety-critical systems

Control rooms, medical triage, cockpit alerts, industrial monitoring, public warnings, and escalation procedures.

Behavior systems

Streaks, defaults, recommendations, permissions, social proof, scarcity cues, trust signals, and decision friction.

Data model

One table for stories, psychology, products, and risk

Each record connects the behavior being designed, the human mechanism behind it, where it appears in the world, how risky it is, and how HAAM would evaluate it.

  • Interaction principle
  • Human psychology
  • Product or system example
  • Risk level
  • Ethical stance
  • HAAM design interpretation

Database

18 starter records for the beta

Search across interaction names, psychology, domains, systems, examples, risk levels, and HAAM interpretation. Filter by risk, domain, or ethical stance.

Showing 18 of 18 interaction records.

Interaction design database entries with psychology, product examples, risk level, and HAAM design interpretation.
InteractionHuman mechanismSystem exampleRiskHAAM read
Undo send
SoftwareFinance

Error recovery

People feel safer when mistakes are reversible for a short window.

Email, messaging, publishing, payment review flows

A sent message can be recalled for a few seconds before it becomes final.

The interface turns panic into a short recovery loop instead of making every click feel permanent.

MediumSupportive
Use delayed finality for irreversible actions, then make the time window and final state obvious.
Transfer confirmation
FinancePublic services

Explicit commitment

Loss aversion makes people double-check high-value actions when consequences are visible.

Bank transfers, tax payments, invoicing, business registries

Recipient, amount, fees, date, and legal consequences are shown before the final submit action.

The design slows the user down at the moment where speed would create financial or legal risk.

HighSupportive
Add friction only at the point of real consequence, not across the whole journey.
Streaks and daily loops
EducationHealthSoftware

Commitment feedback

Visible continuity can turn repeated behavior into identity and social pressure.

Language learning, fitness, meditation, productivity apps

A daily counter rewards continued use and warns before the streak breaks.

A simple number makes absence visible, which can motivate learning or create guilt.

MediumAmbiguous
Design recovery days, pauses, and humane failure states before optimizing retention.
Default settings
SoftwareCommercePublic services

Choice architecture

Status quo bias makes preselected options unusually powerful.

Cookie banners, privacy controls, subscription renewal, notification settings

The default path chooses what data is shared, what is subscribed, or what remains visible.

Most users accept the path already arranged for them, especially under time pressure.

HighManipulative risk
Defaults should protect the user and match the promise made in the interface copy.
Inline validation
SoftwareFinanceHealthPublic services

Recognition over recall

Specific, local feedback reduces cognitive load and frustration.

Forms, onboarding, checkout, healthcare portals, government applications

A field explains what is wrong and how to fix it beside the failed input.

The user does not need to guess what failed after submitting a long form.

MediumSupportive
Pair validation with copy, accessibility semantics, keyboard focus, and recovery paths.
Progress feedback
CommerceMobilitySoftwarePublic services

System status visibility

Uncertainty feels shorter when people understand where they are in a process.

Delivery tracking, ride hailing, permit applications, onboarding, support tickets

Steps show what has happened, what is happening now, and what remains.

Waiting becomes easier when the interface gives time, state, and accountability.

LowSupportive
Show provenance and timestamps where status affects trust or safety.
Emergency exit affordance
ArchitectureSafety-critical systemsCivic infrastructure

Immediate recognizability

Under stress, people rely on visible cues and practiced motor patterns.

Buildings, transit stations, venues, industrial facilities

Door hardware, lighting, signage, and route layout communicate escape without reading long instructions.

Interaction design becomes life safety when people must act fast with limited attention.

CriticalSupportive
Treat physical environments as interfaces, especially where panic or crowd behavior changes cognition.
Alarm prioritization
Safety-critical systemsPhysical products

Attention management

Too many simultaneous warnings create alarm fatigue and decision paralysis.

Nuclear plants, aircraft cockpits, intensive care units, industrial control rooms

Warnings are grouped by severity, dependency, and operator action instead of arriving as equal noise.

The interface decides what deserves human attention when every second matters.

CriticalSupportive
Design escalation, suppression, audit trails, and calm defaults before adding more alerts.
AI confidence display
AIHealthFinancePublic services

Calibrated trust

People over-trust fluent answers unless uncertainty and evidence are made visible.

AI copilots, decision support, search assistants, agents

The output separates answer, evidence, uncertainty, missing data, and suggested next checks.

A confident interface can make weak evidence feel stronger than it is.

HighSupportive
Make uncertainty a first-class UI object, especially in regulated or high-consequence domains.
Infinite scroll
SoftwareCommerceEducation

Continuous feed

Variable rewards keep attention moving because the next item might be better.

Social feeds, marketplaces, media apps, discovery pages

New content appears automatically as the user reaches the end of the current set.

The absence of a stopping point changes browsing into a loop.

MediumManipulative risk
Use load-more boundaries, session cues, and purposeful endings when wellbeing or task completion matters.
One-tap payment
CommerceFinanceSoftware

Friction compression

Reduced effort increases completion, especially when trust is already established.

Mobile wallets, subscriptions, in-app purchases, checkout

Stored credentials and biometric confirmation turn purchase intent into a single short action.

A payment interaction can feel safe, magical, or dangerously fast depending on context.

HighAmbiguous
Compress routine purchases, then expand confirmation for unusual amounts, new recipients, or recurring commitments.
Live rerouting
MobilityCivic infrastructureSoftware

Adaptive guidance

People outsource spatial decisions when feedback arrives in time and feels reliable.

Navigation, logistics, emergency response, public transport apps

The route changes when traffic, closures, weather, or missed turns affect the journey.

The product becomes a temporary authority over movement through the city.

HighSupportive
Explain why a route changed when trust, safety, or accessibility is affected.
Permission prompt timing
SoftwareAIHealth

Contextual consent

People understand requests better when the benefit and timing are clear.

Camera, location, contacts, health data, microphone, notification permissions

The app asks for access after the user chooses a feature that requires it.

Consent feels different when it appears as a response to intent instead of a demand at launch.

HighSupportive
Tie permission requests to user goals and provide useful fallback paths when access is declined.
Social proof counters
CommerceSoftwarePublic services

Popularity signal

People infer value and safety from visible behavior by others.

Booking pages, marketplaces, event platforms, petition tools

The interface shows how many people bought, saved, joined, reviewed, or are viewing now.

A crowd signal can help decision-making or manufacture urgency.

MediumManipulative risk
Use social signals only when they are accurate, sourced, and not pretending to be scarcity.
Accessible seat selection
MobilityArchitectureCommercePublic services

Inclusive spatial choice

People need agency over access needs without exposing private details unnecessarily.

Theaters, airlines, trains, classrooms, public venues

Seat maps identify wheelchair spaces, companion seats, step-free routes, sightlines, and sensory notes.

The map becomes a promise about the real physical experience, not just a booking widget.

HighSupportive
Connect digital seat maps to verified venue data and clear correction workflows.
Turnstile flow
ArchitectureMobilityCivic infrastructurePhysical products

Rhythm and throughput

Small physical cues coordinate people without requiring verbal instruction.

Metro stations, events, museums, offices, border control

Lights, sound, gate movement, card reader position, and lane layout guide entry speed.

A physical interaction choreographs crowds and reveals whether a system respects human tempo.

HighSupportive
Study bottlenecks as interaction failures, not only capacity problems.
Health triage questionnaire
HealthAIPublic services

Structured disclosure

People share more accurately when questions are specific, staged, and nonjudgmental.

Telemedicine, emergency intake, symptom checkers, insurance triage

The system asks symptoms, duration, severity, red flags, and context before routing care.

The interaction converts messy personal experience into a decision pathway.

CriticalSupportive
Design for escalation, human handoff, accessibility, and clear limits of automated advice.
Empty-state guidance
SoftwareAICommerceEducation

First action invitation

People need a next step when an interface has no content yet.

Dashboards, project tools, CRMs, analytics, AI workspaces

An empty dashboard explains what belongs here and offers the first useful action.

A blank screen can feel broken, while a good empty state makes the product teach itself.

LowSupportive
Use empty states to teach the mental model, not as decorative filler.

Why this belongs on HAAM

A behavior library, not only a pattern library

The existing interaction design library can explain popular affordances. IDDB adds the heavier layer: consequence, psychology, ethics, and cross-domain examples.

Explain interaction design

Show that interaction design is not only app screens. It is the design of behavior, timing, feedback, control, trust, and consequence.

Audit product decisions

Map a product surface into entries and identify where friction, consent, feedback, or reversibility need stronger design.

Build an AI-visible knowledge asset

Turn HAAM judgment into structured, reusable, searchable content that can later power articles, sales pages, tools, and agents.

Help improve this website?

Optional Google Analytics and Microsoft Clarity measure content performance and usability. They load only if you allow them. Form values, email addresses, and chat messages are never included in analytics events.