npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@radcliffetech/symbolos-core

v0.3.2

Published

Core symbolic simulation and execution engine for Symbolos

Downloads

99

Readme

🧠 Symbolos Core

Symbolos Core is a meta-systems substrate, a symbolic simulation and transformation engine. It enables programmable worlds, causal pipelines, and agent-based symbolic reasoning using structured Functors and Pipelines.

This core module provides the universal symbolic substrate for higher-level applications in narrative AI, procedural metaphysics, planning, and beyond.

Based in Category Theory, the Symbolos Core packs a lot into under 500 line of code.


❓ Why Symbolos Core?

Symbolos Core is designed for researchers, system architects, and AI builders who want a programmable foundation for simulating and transforming symbolic systems. It enables composable, introspectable worlds with structured change over time.

Common use cases include:

  • Simulation of agents and symbolic environments
  • Symbolic planning, memory, and world forking
  • Procedural metaphysics and world generation
  • Building blocks for language, art, and cognition tools

🧠 Core Concepts

  • World — a symbolic state container with composable tick-based change
  • Object — the atomic symbolic unit (e.g. Note, Agent, Cell) with type, status, and tick
  • Functor — a transformation unit that mutates a world in context
  • Pipeline — a sequence of functor steps run over time
  • Agent — a symbolic entity that can perceive and alter the world

🚀 Getting Started

To create and run a symbolic pipeline:

import { World, runPipeline } from "@radcliffetech/symbolos-core";

const world = World.createWorld();
const steps = [...]; // define your FunctorSteps

const result = await runPipeline({ world, steps });

🧩 License

The Symbolos Core engine is licensed under the MIT License.

This license applies to the symbolic execution substrate, including:

  • Core types
  • Functors
  • Pipeline execution

🔐 Dual Licensing Notice

Domain-specific extensions of Symbolos — including pipelines, cognitive agents, metaphysical simulation layers, and advanced orchestration — are not included in this license.

These components are protected intellectual property and may be:

  • Licensed separately for research or commercial use
  • Reserved for internal or future public distribution

For access or licensing inquiries, contact Jeffrey Radcliffe at [email protected].