Skip to main content

memoriesQL catalogs and provider-neutral runtime

memoriesql 0.0.5 is an experimental, pre-alpha distribution of governed contract catalogs and provider-neutral runtime mechanics. It preserves the original 49 provider-neutral records and contains 53 records: 47 JSON Schema records, five Python-surface records and one synthetic reference connector. Five other catalog kinds remain explicit empty not_implemented documents. Twelve experimental catalog Python/CLI APIs provide listing and exact lookup.

Public core owns canonical PostgreSQL migrations, authorization, capture/range/fold, canonical transactions, the durable queue, worker, executor and accounting. Desktop composition, live acquisition, real-provider bindings, recall and a running product service are not included. Catalog reads use package resources without database imports or external access.

memoriesql contracts --json
memoriesql contract memoriesql.capture.connector-cursor --json
from memoriesql.contracts import get_contract, load_catalog

schemas = load_catalog("json_schema")
cursor = get_contract("memoriesql.capture.connector-cursor")

Evidence packages and complete-input opt-in

Schema 16 retains immutable evidence packages, exact inventories and raw/fold lineage for source-native units, with bounded authorized reads. Storage completeness is distinct from producer-attested source completeness; neither proves author exposure.

Schema 17 atomically creates/replays a qualified unit, initial thin bead, exact sealed-package task binding, outbox effects and shared receipts without authoring meaning. Pending or unresolved packages do not qualify. Original bindings remain unavailable for execution, preserving their inputs, pins and receipts.

Schema 18 adds explicit successor activation, authorized reader v2, trusted attempt-bound evidence exposure and fenced initial semantic application through the same queue/worker/executor/sink. Reader pages are transport boundaries, not semantic units or instructions to make one model call per page. An owner cancellation that wins activation prevents a successor. Every successful operation key, including natural duplicates, is recorded in the shared ledger and cannot be reused for a changed request; valid replay preserves the same successor and package pin.

Current source and producer/dispatch authority are rechecked during hydration, dispatch after waits and canonical application. Full required-input exposure is mandatory for successful application. This establishes mechanical supply at a trusted execution boundary, not comprehension, correctness, remote retention or independent source completeness. An arbitrary qualification string or digest does not certify a producer or attestor. Rolling-note quality and execution ceilings remain experimental. Over-budget or unavailable input remains retained with its thin bead and a truthful outcome; no silent truncation or placeholder meaning is allowed. Complete-input correction/reauthoring is not delivered.

Installing/upgrading does not migrate a database, provision production trust, activate tasks, configure a provider or start a worker. Callers must explicitly choose an authorized migration and provide credential/workspace, source qualification, producer/dispatch and worker-claim policies, task/module and agent/model registries, worker composition and a separately trusted exposure recorder. Activation is a separate operation; schema-17 bindings cannot fall through to legacy shortened input. Production trust provisioning and real-provider interpretation remain separate, deferred work. Qualification here uses fictional TestModel/FunctionModel callbacks rather than real providers.

Compatibility and cleanup

The package requires Python >=3.13,<3.15; Python 3.13/3.14 have installed wheel and sdist coverage. Dependencies remain exactly psycopg[binary]==3.3.3, pydantic==2.13.3 and pydantic-ai-slim==2.27.0, without provider extras. Once publication is independently verified, install with the exact memoriesql==0.0.5 pin. Before publication, use a reviewed local 0.0.5 artifact. The immutable 0.0.1a1 remains catalog-only on its original Python versions: explicitly pin it for older Python. An unpinned older-Python request may fail; --pre only makes that historical catalog fallback eligible, never the incompatible runtime.

Published 0.0.4/schema-15 immutable accepted meaning and explicit version-2 corrections remain supported on their existing path. Corrections create distinct beads with pinned supersession, not edits to accepted meaning. All migrations 0001–0018 and existing contract records are unchanged by 0.0.5 release preparation. Historical receipts remain subject to current authorization.

Retain a worker reporting cleanup_pending, its event loop and owned cleanup; observe wait_for_cleanup() before treating the cycle as settled. Foreground cancellation is not proof of termination, rollback or reconciled usage.

All 0.x APIs have no general compatibility guarantee. Published contract ID/version payloads are immutable: breaking changes use a new contract version, and an uploaded distribution is corrected through a new distribution version. Publication, product adoption and database deployment require separate authorization. PR-02O/CP-2 remain incomplete; the six historical Desktop queue failures remain unresolved evidence. See the public release and caller guide.

Source uses Apache-2.0; that license does not grant rights to memoriesQL trademarks.

Release files for memoriesql 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for memoriesql 0.0.5
File Size Uploaded
memoriesql-0.0.5.tar.gz 333.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for memoriesql 0.0.5
File Interpreter ABI Platform
memoriesql-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 706.6 kB

Release files / memoriesql-0.0.5.tar.gz

Download URL memoriesql-0.0.5.tar.gz
Size 333.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7f11e8a0dc7849dc2a25616985b3b8bfae0a2b0fba9f1c3dbbb10c3781200b92
BLAKE2b-256 checksum
How to use checksums
d7fb8ad486c07cfe5994b90593a40dc3e47f5c2ae034800542262423c76a9e17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.

Transparency log

Release files / memoriesql-0.0.5-py3-none-any.whl

Download URL memoriesql-0.0.5-py3-none-any.whl
Size 373.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0c313d153c82521500afd7c85c6d4041d0326987374950eeee4e334306932a96
BLAKE2b-256 checksum
How to use checksums
41b86ede5e82c552211f50cb2c071664ce133ca3bebd0bb2778f75bbcb63217f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.

Transparency log

Release history Release notifications | RSS feed

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page