Skip to content

Release v0.0.1#1

Merged
jtma-spellguard merged 1 commit into
mainfrom
release/v0.0.1
May 20, 2026
Merged

Release v0.0.1#1
jtma-spellguard merged 1 commit into
mainfrom
release/v0.0.1

Conversation

@spellguard-export
Copy link
Copy Markdown
Contributor

@spellguard-export spellguard-export Bot commented May 20, 2026

First public release of Spellguard — the initial OSS export of the secure
agent-to-agent communication framework. Agents communicate through a Verifier
that logs interactions for auditability while maintaining forward secrecy.

What's included

TypeScript

  • @spellguard/client — middleware: discovery, attestation, A2A routing
  • @spellguard/verifier — proxy server: message routing, policy enforcement, audit logging
  • @spellguard/ctls — confidential TLS (bidirectional attestation, ephemeral Ed25519 keys)
  • @spellguard/amp — Auditable Messaging Protocol (ECDH encryption, commitment logging)
  • @spellguard/langchain, @spellguard/openai, @openclaw/spellguard — framework adapters
  • @spellguard/policy-sdk, @spellguard/policy-catalog — policy authoring + JSONC catalog
  • @spellguard/mcp-guard — MCP server guard

Python

  • spellguard-ctls, spellguard-amp, spellguard-client
  • spellguard-langchain, spellguard-crewai

Demos & docs

  • TS + Python demo agents under packages/agents/
  • README.md, CONTRIBUTING.md, SECURITY.md, LICENSE, examples

Not in this release

The internal management plane, dashboard, and mgmt-side rules engine remain
private — this export is the subset needed to run the Verifier, client
middleware, and adapters standalone.

Verifying

pnpm install && pnpm run build:libs
pnpm run typecheck && pnpm run lint
pnpm run test
pnpm run setup:python && pnpm run test:python

Integration tests need the Verifier + demo agents running — start them with
pnpm run dev in a separate terminal first. See README.md for the full
development loop.

@jtma-spellguard jtma-spellguard merged commit b374cb1 into main May 20, 2026
2 checks passed
@jtma-spellguard jtma-spellguard deleted the release/v0.0.1 branch May 20, 2026 16:55
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.

1 participant