greenways/buildspec
Greenways Build DSL Specification
A local HAL DSL for staged artifact construction and deterministic structural verification.
Specification registry
Search the current catalogue by package, title, layer, or maturity. Every source link resolves to a repository, exact commit, and path.
hara-lang/hara-specs-registry@a40b7da53ed8 · 59 materialized · 0 pinned source
greenways/buildspec
A local HAL DSL for staged artifact construction and deterministic structural verification.
greenways/supersonic-spec
Canonical local data for declarative audio graphs and deterministic provider snapshots.
hara/artifact-metaspec
Normative schema for specifications that describe local, deterministic artifact DSLs.
hara/host-runtime
Product-neutral contract between a Hara evaluator and capabilities supplied by its embedding host.
hara/studio-runtime
Normative kernel, session, filesystem, editor, canvas, audio graph, project, node, and wire contract.
hara/design-language
A Max/MSP-inspired, lossless code and patch interaction contract for Hara and domain DSLs.
hara/theme
One dark-only Hara visual system for public, documentation, specification, API, and Studio surfaces.
hal/language
Portable contract for HAL data, evaluation, bindings, functions, definitions, namespaces, and modules.
hal/metaspec
Defines the machine-readable shape, authority rules, and validation contract for a HAL language specification.
hara/metaspec-metaspec
A self-describing contract for authoring, linting and verifying machine-readable Hara meta-specifications.
hara/protocol
Portable contract for the built-in protocol descriptors, method namespaces, dispatch, and guest extension surface under std.protocol.*.
hara/foundation-annex-metaspec
Defines the machine-readable contract for the current std.foundation surface, native capability objects, aliases, and migration records.
hara/foundation
Portable contract for std.foundation, its automatically referred public surface, and the boundary between HAL definitions, protocols, and native primitives.
hara/foundation-annex
Generated catalog of the current std.foundation root and child namespaces, native static objects, automatic aliases, and historical migrations.
hara/foundation-metaspec
Defines the machine-readable contract for the root std.foundation bootstrap namespace.
hara/host-kernel
Runtime authority contract between a Hara evaluator and its embedding host: kernel and session identity, capability grants, provider dispatch, settlement, and the boundary map to the surrounding specification layers.
hara/native-metaspec
Defines the machine-readable contract for std.native and std.native.* runtime adapters.
hara/native
Portable guest-visible contract for std.native descriptors and their implementation-provided methods.
hara/data-structures
Portable contract for the built-in persistent data structures: the structure catalog, op semantics, iteration-order guarantees, and the cross-runtime hashing stack (RAPID default; SYSTEM, MURMUR3, SIP alternatives).
hara/protocol-metaspec
Defines the machine-readable contract for the built-in std.protocol.* namespace family.
hal/tool-vm-provider
Private runtime-provider contract beneath the public tool.vm, tool.vm.halc, and tool.vm.hbc namespaces. It exposes portable artifact operations through ordinary Hara values while keeping compiler, interpreter, Truffle, Graal, and machine state private.
hal/hbc-backend-profiles
No summary has been published for this specification.
hal/hbc-machine
Backend-neutral observable semantics for an authenticated and structurally validated HBC program. Implementations need not share internal frames, slots, dispatch code, or optimization tiers.
hal/hbc0-wire
Runtime-neutral, deterministic and authenticated encoding of a validated Hara bytecode program. This document is the codec contract; execution semantics are owned by :hal/hbc-machine.
hal/hbx0-wire
Authenticated, deterministic packaging of already-produced HBC0 modules. HBX0 is a container and never a compiler or VM instruction format.
hara/std-typed-catalog
Immutable std.typed schema identity, exact dependency, recursive component, publication, and admission contract.
hal/hbc-suspension
No summary has been published for this specification.
hal/bytecode-vm-suspension
Process-local suspension contract for the Rust bytecode VM: await, yield, async function results, cancellation, exception resumption, host Promise interop, and coexistence with the tree evaluator. This extends the staged VM implementation contract without making continuations portable artifacts.
hal/bytecode-vm
Rust-only implementation contract for the experimental, feature-gated bytecode VM: execution model, instruction set, persistent program representation, validation, lexical slots, stackless function calls, exception handling, globals and namespaces, primitive dispatch, diagnostics, and conformance. It does not require Java or another HAL runtime to implement a stack VM, this opcode set, numeric slots, frames, handlers, or this compiler. Portable HAL language behavior remains owned by the shared language specifications and corpora.
tool/source-analysis
Portable rules and generated-profile inputs for non-evaluating Hara source analysis, including canonical ^{:schema ...} metadata collection and checking.
hara/harp
Normative deterministic .harp archive, generated package.edn index, integrity, extraction and read-only mounting contract.
hara/cli-app-metaspec
Normative schema for deterministic, data-defined command-line applications and route manifests.
hara/cli
Normative public route, option, handler and outcome contract shared by the Rust and Truffle Hara runtimes.
hara/extension
Normative project.edn declarations for WASM and HTA providers, targets, assets, capabilities and remote artifact delivery.
hara/tap
Normative trust, authority, discovery and role contract for independently operated Hara taps.
hara/platform-artifact
Normative content-addressed object, manifest and build-attestation contract.
hara/lsp-base
Defines the portable editor-facing protocol, analysis facts, namespace resolution, capabilities, safety rules, and conformance obligations for a Hara language server.
hara/package
Normative single-manifest project, dependency resolution, deterministic package build, release and installation contract.
hara/transport-resp
Defines the RESP2 wire encoding, connection lifecycle, versioned broker dialects, operations, replies, errors, limits, and client boundary for remote Hara sessions.
hara/publishing
Normative GitHub identity, project.edn intake, isolated package build, protected finalization and accepted Git record contract.
hara/identity
Normative root trust, GitHub enrollment, publisher authorization and revocation contract.
hara/mirroring
Normative registry revision and immutable object replication, divergence and failover contract.
hara/tap-protocol-metaspec
Normative document model for Git-authoritative Hara platform protocols.
hara/transport-hta
Defines discovery, manifests, providers, wire values, lifecycle, host calls, errors, handles, and multi-target packaging for HTA extensions.
hara/distribution
Normative exact release resolution, immutable download, cache and offline activation contract.
hara/asset
Normative file, image, video and 3D collection, derivative and isolated delivery contract.
xt/substrate-frame
Defines the actual NodeFrame constructors, predicates, JSON validation, and error normalization.
xt/substrate-runtime-profiles
Records the runtime targets actually exercised by the pinned xt.substrate tests and aggregates the source-backed conformance corpora.
xt/substrate-base
Defines the source baseline, namespace topology, public facade, and evidence rules for xt.substrate.
xt/substrate-node
Defines the mutable EventNode and NodeSpace records and their current construction, configuration, and state operations.
xt/substrate-page-model
Defines the existing per-space page runtime, model pipelines, dependencies, refresh, throttling, triggers, remote dispatch, and raw callbacks.
xt/substrate-stream-router
Defines the actual trigger, connection, subscription, publish, routing, and control-frame behavior.
xt/substrate-request
Defines the actual handler entries, promise normalization, pending map, local and transport request paths, and response settlement.
xt/substrate-service
Defines the EventNode arbitrary-value service map and the built-in @/ utility handlers.
xt/substrate-metaspec
Defines a source-backed document model for the existing xt.substrate implementation.
xt/substrate-transport
Defines NodeTransport attachment and the existing memory, text, browser-worker, MessagePort, and WebSocket adapters.
xt/substrate-view-proxy
Defines the exact view IR, catalog grammar, state bindings, snapshots, subscriptions, action dispatch, demos, and page proxy.