Every so often, technology reaches a point where the ground shifts faster than people can process it. We're in one of those moments now.
AI doesn't just change how I work. It changes what I see, what I might believe, and how my decisions get made. Interfaces are no longer static. Screens redraw themselves on model output, hidden state, probabilistic behavior comes out at you from everywhere. People are making real decisions through AI systems that give them no guarantees and no traceability.
In moments like this, the question isn't whether AI is "good" or "bad." It's who builds it — and what values shape the defaults and these are the ones I try to build against.
⸻
The Invisible Risk in AI-Generated User Experiences
We're entering a phase of AI where apps and user interfaces, decisions, and outcomes are generated on the fly — without guarantees, without traceability, and often without regard for the humans on the receiving end. It's quite easy to blame an AI but in the end we hold ownership of our actions.
AI systems today can:
- Personalize what each user sees in real time.
- Generate dashboards, alerts, and controls dynamically.
- Rewrite the layout or content of a screen based on context, models, or hidden state.
- Summarize, filter, or even invent information that people then use to make decisions.
But most of these interfaces are probabilistic and opaque. They redraw. They shift. They hallucinate. They give no guarantees about what was shown, when, why, or whether it's accurate.
In critical environments — hospitals, trading floors, transportation systems, industrial control rooms — that's not a UX issue. It's a safety issue and those places can't use AI sadly even though it would have the most real-world impact.
That's why I built my own graphics engine and method for rendering AI output to compute hardware. Most modern dashboards cannot prove what was displayed at the moment a human made a decision. Most app-generators can't be made exactly the same twice. They:
- Can't synchronize humans, AI, and devices on a single verifiable timeline.
- Can't reconstruct the exact state of an AI output at a given point in time.
- Can't generate adaptive UI that's also deterministic and auditable.
This is the core ethical challenge of the AI era for most impactful use-cases.
⸻
What I'm Building — and Why
What I've been building is more than a distributed graphics engine or a UI framework. It's a distributed compiler, a code runner, and a data renderer for most hardware built from the ground-up — a system that turns declared human intent into platform-independent trusted visual output in real time.
The technical capability is the smaller half of the story. The bigger half is that it's safe and trustworthy by design. The platform is a statement about how AI interfaces should work:
- If people rely on an AI interface, it must be deterministic — not purely probabilistic. Probabilistic behavior erodes trust the moment a user can't predict what they'll see next.
- If humans make decisions through it, it must be provable. A system that can't show its work can't be relied on for decisions that matter.
- If it mediates safety-critical work, it must be trustworthy by design. AI is a force multiplier for impact — which makes it a force multiplier for harm when it behaves unpredictably.
The Animation and Transitions Engine — the rendering layer of that distributed compiler — embodies this philosophy in four properties:
Declarative manifests Interfaces are described as data, not buried in imperative code paths or opaque model behavior. There is a clear, versioned definition of what should be on screen — and the manifest is the source of truth, not a guess about what the model intended.
Deterministic rendering Given a specific manifest and a specific stream of events, the system always produces the same visual output. No hidden randomness in what the user sees — the same inputs always yield the same frames.
Unified timeline Every change — user action, device event, AI decision, UI update — is recorded on a single, ordered timeline. You can replay it, inspect it, and prove what happened, in order.
Auditable to the frame, code structure or data object At any moment in time, you can answer: What exactly was this person seeing? Not "approximately." Not "what we think the system did." The precise state, down to the frame.
Stated more directly: if an interface matters, it should be explainable — down to the frame, on what was shown and why. Every rendered state should be cryptographically hashable and retrievable as validation of trust.
That's the philosophy I want others to adopt. I believe it's what will keep AI safe to use as it moves deeper into the moments that count.
⸻
Why This Is Worth Building
I built SideSpin to be a distributed compiler, a code runner, and a data renderer for most user interfaces. But the deeper reason I keep building it is the kind of technology it lets me stand behind.
These aren't just guardrails I slapped on after the fact. They're the reason the project exists. If any one of them can't hold, the whole thing isn't worth shipping. I believe any builder, contributor, or user who reads these can find something here worth working toward.
1. Human Oversight, Always
Generated experiences — profile journeys, recommendations, insights — are reviewed by people. Automation can assist, but humans have the final say in moderation, verification, and visibility. No fully autonomous data-processing decisions affect users without human review.
2. Protect Human Rights & Prevent Harm
Every piece of generated content is reviewed for its impact on personal dignity, autonomy, and fairness. The platform reflects a human-first ethos: people over engagement metrics. No systems that infringe on rights, reinforce harmful hierarchies, or exploit user vulnerabilities.
3. Fair Tech: Support for Workers and Equity
If automation affects roles or labor models, we support re-skilling, human collaboration, and equitable compensation. SideSpin is built for co-creation, not replacement. No cost-cutting driven by data automation at the expense of fairness or creative contribution.
4. Privacy Is Non-Negotiable
Users fully control their personal data — they can edit, delete, or choose how it's processed. Generated content follows strict privacy protocols and complies with GDPR, CCPA, and other applicable laws. No unauthorized scraping, tracking, or use of personal content for model training or third-party monetization.
5. Full Transparency in Generated Experiences
When data processing generates suggestions, matches, or creative prompts, it is clearly marked. Users can opt out or customize how it appears. No hidden processing that ranks, scores, or filters people without explanation. No "black box" systems — if we can't explain it, we don't ship it.
6. Actively Prevent Bias and Discrimination
We regularly audit processing systems to identify and correct bias in gender, race, ability, language, or location. We train with inclusive datasets and design for equity from the start. No generated data or content that stereotypes, marginalizes, or favors dominant groups. No profiling or behavior-based scoring that judges "worth" or trust.
7. User Autonomy in the Data Experience
Users can always turn off, reframe, or reset generated content features. All processing settings are clearly accessible in the app. No defaults that opt users into data generation without clear permission. No system that restricts access, visibility, or matching without user control.
8. Accountability + Ethical Auditing
Every update to our data-processing tools or models includes human-centered review and changelogs. We publish outcomes of ethical audits, track misuse cases, and address concerns with a transparent escalation process. No silent releases of new model capabilities. No ignoring of flagged data issues or user harm — we act, we communicate, we improve.
The Line I Won't Cross
- No generated content that promotes harm, hate, or misinformation.
- No guessing user identity or characteristics without direct input as it could be used against them.
- No enabling of surveillance, exploitation, or mass profiling.
- Prioritizing human safety in all ambiguous situations — we pause before we push.
Because if we're going to let machines help mediate our choices, our work, and our lives, then we owe it to ourselves to build systems worthy of the trust we're placing in them.
Thank you for reading.