Skip to content

[sdk] TypeScript SDK — @engram/client mirroring the Python SDK #22

Description

@Dipraise1

Context

The Python SDK (engram/sdk/) supports ingest, query, private namespaces (X25519 + sr25519 signed requests), Shamir key-share distribution, and Arweave media. JS/TS agent stacks have no client.

Scope

  • @engram/client npm package mirroring EngramClient (ingest, query, namespaces)
  • sr25519 request signing (e.g. via @polkadot/util-crypto)
  • X25519 hybrid encryption for private namespaces
  • Typed errors matching engram/sdk/exceptions.py
  • CI: build + tests against a local miner

Listed as an open bounty in ROADMAP.md — contact via the collaboration template to claim.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bountyHas an attached rewardhelp wantedExtra attention is neededsdkPython/TypeScript SDK

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions