v1.0.0 · sha256:707580590c00…← Ecosystem explorer
Verified example output
One contract. Three stacks. No hidden handoff.
This is a replay of an actual local Kalo CLI run against three real plugin WASM artifacts. Change output tabs to follow one Morphe model into generated Go, TypeScript, and PostgreSQL.
Kalo CLI 0.0.13 WASM stages34 generated filesExit code 0
Recorded CLI run
Generated Aug 31, 2026, 3:09 PM.
Live runner planned
The conference version replays exact checked-in evidence; it does not execute arbitrary code in your browser.
Input · KA:MO1:YAML1morphe/registry/models/task.mod
10 source filesname: Task
fields:
ID:
type: UUID
attributes:
- mandatory
Title:
type: String
attributes:
- mandatory
Description:
type: String
Priority:
type: TaskPriority
Status:
type: TaskStatus
DueAt:
type: Time
identifiers:
primary: ID
related:
User:
type: ForOneSHA-256 4159cb0270230aa7eb6899bd4979f6554139f219e92bfeed592420ed8b06d3aa
Morphe registry→WASM stages→Generated files
v1.0.0 · sha256:af4ae28f7f54…v1.0.0 · sha256:13b3f8e024c7…Output · KA:MO1:GO1internal/types/models/task.go
Generated by WASMpackage models
import (
"github.com/kalo-build/kalo-demo/internal/types/enums"
"time"
)
type Task struct {
Description string
DueAt time.Time
ID string `morphe:"mandatory"`
Priority enums.TaskPriority
Status enums.TaskStatus
Title string `morphe:"mandatory"`
UserID *string
User *User
}
func (m Task) GetIDPrimary() TaskIDPrimary {
return TaskIDPrimary{
ID: m.ID,
}
}
SHA-256 b6b9c7372dbb0cf112ccb7a38aab2852e46054fbe89d6b3b376acc588420de79
Reproduce it
Inspect the inputs. Run the same pipeline.
The fixture records the actual source and output hashes alongside the hashes of every WASM artifact used. Clone the demo, install the pinned plugins, then compile locally.
git clone https://github.com/kalo-build/kalo-demo
cd kalo-demo
kalo compile