v0.1.0 - First Official Release
π DomainForge SEA DSL v0.1.0
First official release of DomainForge β Semantic Enterprise Architecture DSL.
π¦ Published Packages
| Platform | Package | Install |
|---|---|---|
| Rust | sea-core | cargo add sea-core |
| Python | sea-dsl | pip install sea-dsl |
| Node.js | @sprime01/sea | npm install @sprime01/sea |
| WASM | @sprime01/sea-wasm | npm install @sprime01/sea-wasm |
β¨ Highlights
- Five Universal Primitives: Entity, Resource, Flow, Instance, Policy
- Cross-Language Parity: Identical semantics in Rust, Python, TypeScript, and WebAssembly
- FINOS CALM Integration: Full bidirectional conversion to/from architecture-as-code format
- Three-Valued Logic: Sophisticated policy evaluation with null handling
- Blazing Fast: <100ms validation for 10,000+ entity models
- SBVR-Aligned: Semantics of Business Vocabulary and Rules (OMG standard)
π Quick Start
from sea_dsl import Model
model = Model("my-domain")
warehouse = model.entity("Warehouse")
camera = model.resource("Camera", unit="units")
print(f"Model created with {len(model.entities)} entities")