v1.0.0-alpha.1 — Foundation Cycle Complete

Knowledge Operating System

A disciplined, extensible, and verifiable platform for knowledge management. Built with architecture-first principles, evidence-driven governance, and a repeatable engineering process.

794 Tests Passing
74 Source Files
7 Workspaces
27 API Operations

Layered by Design

Every layer has a single responsibility. Dependencies flow in one direction.

Try KnowledgeOS

Clone the repository, install dependencies, and run the demo.

terminal
# Clone and build
git clone https://github.com/aymanelmasryael/KnowledgeOS.git
cd KnowledgeOS
npm install
npm run build

# Run the quickstart demo
npm start
Getting Started Guide Quickstart Source All Examples
app.ts — SDK usage example
import { KnowledgeClient } from "@knowledgeos/sdk";

// Build the client
const client = KnowledgeClient.builder()
  .endpoint("https://api.knowledgeos.dev")
  .tokenAuth("your-api-token")
  .fixedVersion("v1")
  .build();

// Knowledge operations
const result = await client.knowledge().get("object-id");

// Graph operations
const node = await client.graph().getNode("node-id");

// Search
const results = await client.search().search({
  query: "your search query",
  graphId: "graph-id",
});

// Discover the platform
const platform = await client.discovery().describe();
console.log(platform.operations);

Note: @knowledgeos/sdk is not yet published to npm. The SDK code above requires cloning the repository and using workspace references. See the SDK example for a fully runnable version.

Developer Resources

Everything you need to understand, build with, and contribute to KnowledgeOS.

Engineering Charter

The principles that govern every decision.

01

No implementation without justified requirements.

02

No requirements without verified evidence.

03

No decision outranks evidence.

Read the Full Charter