bluefission / chronicler
DevElation-oriented storage objects, connectors, and query helpers for Kafka, Neo4j, GraphQL, and related data systems.
v0.1.2-alpha
2026-07-08 17:16 UTC
Requires
- php: >=8.2
- ext-json: *
- bluefission/develation: ^1.3.39
Requires (Dev)
- phpunit/phpunit: ^10.5
Suggests
- ext-ds: Provides native Vector, Set, Map, Deque, Stack, and PriorityQueue backing stores for root data-structure primitives.
This package is auto-updated.
Last update: 2026-08-08 01:55:30 UTC
README
Chronicler is a Blue Fission PHP library for storage-oriented value objects, query builders, and connector scaffolds that complement DevElation without requiring optional services in the baseline test suite.
Installation
Install Chronicler with Composer:
composer require bluefission/chronicler
The package requires PHP 8.2 or newer and resolves DevElation through
bluefission/develation:^1.3.39.
Scope
The first scaffold focuses on:
- GraphQL field and selection helpers.
- Traceable storage packets with source, provenance, confidence, visibility, read-only authority, and diagnostics metadata.
- Artifact references, retrieval metadata, asset inventories, and generic resource references for storage-backed media, documents, graph links, and generated outputs.
- Kafka-style message envelopes and offset tracking.
- Neo4j-style graph node, edge, path, and traversal objects.
- Advanced data structures used around storage adapters, including Bloom
filters, skip lists, priority queues, weighted collections, root namespace
IValprimitives (Vec,Set,Dict,Deq,Pri,Pile) backed by php-ds when available, and spatial points.
See SPEC.md and ARCHITECTURE.md for the initial scope and extension model.