PUBLIC DATA • TYPE-SAFE INFRASTRUCTURE

Purely Functional Weather SaaS

A type-safe, platform-agnostic weather engine built on Scala 3 and the Free Monad. We don't sell public citizen weather data—we sell the robust, authenticated infrastructure to host, stream, and compile it.

Aether Weather Dashboard Mockup

Engineered for Reliability

By decoupling the weather logic from execution, Aether Weather runs flawlessly on GCP App Engine, desktop environments, or localized servers.

Compile-Time Verification

Leverages Iron Refinement Types to guarantee network ports, rate limits, and scheduling intervals are valid before deployment. Zero runtime configuration errors.

GCP App Engine Native

Optimized package definitions compile directly into production-ready App Engine YAML configurations, making scaling and provisioning instantaneous.

Unauthenticated Public Access

Respects NOAA / NWS open data guidelines. Accesses public meteorological data without API key lock-in or premium developer toll gates.

WeatherSaaS.scala
// Define the sale & compile pipeline using a Free Monad
val salePipeline: SaasProgram[Unit] = for {
  // 1. Create the Stripe subscription
  subId <- SaasProgram(
    WeatherSaleOp.CreateSubscription(
      "usr_9f82d", 
      SaasPlan.SaaSAnnual
    )
  )
  // 2. Grant repository access
  _ <- SaasProgram(
    WeatherSaleOp.GrantRepoAccess(
      subId, 
      "weather-desktop-source"
    )
  )
  // 3. Push compiled update to cloud runner
  _ <- SaasProgram(
    WeatherSaleOp.PushUpdate(
      "weather-desktop-source", 
      Platform.Windows, 
      "1.0.0"
    )
  )
} yield ()

Modeled as Pure Scala

Business lifecycles shouldn't be dynamic scripts prone to failures. In Aether Weather, the entire Stripe check, repository permission grant, and cloud runner binary push are modeled as a side-effect-free, composable Free Monad.

If the Scala compiler accepts your configuration, your business model, deployment strategies, and subscription webhooks are mathematically valid.

Simple, Transparent Pricing

Whether you want to build and run the source code on your own machine, or let our managed GCP infrastructure handle the heavy lifting.

Source Only

For hackers and self-hosters

$19/one-time
  • Full source code repository access
  • Build native desktop binaries locally
  • Windows, macOS, and Linux support
  • No automated updates
  • No cloud hosting included

SaaS + Updates

Complete managed experience

$199/year
  • Everything in Source plan
  • Precompiled native desktop app binaries
  • Managed hosting on GCP App Engine
  • Daily source & compilation updates
  • Priority developer support

Interactive Pipeline Simulator

Observe the compile-time verified Free Monad execution trace. Click the button below to simulate a Stripe checkout initiating repo provisioning and GCP deployments.

WeatherSaleOp DSL Executer

1
2
3
Ready. Click "Run Pipeline" to begin the functional execution.