cougr-core 1.0.0

Cougr - A Soroban-compatible ECS framework for on-chain gaming on Stellar
Documentation
# ADR 0003: Stable Privacy Subset With Experimental Verification

## Status

Accepted

## Context

Cougr contains both defensible privacy primitives and faster-moving proof-verification helpers. Treating them as one maturity tier would overclaim guarantees.

## Decision

Cougr formally splits privacy into:

- `zk::stable` for commitments, commit-reveal, hidden-state codecs, and Merkle verification
- `zk::experimental` for advanced proof verification, circuits, channels, recursive layouts, and hazmat helpers

## Consequences

- privacy claims can stay narrow and defendable
- advanced ZK work can continue without blocking the stable subset
- compatibility promises can be scoped precisely by namespace