Launch HN: Epsilon3 (YC S21) – Software for spacecraft and complex operations
When you're building a rocket or satellite, you have written checklists and procedures for how to test and operate it. Believe it or not, most companies still do this on paper or Microsoft Word. We are making this digital. Think of it like supercharged checklists plus version control (like Asana + Github). This is useful for the space industry and anyone else with complex testing and operational workflows.
There is massive growth right now in the number of space startups and of spacecraft and people launching into space. Payloads are being launched multiple times per day; you don’t hear about most of those on the news. There are so many companies building amazing technology for space (hotels, debris removal, construction robots, etc.). But to support this growth and keep everyone safe, the industry needs massively better software than the inefficient and error-prone stuff that’s out there now. U.S. space mission failures have cost $18.6B ($31B worldwide), and the average company wastes $400,000 in engineering hours per year managing procedures inefficiently.
We are a team of engineering and design leaders from SpaceX, Google, Northrop Grumman, and Stanford. I spent 11 years at SpaceX and 5 years at Northrop working on spacecraft operations. I’ve taken part in over 100 launches and was the lead trainer for astronauts who went to the space station and back last year. I’ve seen what works and what doesn’t when it comes to software tools and managing operations.
Starting Epsilon3 came as a surprise—we were surprised that it was still necessary! I had always envisioned a unified set of tools to operate vehicles and complex engineering systems, and assumed that one existed that I just hadn’t come across yet. But after I left SpaceX and began talking to my colleagues and friends in the industry, it became clear that the tools they wanted (and that I wanted too) just didn’t exist yet. In calls with colleagues across the industry, I heard “I’d use that if it existed,” “I’ve looked for that but never found anything remotely close to what I’d want,” “If you build it, people will use it,” and “Wow, that would be great, tell me when you have an MVP.” So we were lucky to start from the beginning with the knowledge that people were in need of our platform.
Our software brings complex operational procedures into a modern web-based platform, built using React, Node, CouchDB, Flask, and Supabase, and running on AWS GovCloud for ITAR compliance. We support the entire life cycle of a project from integration and testing through live operations. With Epsilon3, you can create, revise, and track procedures online with critical mission data collaboratively, all in one place and in a standardized way. Real-time synchronization of procedure status and updates guarantee that everyone’s always on the same page and knows who is doing what, when, and where.
This may not sound like the hardest software problem out there, but this industry has a lot of challenges that more ordinary project management tools can’t handle, which is why these projects have stuck with Microsoft Word and spreadsheets (and even paper) for so long. Real-time synchronization of data and user interfaces across earth and space with low latency and high reliability is hard. Supporting complex workflows and detailed tracking while also maintaining simplicity and delightfulness of user experience is also hard. There is also a lot of telemetry and commanding data involved, and finding ways to display and visualize it is tricky. There are mission-critical security and reliability requirements. Finally, everyone’s workflows and data are in different formats and have different needs, and finding generalized solutions and methodologies to suppo...
62 comments
[ 3.3 ms ] story [ 130 ms ] threadI hope everyone saw the recent epic Blue Origin and Virgin Galactic flights. Those are just the first small step in what's to be a very exciting future. Epsilon3 wants to eventually help so many more people go to space. Now that we’ve had two billionaires go up to space, maybe someone in the HN community can be next?
You said “you don’t hear about most of those on the news” and you’re right - most of the customer logos on your website I’d never heard of - is there a website / twitter / ? that you rely on for daily coverage?
I would love to build a better view of the industry, players, priorities.
https://orbitalindex.com/ is an amazing resource.
https://jatan.space/ is another that I follow.
Payload Research newsletter rocks too: https://mailchi.mp/payloadresearch/bezos-leaves-earth?e=e515...
There's even a Slack bot to be notified of launches (most of which you don't hear about on the news): https://groundcontrolbot.space/
FYI: after signing up with the MailChimp form, clicking the “Continue to website” link on the signup confirmation page results in a 404.
Expect a much more professional site in the coming weeks.
Rocket science is hard, but running your operations shouldn't be! At Epsilon3 we're solving the software challenges of complex operations so you can get back to what you do best - space!
1.) How do you convince space orgs that using a third-party SaaS offering is a better approach than building it in-house? Especially as part of the ERP the org may be using already?
2.) Does Epsilon3 support scripted procedures? What language(s) does it support?
3.) Any thoughts on a ChatOps like interface (e.g. Slack)?
1. Building in house is expensive, slow, and painful, and most teams have better things to spend their time on. We’re helping several teams move off their in-house solution because they aren’t satisfied with it.
2. We are building out automation and scripting capabilities. We support integration with Python scripts and other local commanding destinations via our API.
3. Love the idea! We already support real-time comments that are embedded in procedures. We want to build out even more things along those lines to streamline communications.
It can be really time consuming and take the team's focus off of the primary goal as well, so we try to get teams to focus on the things that they are uniquely qualified to do, rather than build software to support their operation.
As a dev currently building out several fairly-complex in-house tools for a small startup, I can relate to this first-hand.
It’s enormously frustrating as a perfectionist with a slightly neurotic obsession with (in a balanced and healthy way, trust me ;D) and appreciation for best practices, I have had to (against better judgement) sacrifice many things such as extensive time spent on in-depth automated testing, abstraction of reusable code for polymorphism and shared packages, extremely in depth documentation, and many other aspects that would contribute to long term viability and efficacy. This is of course for the sake of a business-friendly timeline, and that I can appreciate.
There is a definite balance, and I have (and continue to) learn enormously from this business view on software. The “it just works” ethos can be scary further down the road. The economic upsides to this perspective for an MVP or POC type of development are absolutely massive, but I can’t help but think this could be supplemented further by dedicating more resources to focusing on best practices.
Whether that focus comes from an internal team with more dedicated resources or a third party, I’m still unsure as to how that decision should be made.
Either way, it has been very helpful in further developing my skills in communicating things like tech debt (what notions like automated testing actually mean in terms of value to a SaaS company) to the CEO and other colleagues who do not have software dev experience.
Also, for commenting on procedure steps are there any additional tools available for the text formatting? We find we have to do a lot of red lining and colour coding as things progress to track deviations in a simple way for customers and PA to find.
In addition, we can comment and actively redline running procedures. If you want me to show you I'd be happy to. You can email me at laura@epsilon3.io and in addition I'll make a small tutorial and link it here when complete.
If it is ok with you, can I pass on your information to our Business Development team, I will stay involved for sure, but they are the best positioned to see how the software could fit into our systems.
We also support on-premises deployments if that's preferable to companies outside the US.
So ITAR is a poison, it is great you have an ITAR Free option, do you have any plans to host in other AWS regions long term? And how much more is on-premises likely to cost me?
Im sure you’re getting the same feedback from a lot of other non-USA potential customer so it’s great to hear you already have a plan.
Anyone interested should sign up for the changelog emails. It's only 1-2 emails a month and shows how much progress Laura and her team are making.
Also, have you utilized anything like the S1000D aerospace data schema with this tool, or are you rolling your own?
We have not implemented a standard data scheme yet, but that's a great idea. We've been letting our customers set up their own schema and structure based on their needs, but I can definitely see the value of being able to adopt an industry-standard schema, so that's a great idea.
I'd love to learn more about your use case and understand better where you're coming from on those points.
https://babylon5.fandom.com/wiki/Epsilon_III
With a lifelong obsession with cosmology and astronomy, and perhaps even more applicably relevant; our own human advancement to and into the stars, I have increasingly become more and more inclined to the notion of further developing my current skillset with the eventual goal of transitioning to the space industry.
My recent experience and exposure to renewable energies has given me massive insight to just how important companies like you guys are to furthering humanity’s progress. My question to you all regarding your technology, is how you manage what I imagine to be extraordinarily large, rich, and complex datasets that must vary between use cases (you mention hotels, debris removal, etc.). The data between these use cases must vary in structure— how is it normalized/standardized to work with your pipeline(s)? The commonality I see (as a fairly novice layman in terms of space technology) is of the rocket propulsion, orbiting, and payload delivery kind, but I’m sure the data it is far more nuanced and goes far beyond that.
Furthermore, is any sort of machine learning applied on your side, perhaps in some sort of statistical analysis / metric reporting?
I’m going to definitely keep an eye on you all at Epsilon3. Perhaps you will be looking for more engineers with web dev, data, ML, and cyber/info security experience in the future!
Huge props. I can tell there is an extraordinary amount of innovation involved with this venture. Excited to see where you all go with this =)
We have been very thoughtful to build as flexible a framework as possible to support all those various use cases you said (not only in our user interface but also our API). We want to give end-users across the continuum of use cases the tools they need to be able to make Epsilon3 as useful for them as possible.
We have a ton of ideas on applying ML on our side for exactly those use cases you described (metrics, analysis, reporting) but also for anomaly detection, error handling/risk reduction, and continuous improvement.
We have our job openings posted at https://angel.co/epsilon3/. We're always on the lookout for strong full-stack software engineers.
If you're interested in exploring the idea of supply chain integration, I'd love to chat. We're an ESA-backed, online marketplace for the space sector [1], and we've built a few integrations already to bring tools and data together for engineers.
[1] https://satsearch.com
Sure, would love to chat. That sounds like a great opportunity for collaboration. Can you fill out the form at https://epsilon3.io/contact and we'll follow up with you?