Riff and Canon's Sentient Horizon
Cooperative storytelling where your choices shape a living world.
What is Sentient Horizon?
Sentient Horizon (SH) is a cooperative storytelling platform. Gather your group and co‑create a story together, guided by narrators that remember what you've done, adapt to your decisions, and keep sessions coherent, even with complex backstories. Choices persist; consequences ripple ... and sometimes the world fights back.
How it works
You create
Create the world and a character.
Riff & Canon respond
A chorus of voices answer: Riff entertains, Canon keeps the plot on track.
The world evolves
Choices persist, and the world remembers what you did.
Why it’s different
Depth over spam
Longer, richer scenes for free players instead of rapid-fire quick replies.
Principled economics
We accept higher AI costs to preserve quality and reinvest in features.
Built to be shared
Long‑term plan to open‑source and enable community hosting.
Who’s behind it
Sentient Horizon is built and run by one person, a solo engineer handling everything from narrator orchestration to world-state tracking to the game itself. Eggnine Syndicate Ltd. (EG9) operates the service; we favor direct relationships and player trust over anything more corporate.
Roadmap & status
Now: Alpha Nineteen: tables opening at special events. Favor-gated while we tune.
Next: Prompt refinement and payments.
Beta: When payments land, it's beta. You'll know.
Open source & credits
SH leans on a thriving open‑source ecosystem.
Acknowledgments
Sentient Horizon was built with immense gratitude to the open source community. This project would not exist nor would it thrive without the contributions of thousands of developers who wrote code, shared ideas, squashed bugs, and paved the road for others to walk.
To every open source author, maintainer, reviewer, and early user: thank you. Your work does more than ship; it endures, educates, and empowers. Whether known or anonymous, your fingerprints are on the future.
Special Thanks
While we can't list every contributor who made Sentient Horizon possible, a few specific individuals and projects deserve particular appreciation:
- MudBlazor – for reawakening my interest in front-end development and providing a flexible, elegant component framework that supported the UI evolution of this project.
- Microsoft – for open-sourcing the .NET platform and supporting developers through generous licensing and documentation.
- thewolfkit – Vectors and icons by Thewolfkit in CC Attribution License via SVG Repo. These small but polished visuals added clarity and appeal I could not have created on my own. My thanks to thewolfkit is also extended on behalf of many artists and designers who make their work freely available; you make the web better, one shared asset at a time.
- Apache Software Foundation – for pushing the web forward through open server infrastructure and continued stewardship of vital internet tools.
- Linus Torvalds – for creating Linux, the kernel at the heart of countless systems, and for inspiring a global movement of shared engineering.
- The Ubuntu community – for bringing Linux to more hands with a spirit of accessibility and polish.
- Anthropic – for the Claude models that power narrative orchestration and AI interaction within Sentient Horizon.
- Sue – our first iteration of non-sentient AI conductor and in-universe assistant.
- My family – for their patience, support, and quiet confidence throughout this journey.
- Rae – my wife, my anchor, and my brightest collaborator. Thank you for believing in Sentient Horizon before you knew its name, and for every sacrifice that helped shape it into reality.
- The countless unnamed developers behind foundational libraries, compilers, CLI tools, documentation generators, test runners, and debuggers.
Your work, often done without applause, made this one possible.
Why This Matters
The decision to eventually open source Sentient Horizon is rooted in the same spirit of generosity and shared learning. I've read through open source code to learn. I've helped release projects into the world so others could grow them. I’ve contributed where I could. It takes time to become effective, really effective in contributing to mature, maintained, lived-in software. But when you do, it feels like joining something bigger than yourself.
The real reward of software isn't in holding it tightly, but in seeing it go on to serve others. My hope is that one day this project—code, design, story, philosophy—will continue its journey through the hands of others.
To all who came before, and all who will come after: thank you.