Spanda’s public positioning evolved from language-first to platform-first while keeping the language identity intact. This guide helps contributors, docs authors, and integrators update copy consistently.
| Aspect | Before | After |
|---|---|---|
| Primary tagline | The Autonomous Systems Language | The Autonomous Systems Platform |
| Full positioning | Spanda is an AI-native programming language for robotics… | Spanda is an Autonomous Systems Platform with a safety-first programming language at its core |
| Short alternative | (same as primary) | The Autonomous Systems Platform |
| Language role | Spanda is the language | Spanda Language (.sd) is one component of Spanda Platform |
| Pulse tagline | The pulse of autonomous intelligence. | Unchanged — keep as secondary brand line |
Do not rename: the project (Spanda), file extension (.sd), CLI (spanda), or core language
docs.
.sdActionProposal, SafeAction, spanda verify, etc.Use this order in hero copy and elevator pitches:
.sd language at the core (how you express systems)Spanda is an Autonomous Systems Platform with a safety-first programming language at its core. Write
.sdprograms, verify hardware fit, simulate missions, and operate fleets with built-in health monitoring.
Spanda is just a programming language. (Understates verify, sim, fleet, packages.)
Spanda replaced its language with a platform. (False — language is central.)
| Location | Action |
|---|---|
README.md |
Platform intro, Spanda Platform section, Why Spanda?, What makes Spanda different? |
docs/platform-overview.md |
Canonical platform vs language reference |
docs/roadmap.md |
Organized by platform areas |
docs/vision.md, docs/product-strategy.md |
Executive positioning aligned to platform |
docs/README.md |
Link platform-overview near top |
website/index.html, docs/website-content.md |
Hero and meta description |
CONTRIBUTING.md |
One-line intro |
Language-specific pages (spanda-language.md, tutorials) need no repositioning unless they
incorrectly claim Spanda is only a language. Prefer: “Spanda Language is the core of the Spanda
Platform.”
Update when you have repo admin access:
Description (long):
Safety-first autonomous systems platform with a dedicated programming language, verification engine, simulation, replay, and hardware-aware deployment.
Description (short):
Autonomous Systems Platform with a safety-first language at its core.
Topics to add (merge with existing; do not remove language-related topics):
autonomous-systems, robotics, safety, simulation, verification, digital-twin,
agentic-ai, runtime, programming-language, platform-engineering, iot, embedded,
fleet-management
gh repo edit Davalgi/Spanda \
--description "Safety-first autonomous systems platform with a dedicated programming language, verification engine, simulation, replay, and hardware-aware deployment." \
--add-topic autonomous-systems,robotics,safety,simulation,verification,digital-twin,agentic-ai,runtime,programming-language,platform-engineering,iot,embedded,fleet-management
| Element | Rationale |
|---|---|
| Spanda name | Established; no user confusion |
.sd extension |
Tied to tooling, CI, and examples |
| Pulse metaphor | Distinctive; works for platform + language |
| Sanskrit meaning & pronunciation | Brand depth in README and philosophy.md; brief mention in getting-started, for-dummies, and doc index |
| Safety-Typed AI | Lead differentiator in all tiers |
| Element | Guidance |
|---|---|
| Hero headline | Lead with “Autonomous Systems Platform”; mention language in subhead |
| Diagrams | Show platform tree (Language → Runtime → Verify → …) before crate-only maps |
| Release notes | Frame features by platform area (Verify, Sim, Fleet) not only language syntax |
| VS Code / LSP | “Spanda Language support” inside “Spanda Platform” extension branding when published |
docs/diagrams/ (Mermaid source)spanda demo output: print platform tagline in bannerIs Spanda still a programming language?
Yes. The Spanda Language (.sd) is a first-class product. The platform name reflects verify, sim,
replay, health, fleet, and packages that ship alongside the compiler.
Should I stop saying “Autonomous Systems Language”?
Use it when referring specifically to the language (e.g. “learn the Autonomous Systems Language in
Spanda 101”). Use “Autonomous Systems Platform” for the overall project.
Do examples or APIs change?
No. This is a positioning and documentation update only.