New:Socket for Asana Is Now Available.Learn more
Get Started

@beyondnet/evolith-core

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@beyondnet/evolith-core

Shared business logic layer for Evolith — consumed by CLI, MCP Server, and REST API

Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
31
-11.43%
Maintainers
1
Weekly downloads
 
Created
Source

@evolith/core

Shared business-logic facade for the Evolith platform. It is a thin re-export barrel over @evolith/core-domain, giving the Smart CLI, MCP Server and Core API a single, stable import surface.

Installation

npm install @evolith/core

Requires Node.js 20+. The only runtime dependency is @evolith/core-domain, which is the authoritative source for every re-exported symbol.

Supported import surface

Import everything from the root specifier only — there are no subpath exports:

import {
  EvaluateGateUseCase,
  ProposePhaseAdvanceUseCase,
  RulesetValidatorService,
  TopologyCatalogService,
  readGitLog,
} from '@evolith/core';

Deep imports such as @evolith/core/domain/interfaces are not supported. The package builds to a single dist/index.js; use the root barrel and import the named symbol you need.

What it re-exports

CategorySymbols (selection)
Domain ports (types)IFileSystem, IConfigParser, ILogger, ICommandExecutor, …
Domain errorsEvolithError, PhaseTransitionError, ValidationError, isEvolithError, …
Gate evidencecreateSuccessEnvelope, deriveVerdict, GATE_PHASES, GatePhase, GateEvidence, …
Domain servicesWorkflowEngine, ToolSelectionService, PhaseService
Use-casesEvaluateGateUseCase, ValidateSatelliteUseCase, ProposePhaseAdvanceUseCase, PhaseTransitionUseCase, InitializeProjectUseCase
ValidatorsRulesetValidatorService, PhaseGateValidatorService, ArchitectureDriftService, DeepArchitectureAnalyzer
ArchitectureTopologyCatalogService, TopologyManifest
MetricsreadGitLog, isGitRepo

The authoritative source for each symbol lives in @evolith/core-domain; this package only adjusts the import ergonomics and version surface.

Runtime notes

  • The single runtime dependency is @evolith/core-domain.
  • Some re-exported services (e.g. TopologyCatalogService, the ruleset validators) read governance assets from a workspace root; consult the @evolith/core-domain README for the WORKSPACE_ROOT requirement.

Development

Build and test locally with npm run build / npm test. Contributions follow the repo-root CONTRIBUTING.md.

License

MIT

FAQs

Package last updated on 05 Jul 2026

Related posts