{
  "schemaVersion": 2,
  "source": {
    "repository": "hara-lang/hara-specs-registry",
    "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
    "manifestPath": "spec-manifest.json",
    "manifestDigest": "sha256:37ec09d16abd72eb09c6dd01bd4ad2c8a00e3e1a3657de81b6c3f3af3c1375d8",
    "catalogueDigest": "sha256:a7dc1a38add68a9364f4528abe39abe56c8d6c840a186056591b39e61c9fdeaf",
    "transitional": false,
    "migration": {
      "repository": "hara-lang/hara-specs",
      "commit": "dc269add5de05d06ddf215ca9f1d2d2b0c49f135"
    },
    "requestedRef": "main",
    "indexPath": "registry-index.json",
    "resolved": true
  },
  "summary": {
    "specifications": 59,
    "draft": 59,
    "ready": 0,
    "executable": 32,
    "requirements": 371,
    "materialized": 59,
    "pinnedSource": 0,
    "layers": [
      "00-unsorted",
      "01-lang",
      "02-platform"
    ]
  },
  "specs": [
    {
      "id": "greenways/buildspec",
      "slug": "greenways-buildspec",
      "coordinate": "greenways/buildspec",
      "title": "Greenways Build DSL Specification",
      "summary": "A local HAL DSL for staged artifact construction and deterministic structural verification.",
      "type": "hara/artifact-specification",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "00-unsorted",
      "owner": "greenways",
      "classification": "contribution",
      "sourcePath": "00-unsorted/contrib/greenways/build/spec/draft/greenways-buildspec.edn",
      "documentationPath": "00-unsorted/contrib/greenways/build/spec/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/contrib/greenways/build/spec/draft/greenways-buildspec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/contrib/greenways/build/spec/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "greenways/supersonic-spec",
      "slug": "greenways-supersonic-spec",
      "coordinate": "greenways/supersonic-spec",
      "title": "Greenways Supersonic Audio Graph Specification",
      "summary": "Canonical local data for declarative audio graphs and deterministic provider snapshots.",
      "type": "hara/artifact-specification",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "00-unsorted",
      "owner": "greenways",
      "classification": "contribution",
      "sourcePath": "00-unsorted/contrib/greenways/supersonic/spec/draft/greenways-supersonic-spec.edn",
      "documentationPath": "00-unsorted/contrib/greenways/supersonic/spec/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/contrib/greenways/supersonic/spec/draft/greenways-supersonic-spec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/contrib/greenways/supersonic/spec/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/artifact-metaspec",
      "slug": "hara-artifact-metaspec",
      "coordinate": "hara/artifact-metaspec",
      "title": "HAL Artifact DSL Meta-Specification",
      "summary": "Normative schema for specifications that describe local, deterministic artifact DSLs.",
      "type": "hara/artifact-metaspec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "00-unsorted",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "00-unsorted/artifact/metaspec/artifact-metaspec.edn",
      "documentationPath": "00-unsorted/artifact/metaspec/README.md",
      "requirements": 12,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/artifact/metaspec/artifact-metaspec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/artifact/metaspec/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hal/evaluation-journal",
      "slug": "hal-evaluation-journal",
      "coordinate": "hal/evaluation-journal",
      "title": "Hal Evaluation Journal",
      "summary": "No summary has been published for this specification.",
      "type": "diagnostic-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "00-unsorted",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "00-unsorted/diagnostics/draft/hal-evaluation-journal.edn",
      "documentationPath": "00-unsorted/diagnostics/draft/hal-evaluation-journal.edn",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/diagnostics/draft/hal-evaluation-journal.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/diagnostics/draft/hal-evaluation-journal.edn",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/host-runtime",
      "slug": "hara-host-runtime",
      "coordinate": "hara/host-runtime",
      "title": "HAL host capability boundary",
      "summary": "Product-neutral contract between a Hara evaluator and capabilities supplied by its embedding host.",
      "type": "runtime-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "00-unsorted",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "00-unsorted/runtime/draft/host-runtime.edn",
      "documentationPath": "00-unsorted/runtime/draft/host-runtime.edn",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/runtime/draft/host-runtime.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/runtime/draft/host-runtime.edn",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/studio-runtime",
      "slug": "hara-studio-runtime",
      "coordinate": "hara/studio-runtime",
      "title": "HAL programmable Studio and node runtime",
      "summary": "Normative kernel, session, filesystem, editor, canvas, audio graph, project, node, and wire contract.",
      "type": "runtime-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "00-unsorted",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "00-unsorted/runtime/draft/studio-runtime.edn",
      "documentationPath": "00-unsorted/runtime/draft/studio-runtime.edn",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/runtime/draft/studio-runtime.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/runtime/draft/studio-runtime.edn",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/design-language",
      "slug": "hara-design-language",
      "coordinate": "hara/design-language",
      "title": "Hara Studio design language",
      "summary": "A Max/MSP-inspired, lossless code and patch interaction contract for Hara and domain DSLs.",
      "type": "design-contract",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "00-unsorted",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "00-unsorted/design/draft/design-language.edn",
      "documentationPath": "00-unsorted/design/draft/design-language.edn",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/design/draft/design-language.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/design/draft/design-language.edn",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/theme",
      "slug": "hara-theme",
      "coordinate": "hara/theme",
      "title": "Hara theme design contract",
      "summary": "One dark-only Hara visual system for public, documentation, specification, API, and Studio surfaces.",
      "type": "design-contract",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "00-unsorted",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "00-unsorted/design/draft/theme.edn",
      "documentationPath": "00-unsorted/design/draft/theme.edn",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/design/draft/theme.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "00-unsorted/design/draft/theme.edn",
        "requestedRef": "main"
      }
    },
    {
      "id": "hal/language",
      "slug": "hal-language",
      "coordinate": "hal/language",
      "title": "HAL core language specification",
      "summary": "Portable contract for HAL data, evaluation, bindings, functions, definitions, namespaces, and modules.",
      "type": "language-spec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/001-language/draft/hal-langspec.edn",
      "documentationPath": "01-lang/001-language/draft/README.md",
      "requirements": 22,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "alternateSources": [
        {
          "version": "0.0.0-alpha",
          "status": "draft",
          "path": "00-unsorted/platform-language/draft/hal-langspec.edn"
        }
      ],
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/001-language/draft/hal-langspec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/001-language/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hal/metaspec",
      "slug": "hal-metaspec",
      "coordinate": "hal/metaspec",
      "title": "HAL language specification meta-spec",
      "summary": "Defines the machine-readable shape, authority rules, and validation contract for a HAL language specification.",
      "type": "hal/language-metaspec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/001-language/metaspec/language-metaspec.edn",
      "documentationPath": "01-lang/001-language/metaspec/README.md",
      "requirements": 8,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/001-language/metaspec/language-metaspec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/001-language/metaspec/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/metaspec-metaspec",
      "slug": "hara-metaspec-metaspec",
      "coordinate": "hara/metaspec-metaspec",
      "aliases": [
        "hal/metaspec"
      ],
      "title": "HAL Meta-Specification Meta-Specification",
      "summary": "A self-describing contract for authoring, linting and verifying machine-readable Hara meta-specifications.",
      "type": "hara/metaspec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/000-metaspec/draft/metaspec-metaspec.edn",
      "documentationPath": "01-lang/000-metaspec/draft/README.md",
      "requirements": 16,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/000-metaspec/draft/metaspec-metaspec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/000-metaspec/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/protocol",
      "slug": "hara-protocol",
      "coordinate": "hara/protocol",
      "title": "Hara built-in protocol specification",
      "summary": "Portable contract for the built-in protocol descriptors, method namespaces, dispatch, and guest extension surface under std.protocol.*.",
      "type": "protocol-spec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/002-protocol/draft/protocol-spec.edn",
      "documentationPath": "01-lang/002-protocol/draft/README.md",
      "requirements": 4,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/002-protocol/draft/protocol-spec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/002-protocol/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/foundation-annex-metaspec",
      "slug": "hara-foundation-annex-metaspec",
      "coordinate": "hara/foundation-annex-metaspec",
      "title": "Hara Foundation annex specification meta-spec",
      "summary": "Defines the machine-readable contract for the current std.foundation surface, native capability objects, aliases, and migration records.",
      "type": "hara/metaspec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/005-foundation-annex/metaspec/foundation-annex-metaspec.edn",
      "documentationPath": "01-lang/005-foundation-annex/metaspec/README.md",
      "requirements": 11,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/005-foundation-annex/metaspec/foundation-annex-metaspec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/005-foundation-annex/metaspec/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/foundation",
      "slug": "hara-foundation",
      "coordinate": "hara/foundation",
      "title": "Hara Foundation bootstrap namespace",
      "summary": "Portable contract for std.foundation, its automatically referred public surface, and the boundary between HAL definitions, protocols, and native primitives.",
      "type": "foundation-spec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/004-foundation/draft/foundation-spec.edn",
      "documentationPath": "01-lang/004-foundation/draft/README.md",
      "requirements": 26,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/004-foundation/draft/foundation-spec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/004-foundation/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/foundation-annex",
      "slug": "hara-foundation-annex",
      "coordinate": "hara/foundation-annex",
      "title": "Hara Foundation library annex",
      "summary": "Generated catalog of the current std.foundation root and child namespaces, native static objects, automatic aliases, and historical migrations.",
      "type": "foundation-annex-spec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/005-foundation-annex/draft/foundation-annex.edn",
      "documentationPath": "01-lang/005-foundation-annex/draft/README.md",
      "requirements": 4,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/005-foundation-annex/draft/foundation-annex.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/005-foundation-annex/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/foundation-metaspec",
      "slug": "hara-foundation-metaspec",
      "coordinate": "hara/foundation-metaspec",
      "title": "Hara Foundation specification meta-spec",
      "summary": "Defines the machine-readable contract for the root std.foundation bootstrap namespace.",
      "type": "hara/metaspec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/004-foundation/metaspec/foundation-metaspec.edn",
      "documentationPath": "01-lang/004-foundation/metaspec/README.md",
      "requirements": 6,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/004-foundation/metaspec/foundation-metaspec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/004-foundation/metaspec/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/host-kernel",
      "slug": "hara-host-kernel",
      "coordinate": "hara/host-kernel",
      "title": "Hara host and kernel boundary",
      "summary": "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.",
      "type": "host-kernel-spec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/006-host-and-kernel/draft/host-kernel-spec.edn",
      "documentationPath": "01-lang/006-host-and-kernel/draft/README.md",
      "requirements": 12,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/006-host-and-kernel/draft/host-kernel-spec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/006-host-and-kernel/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/native-metaspec",
      "slug": "hara-native-metaspec",
      "coordinate": "hara/native-metaspec",
      "title": "Hara native boundary specification meta-spec",
      "summary": "Defines the machine-readable contract for std.native and std.native.* runtime adapters.",
      "type": "hara/metaspec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/003-native/metaspec/native-metaspec.edn",
      "documentationPath": "01-lang/003-native/metaspec/README.md",
      "requirements": 6,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/003-native/metaspec/native-metaspec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/003-native/metaspec/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/native",
      "slug": "hara-native",
      "coordinate": "hara/native",
      "title": "Hara native runtime boundary",
      "summary": "Portable guest-visible contract for std.native descriptors and their implementation-provided methods.",
      "type": "native-spec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/003-native/draft/native-spec.edn",
      "documentationPath": "01-lang/003-native/draft/README.md",
      "requirements": 4,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/003-native/draft/native-spec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/003-native/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/data-structures",
      "slug": "hara-data-structures",
      "coordinate": "hara/data-structures",
      "title": "Hara persistent data structures specification",
      "summary": "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).",
      "type": "data-structures-spec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/020-data-structures/draft/data-structures-spec.edn",
      "documentationPath": "01-lang/020-data-structures/draft/README.md",
      "requirements": 10,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/020-data-structures/draft/data-structures-spec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/020-data-structures/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/protocol-metaspec",
      "slug": "hara-protocol-metaspec",
      "coordinate": "hara/protocol-metaspec",
      "title": "Hara protocol specification meta-spec",
      "summary": "Defines the machine-readable contract for the built-in std.protocol.* namespace family.",
      "type": "hara/metaspec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/002-protocol/metaspec/protocol-metaspec.edn",
      "documentationPath": "01-lang/002-protocol/metaspec/README.md",
      "requirements": 6,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/002-protocol/metaspec/protocol-metaspec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/002-protocol/metaspec/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hal/tool-vm-provider",
      "slug": "hal-tool-vm-provider",
      "coordinate": "hal/tool-vm-provider",
      "title": "Hara VM tooling provider boundary",
      "summary": "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.",
      "type": "runtime-provider-spec",
      "version": "0.1.0-draft",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/010-bytecode/draft/tool-vm-provider.edn",
      "documentationPath": "01-lang/010-bytecode/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/tool-vm-provider.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hal/hbc-backend-profiles",
      "slug": "hal-hbc-backend-profiles",
      "coordinate": "hal/hbc-backend-profiles",
      "title": "HBC backend execution profiles",
      "summary": "No summary has been published for this specification.",
      "type": "implementation-profile-registry",
      "version": "0-alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/010-bytecode/draft/hbc-backend-profiles.edn",
      "documentationPath": "01-lang/010-bytecode/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/hbc-backend-profiles.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hal/hbc-machine",
      "slug": "hal-hbc-machine",
      "coordinate": "hal/hbc-machine",
      "title": "HBC synchronous machine semantics",
      "summary": "Backend-neutral observable semantics for an authenticated and structurally validated HBC program. Implementations need not share internal frames, slots, dispatch code, or optimization tiers.",
      "type": "portable-machine-spec",
      "version": "0-alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/010-bytecode/draft/hbc-machine.edn",
      "documentationPath": "01-lang/010-bytecode/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/hbc-machine.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hal/hbc0-wire",
      "slug": "hal-hbc0-wire",
      "coordinate": "hal/hbc0-wire",
      "title": "HBC0 portable executable-module wire format",
      "summary": "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.",
      "type": "portable-format-spec",
      "version": "0-alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/010-bytecode/draft/hbc0-wire.edn",
      "documentationPath": "01-lang/010-bytecode/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/hbc0-wire.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hal/hbx0-wire",
      "slug": "hal-hbx0-wire",
      "coordinate": "hal/hbx0-wire",
      "title": "HBX0 deterministic executable-package wire format",
      "summary": "Authenticated, deterministic packaging of already-produced HBC0 modules. HBX0 is a container and never a compiler or VM instruction format.",
      "type": "portable-format-spec",
      "version": "0-alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/010-bytecode/draft/hbx0-wire.edn",
      "documentationPath": "01-lang/010-bytecode/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/hbx0-wire.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/std-typed-catalog",
      "slug": "hara-std-typed-catalog",
      "coordinate": "hara/std-typed-catalog",
      "title": "Portable identified schema catalogs",
      "summary": "Immutable std.typed schema identity, exact dependency, recursive component, publication, and admission contract.",
      "type": "data-contract",
      "version": "0-alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/011-typed-catalog/draft/std-typed-catalog.edn",
      "documentationPath": "01-lang/011-typed-catalog/draft/README.md",
      "requirements": 10,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/011-typed-catalog/draft/std-typed-catalog.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/011-typed-catalog/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hal/hbc-suspension",
      "slug": "hal-hbc-suspension",
      "coordinate": "hal/hbc-suspension",
      "title": "Process-local HBC suspension and resumption",
      "summary": "No summary has been published for this specification.",
      "type": "portable-machine-extension",
      "version": "0-alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/010-bytecode/draft/hbc-suspension.edn",
      "documentationPath": "01-lang/010-bytecode/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/hbc-suspension.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hal/bytecode-vm-suspension",
      "slug": "hal-bytecode-vm-suspension",
      "coordinate": "hal/bytecode-vm-suspension",
      "title": "Rust HAL bytecode VM suspension and resumability",
      "summary": "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.",
      "type": "runtime-implementation-spec-extension",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/010-bytecode/draft/hal-bytecode-vm-suspension.edn",
      "documentationPath": "01-lang/010-bytecode/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/hal-bytecode-vm-suspension.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hal/bytecode-vm",
      "slug": "hal-bytecode-vm",
      "coordinate": "hal/bytecode-vm",
      "title": "Rust HAL staged bytecode VM (milestones 1-5: synchronous core through persistent artifacts)",
      "summary": "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.",
      "type": "runtime-implementation-spec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/010-bytecode/draft/hal-bytecode-vm.edn",
      "documentationPath": "01-lang/010-bytecode/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/hal-bytecode-vm.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hal/rust-tracing-jit",
      "slug": "hal-rust-tracing-jit",
      "coordinate": "hal/rust-tracing-jit",
      "title": "Rust Tracing Jit",
      "summary": "No summary has been published for this specification.",
      "type": "runtime-implementation-spec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/010-bytecode/draft/rust-tracing-jit.edn",
      "documentationPath": "01-lang/010-bytecode/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/rust-tracing-jit.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/010-bytecode/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "tool/source-analysis",
      "slug": "tool-source-analysis",
      "coordinate": "tool/source-analysis",
      "title": "Static source analysis for Hara",
      "summary": "Portable rules and generated-profile inputs for non-evaluating Hara source analysis, including canonical ^{:schema ...} metadata collection and checking.",
      "type": "tool/source-analysis-spec",
      "version": "alpha",
      "status": "draft",
      "layer": "01-lang",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "01-lang/008-source-analysis/draft/source-analysis.edn",
      "documentationPath": "01-lang/008-source-analysis/draft/README.md",
      "requirements": 20,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/008-source-analysis/draft/source-analysis.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "01-lang/008-source-analysis/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/harp",
      "slug": "hara-harp",
      "coordinate": "hara/harp",
      "title": "Hara archive package format",
      "summary": "Normative deterministic .harp archive, generated package.edn index, integrity, extraction and read-only mounting contract.",
      "type": "hara/tap-protocol",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000005-harp/draft/hara-harp.edn",
      "documentationPath": "02-platform/000005-harp/draft/README.md",
      "requirements": 8,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000005-harp/draft/hara-harp.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000005-harp/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/cli-app-metaspec",
      "slug": "hara-cli-app-metaspec",
      "coordinate": "hara/cli-app-metaspec",
      "title": "Hara CLI application meta-specification",
      "summary": "Normative schema for deterministic, data-defined command-line applications and route manifests.",
      "type": "hara/artifact-specification",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000001-cli/metaspec/cli-app-metaspec.edn",
      "documentationPath": "02-platform/000001-cli/metaspec/README.md",
      "requirements": 6,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000001-cli/metaspec/cli-app-metaspec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000001-cli/metaspec/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/cli",
      "slug": "hara-cli",
      "coordinate": "hara/cli",
      "title": "Hara command-line application",
      "summary": "Normative public route, option, handler and outcome contract shared by the Rust and Truffle Hara runtimes.",
      "type": "hara/cli-application",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000001-cli/draft/hara-cli.edn",
      "documentationPath": "02-platform/000001-cli/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000001-cli/draft/hara-cli.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000001-cli/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/extension",
      "slug": "hara-extension",
      "coordinate": "hara/extension",
      "title": "Hara extension declaration contract",
      "summary": "Normative project.edn declarations for WASM and HTA providers, targets, assets, capabilities and remote artifact delivery.",
      "type": "hara/tap-protocol",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000007-extension/draft/hara-extension.edn",
      "documentationPath": "02-platform/000007-extension/draft/README.md",
      "requirements": 8,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000007-extension/draft/hara-extension.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000007-extension/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/tap",
      "slug": "hara-tap",
      "coordinate": "hara/tap",
      "title": "Hara federated tap protocol",
      "summary": "Normative trust, authority, discovery and role contract for independently operated Hara taps.",
      "type": "hara/tap-protocol",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000002-tap/draft/hara-tap.edn",
      "documentationPath": "02-platform/000002-tap/draft/README.md",
      "requirements": 6,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000002-tap/draft/hara-tap.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000002-tap/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/platform-artifact",
      "slug": "hara-platform-artifact",
      "coordinate": "hara/platform-artifact",
      "title": "Hara immutable artifact protocol",
      "summary": "Normative content-addressed object, manifest and build-attestation contract.",
      "type": "hara/tap-protocol",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000004-artifact/draft/hara-artifact.edn",
      "documentationPath": "02-platform/000004-artifact/draft/README.md",
      "requirements": 4,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000004-artifact/draft/hara-artifact.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000004-artifact/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/lsp-base",
      "slug": "hara-lsp-base",
      "coordinate": "hara/lsp-base",
      "title": "Hara Language Server Protocol base profile",
      "summary": "Defines the portable editor-facing protocol, analysis facts, namespace resolution, capabilities, safety rules, and conformance obligations for a Hara language server.",
      "type": "lsp-profile",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000100-lsp-base/draft/hara-lsp-base.edn",
      "documentationPath": "02-platform/000100-lsp-base/draft/README.md",
      "requirements": 83,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000100-lsp-base/draft/hara-lsp-base.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000100-lsp-base/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/package",
      "slug": "hara-package",
      "coordinate": "hara/package",
      "title": "Hara project and package contract",
      "summary": "Normative single-manifest project, dependency resolution, deterministic package build, release and installation contract.",
      "type": "hara/tap-protocol",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000006-package/draft/hara-package.edn",
      "documentationPath": "02-platform/000006-package/draft/README.md",
      "requirements": 19,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "alternateSources": [
        {
          "version": "0.0.0-alpha",
          "status": "draft",
          "path": "00-unsorted/package/draft/package-spec.edn"
        }
      ],
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000006-package/draft/hara-package.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000006-package/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/transport-resp",
      "slug": "hara-transport-resp",
      "coordinate": "hara/transport-resp",
      "title": "Hara RESP broker protocol",
      "summary": "Defines the RESP2 wire encoding, connection lifecycle, versioned broker dialects, operations, replies, errors, limits, and client boundary for remote Hara sessions.",
      "type": "transport-contract",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000051-transport-resp/draft/transport-resp.edn",
      "documentationPath": "02-platform/000051-transport-resp/draft/README.md",
      "requirements": 11,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000051-transport-resp/draft/transport-resp.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000051-transport-resp/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/publishing",
      "slug": "hara-publishing",
      "coordinate": "hara/publishing",
      "title": "Hara self-publishing protocol",
      "summary": "Normative GitHub identity, project.edn intake, isolated package build, protected finalization and accepted Git record contract.",
      "type": "hara/tap-protocol",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000009-publishing/draft/hara-publishing.edn",
      "documentationPath": "02-platform/000009-publishing/draft/README.md",
      "requirements": 8,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000009-publishing/draft/hara-publishing.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000009-publishing/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/identity",
      "slug": "hara-identity",
      "coordinate": "hara/identity",
      "title": "Hara tap identity protocol",
      "summary": "Normative root trust, GitHub enrollment, publisher authorization and revocation contract.",
      "type": "hara/tap-protocol",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000003-identity/draft/hara-identity.edn",
      "documentationPath": "02-platform/000003-identity/draft/README.md",
      "requirements": 6,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000003-identity/draft/hara-identity.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000003-identity/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/mirroring",
      "slug": "hara-mirroring",
      "coordinate": "hara/mirroring",
      "title": "Hara tap mirroring protocol",
      "summary": "Normative registry revision and immutable object replication, divergence and failover contract.",
      "type": "hara/tap-protocol",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000011-mirroring/draft/hara-mirroring.edn",
      "documentationPath": "02-platform/000011-mirroring/draft/README.md",
      "requirements": 4,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000011-mirroring/draft/hara-mirroring.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000011-mirroring/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/tap-protocol-metaspec",
      "slug": "hara-tap-protocol-metaspec",
      "coordinate": "hara/tap-protocol-metaspec",
      "title": "Hara tap protocol meta-specification",
      "summary": "Normative document model for Git-authoritative Hara platform protocols.",
      "type": "hara/artifact-specification",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000002-tap/metaspec/hal-tap-protocol-metaspec.edn",
      "documentationPath": "02-platform/000002-tap/metaspec/README.md",
      "requirements": 4,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000002-tap/metaspec/hal-tap-protocol-metaspec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000002-tap/metaspec/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/transport-hta",
      "slug": "hara-transport-hta",
      "coordinate": "hara/transport-hta",
      "title": "Hara Transport Adaptor contract",
      "summary": "Defines discovery, manifests, providers, wire values, lifecycle, host calls, errors, handles, and multi-target packaging for HTA extensions.",
      "type": "transport-contract",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000050-transport-hta/draft/transport-hta.edn",
      "documentationPath": "02-platform/000050-transport-hta/draft/README.md",
      "requirements": 14,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000050-transport-hta/draft/transport-hta.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000050-transport-hta/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/distribution",
      "slug": "hara-distribution",
      "coordinate": "hara/distribution",
      "title": "Hara verified distribution protocol",
      "summary": "Normative exact release resolution, immutable download, cache and offline activation contract.",
      "type": "hara/tap-protocol",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000010-distribution/draft/hara-distribution.edn",
      "documentationPath": "02-platform/000010-distribution/draft/README.md",
      "requirements": 4,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000010-distribution/draft/hara-distribution.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000010-distribution/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "hara/asset",
      "slug": "hara-asset",
      "coordinate": "hara/asset",
      "title": "Hara versioned asset collection protocol",
      "summary": "Normative file, image, video and 3D collection, derivative and isolated delivery contract.",
      "type": "hara/tap-protocol",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000008-asset/draft/hara-asset.edn",
      "documentationPath": "02-platform/000008-asset/draft/README.md",
      "requirements": 5,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000008-asset/draft/hara-asset.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000008-asset/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "xt/substrate-frame",
      "slug": "xt-substrate-frame",
      "coordinate": "xt/substrate-frame",
      "title": "XTalk substrate frame and JSON contract",
      "summary": "Defines the actual NodeFrame constructors, predicates, JSON validation, and error normalization.",
      "type": "xt-substrate-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000061-substrate-frame/draft/substrate-frame.edn",
      "documentationPath": "02-platform/000061-substrate-frame/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000061-substrate-frame/draft/substrate-frame.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000061-substrate-frame/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "xt/substrate-runtime-profiles",
      "slug": "xt-substrate-runtime-profiles",
      "coordinate": "xt/substrate-runtime-profiles",
      "title": "XTalk substrate generated-runtime coverage",
      "summary": "Records the runtime targets actually exercised by the pinned xt.substrate tests and aggregates the source-backed conformance corpora.",
      "type": "xt-substrate-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000069-substrate-runtime-profiles/draft/substrate-runtime-profiles.edn",
      "documentationPath": "02-platform/000069-substrate-runtime-profiles/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000069-substrate-runtime-profiles/draft/substrate-runtime-profiles.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000069-substrate-runtime-profiles/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "xt/substrate-base",
      "slug": "xt-substrate-base",
      "coordinate": "xt/substrate-base",
      "title": "XTalk substrate module contract",
      "summary": "Defines the source baseline, namespace topology, public facade, and evidence rules for xt.substrate.",
      "type": "xt-substrate-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000060-substrate-base/draft/substrate-base.edn",
      "documentationPath": "02-platform/000060-substrate-base/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000060-substrate-base/draft/substrate-base.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000060-substrate-base/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "xt/substrate-node",
      "slug": "xt-substrate-node",
      "coordinate": "xt/substrate-node",
      "title": "XTalk substrate node and space contract",
      "summary": "Defines the mutable EventNode and NodeSpace records and their current construction, configuration, and state operations.",
      "type": "xt-substrate-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000062-substrate-node/draft/substrate-node.edn",
      "documentationPath": "02-platform/000062-substrate-node/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000062-substrate-node/draft/substrate-node.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000062-substrate-node/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "xt/substrate-page-model",
      "slug": "xt-substrate-page-model",
      "coordinate": "xt/substrate-page-model",
      "title": "XTalk substrate page runtime",
      "summary": "Defines the existing per-space page runtime, model pipelines, dependencies, refresh, throttling, triggers, remote dispatch, and raw callbacks.",
      "type": "xt-substrate-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000067-substrate-page-model/draft/substrate-page-model.edn",
      "documentationPath": "02-platform/000067-substrate-page-model/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000067-substrate-page-model/draft/substrate-page-model.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000067-substrate-page-model/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "xt/substrate-stream-router",
      "slug": "xt-substrate-stream-router",
      "coordinate": "xt/substrate-stream-router",
      "title": "XTalk substrate pub/sub and router contract",
      "summary": "Defines the actual trigger, connection, subscription, publish, routing, and control-frame behavior.",
      "type": "xt-substrate-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000065-substrate-stream-router/draft/substrate-stream-router.edn",
      "documentationPath": "02-platform/000065-substrate-stream-router/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000065-substrate-stream-router/draft/substrate-stream-router.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000065-substrate-stream-router/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "xt/substrate-request",
      "slug": "xt-substrate-request",
      "coordinate": "xt/substrate-request",
      "title": "XTalk substrate request contract",
      "summary": "Defines the actual handler entries, promise normalization, pending map, local and transport request paths, and response settlement.",
      "type": "xt-substrate-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000064-substrate-request/draft/substrate-request.edn",
      "documentationPath": "02-platform/000064-substrate-request/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000064-substrate-request/draft/substrate-request.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000064-substrate-request/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "xt/substrate-service",
      "slug": "xt-substrate-service",
      "coordinate": "xt/substrate-service",
      "title": "XTalk substrate service registry",
      "summary": "Defines the EventNode arbitrary-value service map and the built-in @/ utility handlers.",
      "type": "xt-substrate-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000063-substrate-service/draft/substrate-service.edn",
      "documentationPath": "02-platform/000063-substrate-service/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000063-substrate-service/draft/substrate-service.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000063-substrate-service/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "xt/substrate-metaspec",
      "slug": "xt-substrate-metaspec",
      "coordinate": "xt/substrate-metaspec",
      "title": "XTalk substrate source-fidelity metaspec",
      "summary": "Defines a source-backed document model for the existing xt.substrate implementation.",
      "type": "xt-substrate-metaspec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000060-substrate-base/metaspec/substrate-metaspec.edn",
      "documentationPath": "02-platform/000060-substrate-base/metaspec/README.md",
      "requirements": 4,
      "formats": [
        "application/edn"
      ],
      "executable": true,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000060-substrate-base/metaspec/substrate-metaspec.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000060-substrate-base/metaspec/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "xt/substrate-transport",
      "slug": "xt-substrate-transport",
      "coordinate": "xt/substrate-transport",
      "title": "XTalk substrate transport contract",
      "summary": "Defines NodeTransport attachment and the existing memory, text, browser-worker, MessagePort, and WebSocket adapters.",
      "type": "xt-substrate-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000066-substrate-transport/draft/substrate-transport.edn",
      "documentationPath": "02-platform/000066-substrate-transport/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000066-substrate-transport/draft/substrate-transport.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000066-substrate-transport/draft/README.md",
        "requestedRef": "main"
      }
    },
    {
      "id": "xt/substrate-view-proxy",
      "slug": "xt-substrate-view-proxy",
      "coordinate": "xt/substrate-view-proxy",
      "title": "XTalk substrate view and page-proxy contract",
      "summary": "Defines the exact view IR, catalog grammar, state bindings, snapshots, subscriptions, action dispatch, demos, and page proxy.",
      "type": "xt-substrate-spec",
      "version": "0.0.0-alpha",
      "status": "draft",
      "layer": "02-platform",
      "owner": "hara-lang",
      "classification": "hara",
      "sourcePath": "02-platform/000068-substrate-view-proxy/draft/substrate-view-proxy.edn",
      "documentationPath": "02-platform/000068-substrate-view-proxy/draft/README.md",
      "requirements": 0,
      "formats": [
        "application/edn"
      ],
      "executable": false,
      "materialization": "registry",
      "source": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000068-substrate-view-proxy/draft/substrate-view-proxy.edn",
        "requestedRef": "main"
      },
      "documentation": {
        "repository": "hara-lang/hara-specs-registry",
        "ref": "a40b7da53ed8e4ef241e36a9fd2802b3bc34ea8a",
        "path": "02-platform/000068-substrate-view-proxy/draft/README.md",
        "requestedRef": "main"
      }
    }
  ]
}
