Public snapshot @ 3cc7ae06040d
b821fa6e43f7 wikihub 2026-04-10
b821fa6e43f7cd3b2ed35f9114119f80e61a5519
admitsphere.md
new file mode 100644
index 0000000..797c3e2
@@ -0,0 +1,26 @@
+---
+title: AdmitSphere
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# AdmitSphere
+
+AdmitSphere is a community platform for college admissions, connecting prospective students, current students, and alumni around the application process.
+
+## Concept
+
+The college admissions process is opaque and stressful. AdmitSphere creates a community where applicants can share experiences, ask questions of current students, read application profiles (anonymized or opt-in), and find mentors. The goal is to democratize admissions knowledge that is currently distributed unevenly along socioeconomic lines.
+
+## Why It Matters
+
+Students from well-resourced backgrounds have access to admissions consultants, alumni networks, and institutional knowledge. Students from less privileged backgrounds often navigate the process alone. AdmitSphere levels the playing field by making peer knowledge freely accessible.
+
+## Status
+
+**Hackathon concept** from the MIT era. Elements have since appeared in platforms like College Confidential, Unigo, and various Reddit communities, though no single platform has fully realized the community-driven vision.
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
bigscreen.md
new file mode 100644
index 0000000..02e3a88
@@ -0,0 +1,26 @@
+---
+title: BigScreen
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# BigScreen
+
+BigScreen is a multi-device display system that combines multiple phones, tablets, or laptops into a single large screen.
+
+## Concept
+
+Place several devices side by side and BigScreen treats them as tiles in a larger display. Content flows seamlessly across device boundaries, effectively creating an ad-hoc large monitor from whatever screens are available. Use cases include presentations, group viewing, and collaborative work.
+
+## Technical Approach
+
+Devices connect via local network and synchronize their displays using a coordination server. Each device renders its portion of the overall canvas. Calibration handles different screen sizes and resolutions. Touch input on any device is mapped to the global coordinate space.
+
+## Status
+
+**Hackathon concept** from the MIT era.
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
context-engineering-prize.md
new file mode 100644
index 0000000..ca1c061
@@ -0,0 +1,46 @@
+---
+title: The Context Engineering Prize
+visibility: public
+status: idea
+date: 2025-12-29
+---
+
+# The Context Engineering Prize
+
+The Context Engineering Prize is a proposed competition to demonstrate that small language models can perform at frontier model levels through better prompting rather than larger parameter counts.
+
+## Concept
+
+The central hypothesis is that models like Claude Haiku could match frontier performance if prompted with meta-skills (self-reflection, self-understanding), domain skills with usage instructions, and structured reasoning patterns. The prize would reward competitors who achieve the highest performance-to-model-size ratio on standard benchmarks.
+
+Competitors would submit a publicly available small or old model, the system prompt or context used, and benchmark results. The scoring formula would be:
+
+> Score = Performance on standard benchmark / Model size or compute cost
+
+## Why It Matters
+
+Nearly all current investment flows toward building bigger models. Yet there is significant untapped potential in **context engineering** — the art of prompting models to perform beyond their apparent capabilities. A formal prize would incentivize research into this underexplored dimension.
+
+## Connection to Agent Skills
+
+Claude Code's skill system is essentially context engineering in practice. A well-designed skill includes task decomposition patterns, domain knowledge, tool usage instructions, self-correction strategies, and output format constraints. Measuring how much a skill amplifies a small model's performance would yield a practical benchmark for context engineering effectiveness. See also [[model-skill-files|Model Skill Files]].
+
+## Tooling Opportunities
+
+Beyond prompt engineering alone, tooling can help small models punch above their weight: retrieval systems that inject relevant context, tool-use frameworks that offload complex operations, verification loops that catch and correct errors, and structured output parsers that constrain responses. The prize could have separate categories for prompt-only versus prompt-plus-tools submissions.
+
+## Analogy
+
+The idea draws an analogy to being at MIT surrounded by people with bigger parameters but compensating with better self-control, metacognition, and effective use of capabilities.
+
+## Status
+
+**Idea stage.** Looking for collaborators interested in defining the benchmark and prize structure.
+
+## Related Ideas
+
+- [[model-skill-files|Model Skill Files / World Diff]]
+
+---
+
+*Source: Voice note captured in Thoughtstream, December 29 2025*
\ No newline at end of file
digital-oxford-libraries.md
new file mode 100644
index 0000000..1fe2ad1
@@ -0,0 +1,30 @@
+---
+title: Digital Oxford Libraries
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# Digital Oxford Libraries
+
+A project to digitally recreate the experience of Oxford's college libraries — intimate, curated reading spaces — as virtual environments.
+
+## Concept
+
+Oxford's libraries are not just book repositories; they are architectural environments designed to inspire focused intellectual work. The wood paneling, the reading lamps, the sense of centuries of scholarship create an atmosphere that enhances concentration and curiosity. This project asks: can we recreate that atmosphere digitally?
+
+## Vision
+
+A virtual reading environment that captures the qualities of a great library: a curated collection rather than an infinite catalog, spatial organization that encourages browsing and serendipity, and an ambient sense of shared intellectual purpose. This could take the form of a 3D environment, a carefully designed reading app, or a VR experience.
+
+## Why It Matters
+
+Digital reading environments are typically sterile — white pages on white backgrounds with infinite scroll. They lack the curation, atmosphere, and spatial memory that physical libraries provide. A digital Oxford library would be an experiment in whether digital environments can support deep reading as effectively as physical ones.
+
+## Status
+
+**Hackathon concept** from the MIT era.
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
emergency-pizza-button.md
new file mode 100644
index 0000000..7031135
@@ -0,0 +1,30 @@
+---
+title: Emergency Pizza Button
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# Emergency Pizza Button
+
+A one-tap pizza ordering system that eliminates all friction from the ordering process.
+
+## Concept
+
+Pre-configure your pizza preferences, delivery address, and payment method once. From then on, a single tap on a physical button or app widget triggers a pizza delivery. No menus, no carts, no checkout flow — just pizza.
+
+## Design Philosophy
+
+The Emergency Pizza Button is an exercise in minimal-friction design. It asks: what is the absolute minimum number of interactions needed to convert hunger into pizza? The answer is one.
+
+## Legacy
+
+Amazon later shipped a similar concept with the Dash Button (2015) for reordering household staples with a single press. The concept of one-tap ordering has since become a standard pattern in food delivery apps.
+
+## Status
+
+**Hackathon concept** from the MIT era.
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
favorverse.md
new file mode 100644
index 0000000..a7ee81d
@@ -0,0 +1,30 @@
+---
+title: Favorverse
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# Favorverse
+
+Favorverse is a platform for mapping friends' capabilities and facilitating mutual favors within social networks.
+
+## Concept
+
+Everyone has skills, tools, and resources they could share but that remain invisible to their friends. Favorverse makes this latent capacity visible by letting users declare what they can offer (rides to the airport, help moving, design feedback, language tutoring) and request help from their network.
+
+## Design
+
+Users build profiles listing their skills and availability. When someone needs help, they can search their network for people who have offered relevant capabilities. The platform tracks reciprocity without making it transactional — the goal is to strengthen social bonds, not create a marketplace.
+
+## Why It Matters
+
+Most people underutilize their social network for mutual aid. Favorverse addresses the discoverability problem: you may not know that your college friend is an excellent carpenter or that your neighbor speaks fluent Mandarin. Making these capabilities visible creates value that already exists but is trapped by information asymmetry.
+
+## Status
+
+**Hackathon concept** from the MIT era.
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
guitar-hero-typing-tutor.md
new file mode 100644
index 0000000..6895849
@@ -0,0 +1,26 @@
+---
+title: Guitar Hero Typing Tutor
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# Guitar Hero Typing Tutor
+
+A typing practice application that combines the rhythm game mechanics of Guitar Hero with typing instruction, turning keyboard practice into a musical game.
+
+## Concept
+
+Letters and words scroll toward the player in time with music, just as notes scroll in Guitar Hero. The player types the characters as they arrive at the hit zone. Correct keystrokes produce musical notes; mistakes create dissonance. Difficulty scales with typing speed and the complexity of the musical arrangement.
+
+## Why It Works
+
+Typing and music share a deep structural similarity: both require precise timing, pattern recognition, and motor coordination. By merging the two, the application transforms repetitive drills into an engaging flow experience. The musical feedback provides an additional reward signal beyond accuracy scores.
+
+## Status
+
+**Hackathon concept** from the MIT era.
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
ideaoverflow.md
new file mode 100644
index 0000000..ce771d2
@@ -0,0 +1,35 @@
+---
+title: IdeaOverflow
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# IdeaOverflow
+
+IdeaOverflow is a graph-based idea brainstorming tool built with d3.js force-directed layouts. It visualizes the relationships between ideas as an interactive network rather than a linear list.
+
+## Concept
+
+Traditional brainstorming tools (lists, mind maps) impose rigid hierarchies. IdeaOverflow uses a force-directed graph where ideas are nodes and relationships are edges. Users can see how concepts cluster, identify unexpected connections, and explore their idea space spatially.
+
+## Technical Approach
+
+Built on d3.js for interactive graph visualization. Ideas can be created, linked, tagged, and rearranged. The force-directed layout automatically organizes related ideas into clusters while keeping the overall structure explorable.
+
+## Legacy
+
+This early concept foreshadowed Jacob's later work on knowledge graph infrastructure, including IdeaFlow/Thoughtstream and the Noos project. The core insight — that ideas are networked, not linear — has remained a consistent thread.
+
+## Status
+
+**Hackathon concept** from the MIT era.
+
+## Related Ideas
+
+- [[model-skill-files|Model Skill Files]] (knowledge as structured data)
+- [[open-social-web|Open Social Web]] (networked information)
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
index.md
new file mode 100644
index 0000000..8e9f072
@@ -0,0 +1,60 @@
+---
+title: "Jacob's Ideas"
+visibility: public
+---
+
+# Jacob's Ideas
+
+A collection of ideas, brainstorms, and project concepts spanning from MIT hackathons to current AI research. Some are actively being pursued; others are seeds waiting for the right moment.
+
+---
+
+## Active Ideas
+
+Ideas being actively pursued or developed.
+
+| Idea | Description |
+|------|-------------|
+| [[lifex|LifeX]] | AI-verified meditation session platform with token economics |
+| [[model-skill-files|Model Skill Files (World Diff)]] | Community-curated world-state updates for AI models beyond their training cutoff |
+
+## Brainstorms
+
+Written up and thought through, but not yet started.
+
+| Idea | Description |
+|------|-------------|
+| [[context-engineering-prize|The Context Engineering Prize]] | Competition to get small models to perform at frontier levels through better prompting |
+| [[universal-identity|Universal Identity System]] | Frictionless cross-site authentication via a central identity hub and Omni-Link |
+
+## Research Directions
+
+Ongoing research and monitoring, not a single buildable product.
+
+| Idea | Description |
+|------|-------------|
+| [[open-social-web|Open Social Web]] | Research into ActivityPub, AT Protocol/Bluesky, and decentralized social infrastructure |
+
+## Hackathon Concepts
+
+Ideas from the MIT era — some prescient, some playful, all genuine.
+
+| Idea | Description |
+|------|-------------|
+| [[thunderpledge|ThunderPledge]] | Kickstarter for collective action pledges — "I will if you will" |
+| [[instaquote|InstaQuote (PhotoQuote)]] | Quote logging app with OCR for capturing passages from physical books |
+| [[ideaoverflow|IdeaOverflow]] | Graph-based idea brainstorming with d3.js force-directed layouts |
+| [[favorverse|Favorverse]] | Map friends' capabilities for mutual favors within social networks |
+| [[political-donation-clearinghouse|Political Donation Clearinghouse]] | Cancel out opposing political donations, redirect to charity |
+| [[shortcut-coach|Shortcut Coach]] | ML tool that observes your workflow and suggests keyboard shortcuts |
+| [[pitch-based-scrolling|Pitch-Based Scrolling]] | Assistive tech using voice pitch to control scrolling hands-free |
+| [[guitar-hero-typing-tutor|Guitar Hero Typing Tutor]] | Typing practice meets rhythm game — type to the beat |
+| [[instadefine|InstaDefine]] | Instant word definitions with zero friction |
+| [[admitsphere|AdmitSphere]] | Community platform for democratizing college admissions knowledge |
+| [[bigscreen|BigScreen]] | Combine multiple devices into a single large display |
+| [[emergency-pizza-button|Emergency Pizza Button]] | One-tap pizza ordering — minimum viable hunger solution |
+| [[digital-oxford-libraries|Digital Oxford Libraries]] | Recreate the atmosphere of Oxford's college libraries as virtual reading environments |
+
+---
+
+*18 ideas and counting. Last updated April 2026.*
\ No newline at end of file
instadefine.md
new file mode 100644
index 0000000..518d604
@@ -0,0 +1,26 @@
+---
+title: InstaDefine
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# InstaDefine
+
+InstaDefine is a minimal web application that provides instant word definitions with zero friction.
+
+## Concept
+
+The site has a single purpose: you type a word and immediately see its definition. No registration, no ads, no clutter — just a search box and a definition. The focus is on speed and simplicity, removing every possible barrier between curiosity and understanding.
+
+## Design Philosophy
+
+InstaDefine embodies a "do one thing well" philosophy. Dictionary sites are cluttered with ads, upsells, and unrelated content. InstaDefine strips away everything except the core interaction: word in, definition out.
+
+## Status
+
+**Hackathon concept** from the MIT era. The need this addresses has since been partially met by Google's inline dictionary feature and browser extensions, though a purpose-built minimal site still has appeal for its focus.
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
instaquote.md
new file mode 100644
index 0000000..8023a03
@@ -0,0 +1,26 @@
+---
+title: InstaQuote (PhotoQuote)
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# InstaQuote (PhotoQuote)
+
+InstaQuote (also called PhotoQuote) is a quote logging application with OCR capabilities for capturing passages directly from physical books.
+
+## Concept
+
+Readers frequently encounter passages worth remembering but face friction in recording them. InstaQuote lets users photograph a page, extract the text via optical character recognition, and save the quote with metadata (book title, author, page number). Over time, the app builds a personal library of curated passages.
+
+## Design Vision
+
+The app combines a camera interface optimized for book pages with a quote management system. Users can tag, search, and share their collected quotes. Social features could enable discovery of what others are reading and highlighting.
+
+## Status
+
+**Hackathon concept** from the MIT era. The core OCR technology has since become widely available through smartphone cameras and apps like Google Lens, though a purpose-built quote management layer remains underserved.
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
lifex.md
new file mode 100644
index 0000000..bd5d14b
@@ -0,0 +1,34 @@
+---
+title: LifeX
+visibility: public
+status: idea
+date: 2026-04-01
+---
+
+# LifeX
+
+LifeX is a product concept for an AI-verified meditation session platform with token economics. Practitioners would earn LIFEX tokens for verified meditation sessions, creating an economic incentive layer around contemplative practice.
+
+## Concept
+
+The platform would verify meditation sessions through AI — potentially using biometric or behavioral signals — and reward verified practice with tokens. This sits at the intersection of wellness technology, incentive design, and contemplative practice.
+
+## Design Philosophy
+
+LifeX represents one approach to the "gamified spiritual curriculum" idea: something like Math Academy for meditation, with an added economic incentive layer through tokenization. The challenge is designing verification that is rigorous enough to prevent gaming while remaining accessible and non-intrusive.
+
+## Relationship to Other Work
+
+The concept connects to several threads in Jacob's thinking:
+
+- The broader interest in technology that supports rather than undermines contemplative practice
+- Incentive design for prosocial behavior (see also [[thunderpledge|ThunderPledge]])
+- AI verification of human activity as a general pattern
+
+## Status
+
+**Idea stage.** Strategic roadmap documented in April 2026.
+
+---
+
+*Source: Jacobpedia, April 2026*
\ No newline at end of file
model-skill-files.md
new file mode 100644
index 0000000..9d74159
@@ -0,0 +1,37 @@
+---
+title: Model Skill Files (World Diff)
+visibility: public
+status: idea
+date: 2026-02-09
+---
+
+# Model Skill Files (World Diff)
+
+Model Skill Files is a concept for a publicly curated "world diff" that AI models can consume to stay current beyond their training cutoff. Rather than relying solely on ever-larger models, this approach gives any model access to structured world-state updates: what new products exist, which APIs have changed, what has been deprecated.
+
+## The Gap
+
+No one currently maintains a community-curated, model-consumable knowledge update covering new products, API changes, naming updates, deprecations, and version bumps since a model's training cutoff. This is an open-source project opportunity.
+
+## Existing Partial Solutions
+
+- **Agent Skills (open standard):** Anthropic created the SKILL.md pattern, adopted by Microsoft, OpenAI, and Cursor. These are task-specific skills, not world-state updates.
+- **llm-stats.com:** Tracks model releases and updates but not in a model-consumable format.
+- **CCI (Claude Collective Intelligence):** Captures problem/solution pairs discovered during Claude Code sessions — a narrow version of the concept.
+- **CLAUDE.md / system prompts:** An ad hoc version of the idea, where developers manually note stale information in their system prompts.
+
+## Vision
+
+A canonical, versioned, machine-readable file that any model can be given as context, enabling it to reason accurately about the current state of the world without retraining. This connects to [[context-engineering-prize|The Context Engineering Prize]] — context engineering is not just about prompting technique but also about the quality and currency of the knowledge provided.
+
+## Status
+
+**Idea stage.** Identified as a potential open-source project.
+
+## Related Ideas
+
+- [[context-engineering-prize|The Context Engineering Prize]]
+
+---
+
+*Source: Voice note, February 9 2026*
\ No newline at end of file
open-social-web.md
new file mode 100644
index 0000000..eb1666b
@@ -0,0 +1,34 @@
+---
+title: Open Social Web
+visibility: public
+status: research
+date: 2026-02-01
+---
+
+# Open Social Web
+
+Research into the state of decentralized social protocols as of early 2026, with relevance to open knowledge graph projects and the broader question of who controls social infrastructure.
+
+## ActivityPub / Fediverse
+
+As of February 2026, Threads (Meta) has begun federation. WordPress, Ghost, and Flipboard support ActivityPub. The protocol enables cross-platform following and interaction. Limitations remain around discoverability, user experience parity with centralized platforms, and moderation at scale.
+
+## AT Protocol / Bluesky
+
+Bluesky reached 41 million users by early 2026. The protocol uses a three-layer architecture for identity, data, and social features. Its federation model differs from ActivityPub in its approach to data portability: users own their data and can move between providers. Custom feed algorithms are possible, and the protocol is designed for composable social applications.
+
+## Strategic Interest
+
+Both protocols represent alternatives to centralized social graphs. The open social graph question is relevant to several of Jacob's projects, particularly knowledge graph infrastructure and the idea that social connections should be portable across platforms. See also [[universal-identity|Universal Identity System]] for the authentication layer.
+
+## Status
+
+**Research direction.** Monitoring protocol adoption and evaluating integration opportunities.
+
+## Related Ideas
+
+- [[universal-identity|Universal Identity System]]
+
+---
+
+*Source: Jacobpedia research notes, February 2026*
\ No newline at end of file
pitch-based-scrolling.md
new file mode 100644
index 0000000..c23aff6
@@ -0,0 +1,30 @@
+---
+title: Pitch-Based Scrolling
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# Pitch-Based Scrolling
+
+Pitch-Based Scrolling is an assistive technology concept that uses voice pitch to control scrolling on a screen, enabling hands-free navigation for users with motor impairments.
+
+## Concept
+
+The user hums or vocalizes at different pitches. Higher pitch scrolls up; lower pitch scrolls down. The rate of scrolling corresponds to how far the pitch deviates from a neutral center frequency. This provides continuous, proportional control using only the voice.
+
+## Accessibility Applications
+
+For users who cannot use their hands — due to paralysis, amputation, repetitive strain injury, or temporary conditions like surgery recovery — traditional scrolling interfaces are inaccessible. Voice pitch offers an intuitive, low-latency control signal that does not require speech recognition or vocabulary memorization.
+
+## Technical Approach
+
+Real-time pitch detection via the Web Audio API or a native audio framework. The detected fundamental frequency is mapped to a scroll velocity, with a dead zone around the neutral pitch to prevent unintended scrolling.
+
+## Status
+
+**Hackathon concept** from the MIT era.
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
political-donation-clearinghouse.md
new file mode 100644
index 0000000..68c1a0b
@@ -0,0 +1,34 @@
+---
+title: Political Donation Clearinghouse
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# Political Donation Clearinghouse
+
+A platform that enables opposing political donations to cancel each other out, redirecting the net difference to charity or other constructive purposes.
+
+## Concept
+
+Political fundraising is an arms race: if one side raises more, the other must match. Much of the money spent on political campaigns is effectively wasted in mutual cancellation. This platform would let a Democrat and a Republican each pledge a donation, cancel the equal portions, and direct the funds to a mutually agreed charity instead.
+
+## Mechanism
+
+Users declare their intended political donation amount and recipient. The platform matches opposing donations and, with both parties' consent, redirects the matched amount to charitable causes. Only the unmatched remainder goes to the political campaign.
+
+## Why It Matters
+
+Billions of dollars flow into political campaigns annually, much of it in a zero-sum escalation. This concept asks: what if we could de-escalate the fundraising arms race and redirect those resources toward causes both sides agree on? It is a coordination mechanism for political spending.
+
+## Status
+
+**Hackathon concept** from the MIT era. The idea anticipates later work on [[thunderpledge|ThunderPledge]] and collective action platforms.
+
+## Related Ideas
+
+- [[thunderpledge|ThunderPledge]]
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
shortcut-coach.md
new file mode 100644
index 0000000..21e976b
@@ -0,0 +1,26 @@
+---
+title: Shortcut Coach
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# Shortcut Coach
+
+Shortcut Coach is a machine learning tool that observes user behavior and suggests keyboard shortcuts they could be using but are not.
+
+## Concept
+
+Most users interact with software using a fraction of available keyboard shortcuts, relying on slower mouse-based workflows for operations that have faster alternatives. Shortcut Coach monitors usage patterns, identifies repetitive mouse actions that have keyboard equivalents, and surfaces contextual suggestions.
+
+## Design
+
+The tool runs in the background, tracking which menu items and toolbar buttons the user clicks. When it detects a pattern (e.g., the user repeatedly clicks Edit > Find), it displays a non-intrusive notification showing the keyboard shortcut. Over time, it tracks adoption rates and focuses suggestions on the highest-value shortcuts.
+
+## Status
+
+**Hackathon concept** from the MIT era. Elements of this idea have since appeared in various productivity tools, though a comprehensive, cross-application shortcut coach remains uncommon.
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
thunderpledge.md
new file mode 100644
index 0000000..c546d5f
@@ -0,0 +1,35 @@
+---
+title: ThunderPledge
+visibility: public
+status: hackathon-concept
+date: 2013-01-01
+---
+
+# ThunderPledge
+
+ThunderPledge is a Kickstarter-style platform for collective action pledges. Instead of funding creative projects, users pledge to take action contingent on reaching a critical mass of participants.
+
+## Concept
+
+The platform enables conditional commitments: "I will do X if Y other people also commit to doing X." This solves the coordination problem where individuals are willing to act but only if enough others join. Applications range from consumer boycotts and political campaigns to community organizing and environmental commitments.
+
+## Design
+
+Users create pledge campaigns with a target number of participants and a deadline. Others pledge their participation, and if the threshold is met by the deadline, all pledgers are notified and expected to follow through. The platform handles the trust and coordination infrastructure.
+
+## Why It Matters
+
+Many social problems are coordination failures rather than motivation failures. People would act differently if they knew enough others would act alongside them. ThunderPledge makes that mutual commitment visible and binding. See also [[lifex|LifeX]] for another approach to incentivizing prosocial behavior.
+
+## Status
+
+**Hackathon concept** from the MIT era.
+
+## Related Ideas
+
+- [[lifex|LifeX]]
+- [[political-donation-clearinghouse|Political Donation Clearinghouse]]
+
+---
+
+*Source: Hackathon projects document*
\ No newline at end of file
universal-identity.md
new file mode 100644
index 0000000..bac86f3
@@ -0,0 +1,56 @@
+---
+title: Universal Identity System
+visibility: public
+status: idea
+date: 2024-12-01
+---
+
+# Universal Identity System
+
+The Universal Identity System is a proposed architecture for frictionless cross-site authentication. The core problem: different websites should immediately know who you are without repeated login flows.
+
+## The Problem
+
+Authentication across many sites is unnecessarily repetitive. Users face login friction on every new service. Browsers intentionally prevent cross-domain tracking for privacy and security, third-party cookies are being phased out, and mobile browsers do not support extensions. An ideal solution must also be recoverable if keys are lost and require no per-domain manual action.
+
+## Preferred Architecture: Central Identity + Omni-Link
+
+The proposed solution uses a central identity domain (e.g., `tmad4000.github.io/whoami`) as a lightweight identity hub:
+
+1. **Daily flow:** Sites check localStorage for an identity token. If absent, a "Verify yourself" button redirects to the central domain where the user is already authenticated via cookie. The central domain redirects back with a token that the site stores locally. One click, no typing, works on mobile.
+
+2. **New device setup ("Omni-Link"):** A setup page at the central domain knows all registered sites. It rapidly opens each site with an auth token in the URL via popups. Each site stores the token and closes the popup, configuring all sites in seconds.
+
+## Site Integration
+
+Integration would be minimal — a JavaScript snippet that listens for a `whoami-response` event and dispatches a `whoami-request` event. Any site that adds the snippet can participate in the identity network.
+
+## Landscape Analysis
+
+| Solution | Limitation |
+|----------|------------|
+| DID Wallet extensions | Crypto-focused, lose keys = lose identity |
+| IndieAuth | Requires per-site auth action |
+| WebAuthn/Passkeys | Per-site, not broadcast identity |
+| FedCM (Chrome) | Still evolving, requires site adoption |
+
+The identified gap: nobody has built a simple system where you log in once (with Google or a normal password) and it broadcasts identity to any site that asks, with recovery if you lose access.
+
+## Open Questions
+
+- Token revocation if compromised
+- Identity payload beyond name and email
+- Making the Omni-Link popup flow feel non-intrusive
+- Using passkeys as the underlying auth for the central domain
+
+## Status
+
+**Idea stage.** Next steps would include building the central identity page, the redirect verification flow, the Omni-Link batch setup, and a JavaScript snippet for site integration.
+
+## Related Ideas
+
+- [[open-social-web|Open Social Web]]
+
+---
+
+*Source: Brainstorm, December 2024*
\ No newline at end of file