Skip to content

arcnode-io/arcnode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About

Arcnode is the top-level catalog and overview repo for the arcnode-io organization. The system is built from two 10ft ISO container types — Compute and Grid — that combine to form deployments from a single AI compute node to multi-MW sites. Customers bring their own BESS (Tesla Megapack, Tesla Megablock, or CATL EnerOne). The only custom-fabricated mechanical part is the inter-container interface plate.

The full software stack is open. The engineering templates, the EMS, and the sizing engine are publicly available.

How It Works

actor operator
participant configurator
participant platform_api
participant edp_api
database platform_s3
actor epc_integrator
participant ems

operator -> configurator: load + site + context inputs
configurator -> platform_api: POST /platform-api/orders
platform_api --> configurator: 202 "check your inbox"
platform_api -> edp_api: POST /edp-api/jobs (ConfiguratorPayload)
edp_api --> platform_api: 202 { job_id }
platform_api -> edp_api: GET /edp-api/jobs/{job_id} (poll)
edp_api --> platform_api: edp_artifacts[] + ems_delivery
platform_api -> platform_s3: archive artifacts + render index.html
platform_api -> operator: email (portal link)
operator -> platform_s3: open portal\n(EDP downloads, CFN deep link or ISO, F-Droid link)
operator -> epc_integrator: hand off EDP
operator -> ems: spin up (sim mode → live on commissioning)
  1. Operator enters load requirements, site constraints, and deployment context into the System Configurator.
  2. The configurator submits to platform-api, which forwards the sizing payload to edp-api and waits for the 8 EDP artifacts.
  3. platform-api archives the EDP artifacts to S3 and renders an HTML portal listing them alongside the EMS deployment link (CloudFormation deep link or air-gapped ISO, both embedding the DTM) and a link to the Android EMS app on F-Droid with DTM upload instructions.
  4. Operator's inbox receives a link to the portal. EDP goes to the electrical integrator. Operator clicks the EMS deployment link, which spins up EMS in simulation mode and switches to live on commissioning. No vendor involvement required.

Repositories

EMS Suite (12 repos — runs on a deployed stack)

EDP Toolchain (2 repos — engineering deployment packages)

  • edp-api — sizing engine + EDP artifact generator (single responsibility)
  • edp-interface-plates — CAD source for the inter-container interface plates

Custom Hardware (1 repo)

Public Surface (3 repos)

  • arcnode — top-level catalog (this repo)
  • platform-api — order intake, delivery orchestration, email dispatch
  • website — arcnode.io marketing site