Skip to content

feat(sdk): in-memory api#41

Merged
zeapoz merged 1 commit intomainfrom
feat/in-memory-api
Mar 30, 2026
Merged

feat(sdk): in-memory api#41
zeapoz merged 1 commit intomainfrom
feat/in-memory-api

Conversation

@zeapoz
Copy link
Copy Markdown
Collaborator

@zeapoz zeapoz commented Mar 30, 2026

Introduces a new module to the SDK that works without file-based I/O, more suitable for direct ZAIR claim submission integration for downstream consumers.

Changes:

  • New file-free API surface with functions for each claim step and a run function for the full flow.
  • Replaced eyre with concrete error variants.
  • Refactored commands to be file-based wrappers around the new API.
  • Fixed a few misc clippy issues that were either explicitly allowed previously or ignored.

@zeapoz zeapoz requested a review from mikdk March 30, 2026 03:55
@zeapoz zeapoz force-pushed the feat/in-memory-api branch from 1dc7885 to b3af5df Compare March 30, 2026 03:58
@zeapoz zeapoz marked this pull request as draft March 30, 2026 04:04
@zeapoz zeapoz marked this pull request as ready for review March 30, 2026 04:04
@zeapoz zeapoz force-pushed the feat/in-memory-api branch from b3af5df to 2640a12 Compare March 30, 2026 04:18
@zeapoz zeapoz marked this pull request as draft March 30, 2026 04:19
@zeapoz zeapoz marked this pull request as ready for review March 30, 2026 04:19
ref: call new api from commands

chore: add proper error types

docs: improve error variants docs

chore: fix misc clippy issues

chore: fmt
@zeapoz zeapoz force-pushed the feat/in-memory-api branch from 2640a12 to 2628318 Compare March 30, 2026 09:17
@zeapoz zeapoz marked this pull request as draft March 30, 2026 09:21
@zeapoz zeapoz marked this pull request as ready for review March 30, 2026 09:21
@zeapoz zeapoz added this pull request to the merge queue Mar 30, 2026
Merged via the queue into main with commit 98c87d9 Mar 30, 2026
11 checks passed
@zeapoz zeapoz deleted the feat/in-memory-api branch March 31, 2026 01:41
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