You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Append + verify + range verify + break-point reporting in core/chain and CLI.
FR4 Signing
PASS
Ed25519 + cosign signing/verification paths implemented for records/chains and bundle manifests, including cert/identity/issuer verify options and revocation-list verification.
FR5 Canonicalization
PASS
JSON/SQL/URL/text/prompt canonicalization plus digest metadata (algo_id, salt_id) and HMAC-SHA-256 helpers in core/canon.
FR6 Verification CLI
PASS
verify, inspect, chain verify, types, frameworks; bundle signature verification, custom type schema mapping, --explain, and exit code contract implemented.
FR7 Framework definitions
PASS
10 frameworks in frameworks/ and core/framework/; list/show, schema validation, and deterministic evidence coverage evaluation implemented.
FR8 Go module API
PASS
Primary API surface exported from proof.go.
FR9 JSON schemas
PASS
Base + type schemas + chain/bundle/framework schemas in schemas/v1/.
Acceptance criteria
ID
Status
Notes
AC1 4-line integration
PASS
Library usage is minimal; tested through API tests.
AC2 Universal verify
PASS
Verifies records/chains/bundles/Gait pack and Gait signed JSON artifacts via one CLI surface.
AC3 Chain integrity
PASS
Detects tampering and identifies break index/record.
AC4 Cross-product chain
PASS
Mixed record types chain and verify correctly.
AC5 Offline guarantee
PASS
Core verification is offline-first; cosign path is explicitly local-binary based, no mandatory network dependency in CLI flow.
AC6 Schema validation
PASS
Invalid/missing fields rejected by schema and validation layers.
AC7 Custom type
PASS
Runtime custom type registration is supported through CLI/API (--custom-type-schema, RegisterCustomTypeSchema), and verification validates base + custom schema.
AC8 Framework PR only
PASS
Built-ins are YAML starter definitions and LoadFramework(path) supports runtime loading of custom YAML without code changes.
AC9 Sigstore parity
PASS
cosign key/cert verification paths cover records/chains and Gait proof_records.jsonl verification with Sigstore options.
AC10 Determinism proof
PASS
Deterministic vector assertions are enforced in tests with a dedicated cross-platform determinism workflow.
AC11 Gait backward compatibility
PASS
Native Gait pack + signed-JSON verification with key-id compatibility is covered, including committed compatibility fixtures in testdata/gait_compat/.
AC12 Exit code contract
PASS
Implemented and validated in unit + contract script.
Clyra_DEV Standards Check
Area
Status
Notes
Go toolchain/layout
PASS
Module + cmd/, core/, internal/ layout in place.
Lint/format baseline
PASS
gofmt, go vet, golangci config present.
Pre-commit hooks
PASS
.pre-commit-config.yaml added.
Testing tiers
PASS
Tiered scripts and workflows are present for unit/integration/e2e/acceptance/hardening/chaos/performance/soak/contract.
Coverage gates
PASS
Coverage gates enforce package-level >=85 for core/cmd stack (with narrow allowlist exceptions) and >=75 package baseline.
Main CI pipeline
PASS
PR and main workflows with lint/test/build/contract checks, plus deterministic vector checks in cross-platform CI.
Nightly pipelines
PASS
Nightly workflow includes hardening/chaos/soak/acceptance with cross-platform hardening matrix + performance job.
Release integrity
PASS
GoReleaser, checksums, SBOM, grype, cosign sign/verify, and provenance attestation are wired in release workflow.
Security scanning
PASS
CodeQL + gosec + govulncheck + release vulnerability scan are present in CI/release gates.
Determinism standards
PASS
Deterministic hashing/signing/contract validations and benchmark budget checks are integrated in gates.
Exit-code contract
PASS
Stable 0..8 contract implemented and tested.
Schema management
PASS
Versioned schemas and schema validation tests present.
Repo hygiene
PASS
build artifact ignore fixed; generated artifacts not tracked by default.
Remaining Work
No blocking implementation gaps against the current PRD and Clyra_DEV baseline are open in this repo snapshot.