Metadata-Version: 2.4
Name: nodes-core
Version: 0.1.1
Summary: Nodes core: a problem-agnostic knowledge substrate
Project-URL: Homepage, https://github.com/nodes-dev/core
Project-URL: Repository, https://github.com/nodes-dev/core
Project-URL: Issues, https://github.com/nodes-dev/core/issues
Author-email: Keith Hughitt <keith.hughitt@gmail.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: pydantic>=2.0
Requires-Dist: pyyaml>=6.0.3
Description-Content-Type: text/markdown

# nodes-core

Nodes core: a problem-agnostic knowledge substrate.

`nodes-core` is the Python implementation of the Nodes kernel — a portable
corpus of plain-text nodes with typed relations, structural shapes, and
derived full-text-search and similarity indexes. A TypeScript implementation
([`@nodes-dev/core`](https://www.npmjs.com/package/@nodes-dev/core)) passes
the same cross-language conformance fixtures.

## Install

```
pip install nodes-core
```

## Use

```python
import nodes.core
```

The `nodes` namespace is a PEP 420 native namespace package; `nodes-core`
ships exactly the `nodes.core` subpackage.

## Documentation

The language-neutral format and behavior specification, both
implementations, and the shared conformance fixtures live at
<https://github.com/nodes-dev/core>.

## License

MIT
