Skip to main content

Minimal append-only durability layer and replay API for MetaSPN signals and emissions

Project description

metaspn-store

metaspn-store provides a minimal append-only event store for MetaSPN signals and emissions.

Features

  • Filesystem JSONL backend (partitioned by UTC date)
  • Append-only writes for signals and emissions
  • Snapshot writes for deterministic state rebuild checkpoints
  • Streaming replay by time window, entity reference, and source

Layout

workspace/
  store/
    signals/
      2026-02-05.jsonl
    emissions/
      2026-02-05.jsonl
    snapshots/
      system_state__2026-02-05T120000Z.json

Release

python -m pip install -e ".[dev]"
pytest -q
python -m build
python -m twine check dist/*
python -m twine upload dist/*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

metaspn_store-0.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

metaspn_store-0.1.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file metaspn_store-0.1.0.tar.gz.

File metadata

  • Download URL: metaspn_store-0.1.0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for metaspn_store-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7d81248325b3c915a66a7119cdacbec5ccdaccb2de4a9d67c9103eace912a14a
MD5 43c71fa07d86e269e34ed1d82473e034
BLAKE2b-256 eb7b6cb3d402b12ad8a30368120a12a48962f5e5820b4cbc32026275732e4011

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaspn_store-0.1.0.tar.gz:

Publisher: publish.yml on MetaSPN/metaspn-store

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metaspn_store-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: metaspn_store-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for metaspn_store-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9fc0ba4c1256ebba69edece4e09882d89b2e86bf6ee32c903452300c4b733940
MD5 919923e614d6122032e435e3dbd2fc3f
BLAKE2b-256 824fde5f7c18f982d0f645f491b358a2e89d212b062327069211e9c46b75763c

See more details on using hashes here.

Provenance

The following attestation bundles were made for metaspn_store-0.1.0-py3-none-any.whl:

Publisher: publish.yml on MetaSPN/metaspn-store

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page