Skip to content

Releases: sonicfieldlabs/akousmata

Akousmata v0.7.0

Choose a tag to compare

@emeisazam emeisazam released this 11 Aug 21:49
838029d

What's Changed

Full Changelog: v0.6.1...v0.7.0

Akousmata v0.6.1

Choose a tag to compare

@emeisazam emeisazam released this 03 Aug 03:37
47d0557

What's Changed

  • Release Akousmata 0.6 accountable memory by @emeisazam in #3
  • Align documented Listening Stack releases by @emeisazam in #4
  • Align GERM 0.3.2 compatibility reference by @emeisazam in #5
  • Enforce additive listening account updates by @emeisazam in #6
  • Align ecosystem release references by @emeisazam in #7

Full Changelog: v0.6.0...v0.6.1

Akousmata v0.6.0 — Decisions, Absence, and Accountable Forgetting

Choose a tag to compare

@emeisazam emeisazam released this 03 Aug 00:19

Adds first-class Earworm auditum v2 rendering, decision-only memories, content-free forgetting receipts, attributable re-listening revisions, and explicit ensemble boundaries. Contract: akousmata/v0.6; store floor: akousma 0.6.0.

akousmata 0.4.0 — under which ethics

Choose a tag to compare

@emeisazam emeisazam released this 12 Jul 22:59

Covenant rendering and filtering (spec v1.3).

  • Records made under a listening covenant show it in a new detail section: the covenant's name, contract, lineage, the rules that acted, what was withheld (counted and attributed to its rule, never described), and the commitments it carries.
  • One click filters the library to everything listened under that covenant — GET /api/records?covenant=<id>; cards carry covenant_id and a ☖ marker.
  • The block is producer-owned: the navigator renders and filters by it, never edits it. Withholding is displayed as honest, attributed absence — kept visually and conceptually distinct from undetermined — and never reconstructed.
  • Exports: the covenant block travels safely by construction (identity, counts, rule names — never withheld content or the covenant's text).

Contract akousmata/v0.4 · store floor py-akousma >= 0.4.0 · 29 hermetic tests.

akousmata 0.3.0 — the listening map

Choose a tag to compare

@emeisazam emeisazam released this 12 Jul 03:50

Where listenings happened, not where sounds live.

  • Map view: hand-rolled Web-Mercator canvas — embedded Natural Earth coastlines, no map library — with clustering, pan/zoom, and click-through to the library. The OSM street-tile layer is an explicit opt-in and the only remote call the UI can make.
  • Geolocation (spec v1.2): attach a consent-scoped location to manual memories and diary entries ("use my location" or typed coordinates); geotag, correct, or clear any record from its new place section — location is listener-annotatable.
  • Capture rendering: direction (past/future/live) · window seconds · trigger, displayed read-only.
  • Open records: unknown top-level fields render in a "more details" section instead of disappearing.
  • Privacy: export packs strip location unconditionally.
  • Performance: cached kin-by-resemblance corpus, one SSE store connection per subscriber, py-akousma 0.3 fast paths.

New GET /api/map; cards gain has_location; store floor py-akousma >= 0.3.0; 28 hermetic tests.

akousmata v0.1.0 — The Listening Navigator

Choose a tag to compare

@emeisazam emeisazam released this 10 Jul 17:08

The shared sonic-memory store gets its own app: a local-first library over akousma records — navigating sonic memories, not audio files. Earworm is the protocol, the akousma is the shared record, the akousmata is the whole library.

  • Library — filter by app/origin/tag/text/time, play resolvable audio, edit tags/notes/summaries, add manual human listening events (what you listen enters the same library as what agents listen), typed kinship editing, and forget-with-honest-absence.
  • Graph — lineage (solid) and kinship (dashed) as a navigable canvas over the whole library or one memory's neighborhood.
  • Wiki — the llm-wiki pattern forked into sonic memories: deterministic record/tag pages, persistent topic syntheses, an index catalog, an append-only journal, and a lint pass (store integrity, orphan pages, dangling wikilinks).
  • Auto-research — deterministic traversal reports with zero configuration; bounded BYOK research loops (any OpenAI-compatible endpoint, Anthropic, or a local CLI agent like codex/opencode via stdin) that file answers back as topic pages.
  • Germ handoff — send any memory into germ as sound, prompt, or lineage; realtime store watch shows memories as oída or germ writes them.
  • oída's flat-grey aesthetic; no models, no agents; keys only in local settings.json; store data lives beside the code and is never tracked.

Requires earworm/packages/py-akousma >= 0.2.1.