Your order
+ +" + plan_name + "
+" + plan_desc + "
+-
+ " + features_html + "
+
+ Your data stays yours. Runs locally. No telemetry. +
+Payment
+ + +diff --git a/src/about.el b/src/about.el
index 108454c..7f871ba 100644
--- a/src/about.el
+++ b/src/about.el
@@ -36,7 +36,7 @@ fn about_page() -> String {
- I grew up in Fort Smith, Arkansas, in the kind of instability where home is a moving target — roughly thirty addresses before I was fifteen, parents struggling with addiction, the material precarity that comes with all of that. I left when I was old enough to go, stayed with friends until I finished high school, found my way to college. At fourteen I'd already found software, writing C++ at the public library because it was the first thing in my life that responded to precision with correctness, and that property turned out to matter more to me than almost anything else. + I grew up in Fort Smith, Arkansas, in the kind of instability where home is a moving target — roughly thirty addresses before I was fifteen, parents struggling with addiction, the material precarity that comes with all of that. I left home at fifteen, stayed with friends until I finished high school, found my way to college. At fourteen I'd already found software, writing C++ at the public library because it was the first thing in my life that responded to precision with correctness, and that property turned out to matter more to me than almost anything else.
What I built
- Neuron is what I built in response to that. Not a startup in the traditional sense — no team, no funding, no press release — one person, nearly two years of work, and a conviction that this can be done differently. I wrote the programming language the core runs in, I wrote the memory architecture, I built the inference infrastructure, because the tools that existed weren't sufficient for what I was trying to build and so I built those too. + Neuron is what I built in response to that. Not a startup in the traditional sense — no team, no funding, no press release — one person, nearly two years of work, and a conviction that this can be done differently. I wrote the memory architecture, I built the inference infrastructure, because the tools that existed weren't sufficient for what I was trying to build and so I built those too.
Use it long enough and you'll understand why I couldn't have gotten there on top of existing infrastructure. Some things have to be built from the ground up to be built right. diff --git a/src/checkout.el b/src/checkout.el new file mode 100644 index 0000000..ba9cd6c --- /dev/null +++ b/src/checkout.el @@ -0,0 +1,427 @@ +// checkout.el — Integrated Stripe checkout page. +// +// Uses Stripe Payment Element (not hosted checkout) so the entire +// purchase experience lives on neurontechnologies.ai. The page is +// designed to match the Neuron brand — navy, clean, no Stripe chrome. +// +// Flow: +// 1. GET /checkout?plan=founding|professional +// 2. Page JS calls POST /api/payment-intent → { client_secret, publishable_key, plan } +// 3. Stripe Payment Element mounts into #payment-element +// 4. User fills name, email, card — submits +// 5. stripe.confirmPayment() → redirects to /marketplace/success + +fn checkout_page(plan: String, pub_key: String) -> String { + let is_founding: Bool = str_eq(plan, "founding") + + let plan_name: String = if is_founding { "Founding Member" } else { "Professional" } + let plan_price: String = if is_founding { "$199" } else { "$19 / month" } + let plan_desc: String = if is_founding { + "Pay once. Neuron inference forever. No subscription, ever." + } else { + "Full access. Neuron inference — cheaper than what you're paying now." + } + let plan_cadence: String = if is_founding { "one-time" } else { "billed monthly" } + + let features_html: String = if is_founding { + "
Your order
+ +" + plan_name + "
+" + plan_desc + "
++ Your data stays yours. Runs locally. No telemetry. +
+Payment
+ + +SQLite local storage. No cloud database with your data. SOC 2 alignment built into the data model. ExternalSecret-based secrets management. Audit logs at every layer.
+Custom on-device storage. No cloud database with your data. SOC 2 alignment built into the data model. ExternalSecret-based secrets management. Audit logs at every layer.
No database server for your data
-SQLite on your machine
+On-device storage
- Your memory graph lives in a single SQLite file. No cloud database servers running 24/7 to store and serve your conversations. No replication across availability zones. Just a file on your device. + Your memory graph lives in a custom on-device storage layer we built for this purpose. No cloud database servers running 24/7 to store and serve your conversations. No replication across availability zones. Just your device.