Skip to content

Add memnex schema#5676

Merged
madskristensen merged 2 commits into
SchemaStore:masterfrom
UladzKha:add-memnex-schema
May 11, 2026
Merged

Add memnex schema#5676
madskristensen merged 2 commits into
SchemaStore:masterfrom
UladzKha:add-memnex-schema

Conversation

@UladzKha
Copy link
Copy Markdown

Summary

Adds memnex — an open specification for portable meeting outputs (transcripts, summaries, action items, decisions) from local-first meeting processing tools.

About memnex

memnex is a published JSON Schema for structured meeting data. It serves as an interop format between meeting processing pipelines (Whisper transcription + LLM analysis) and downstream consumers (note-taking apps, knowledge bases, AI agents via MCP).

Schema details

  • JSON Schema draft: 2020-12
  • fileMatch:
    • *.memnex.json — suffix convention for spec-aware tooling
    • meeting-output.json — default filename used by the reference implementation

Notes for reviewers

  • The schema uses JSON Schema Draft 2020-12. I see Schemastore now supports it (Amend JSON Schema Draft 2020-12 definition #1977 was merged) — happy to discuss if draft-07 is preferred for this entry.
  • The URL points to the main branch of the spec repo. A custom domain (memnex.org) is owned and will host the schema directly in a future iteration; once GitHub Pages is configured with the CNAME, I'll open a follow-up PR to update the URL.
  • No tests included in this initial PR. The conformance suite lives in the spec repo and runs against the schema directly. I can submit Schemastore test cases as a follow-up if useful.

Thanks for maintaining Schemastore!

memnex is an open specification for portable meeting outputs
(transcripts, summaries, action items, decisions) from local-first
processing tools.

Spec: https://github.com/UladzKha/memnex
Reference implementation: https://www.npmjs.com/package/memnex-spec
@github-actions
Copy link
Copy Markdown
Contributor

Thanks for the PR!

This section of the codebase is owned by @madskristensen and @hyperupcall - if they write a comment saying "LGTM" then it will be merged.

@madskristensen madskristensen merged commit a939438 into SchemaStore:master May 11, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants