Skip to content

Repository files navigation

SealedCircle Security Core

This repository contains the public, security-critical core of SealedCircle. It is intentionally separated from the private product repository so the normalization rules, comparison contract, consent state machine, protocol boundaries, artifact binding, replay defenses, Local Reveal mapping, and fixed vectors can be inspected and reproduced without publishing commercial UI, operations, billing, or customer-management code.

Technical trust foundation

SealedCircle uses exactly three technical trust pillars:

  1. Open-source security core
  2. Cryptographic authenticity
  3. Public reproducibility

Current status

The code is pre-production. No production PSI protocol is frozen in this revision. The repository publishes the security boundary and its executable Gates; P36 will freeze a protocol only after the required capability and release checks pass.

Included packages

  • comparison-domain: Comparison Contract, consent, state transitions, and receipts
  • tabular-core: CSV parsing, normalization, deduplication, and Local Reveal mapping
  • protocol-core: protocol messages, artifact binding, replay protection, and Gates
  • trust-boundary: identity, invitation, abuse, and emergency authorization rules
  • test-fixtures: synthetic fixtures and plaintext correctness references

Reproduce

corepack enable
pnpm install --frozen-lockfile
pnpm verify

The boundary verifier rejects unexpected workspace roots and server or product imports. All test data is synthetic.

License

MIT. See LICENSE.

About

Open-source security core for SealedCircle

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages