Skip to content

EVP/1 v1.0.0 — Public Comment Release

Latest

Choose a tag to compare

@tattarw tattarw released this 09 Jun 07:37
· 3 commits to main since this release

EVP/1 v1.0.0

The Etymolt Verdict Protocol enters its 90-day public comment period.

What this release contains

  • Normative specification (spec/EVP-1-SPEC.md) — 1,170-line RFC-style document covering the five-axis taxonomy (trademark, domain, distinctiveness, linguistic, cultural), four composite verdicts (PASS, DECIDE, BLOCK, INSUFFICIENT_SIGNAL), Ed25519 detached signatures over JCS-canonicalized payloads (RFC 8032 + RFC 8785), 90-day key rotation with a 7-day overlap window, well-known key directory + revocation list, and four worked sample verdicts in Appendix B.
  • JSON Schema (spec/evp-1.schema.json) — Draft 2020-12, standalone, validates all four Appendix B sample verdicts.
  • Reference validator (EVP-1-validator-tests.py) — pytest conformance suite, 20 passing tests covering valid + invalid + edge cases + lifecycle conformance.
  • 19 test vectors (test_vectors/) — 4 valid Appendix B verdicts, 6 invalid rejection cases, 3 JCS canonicalization fixtures (input + expected), 3 key-rotation lifecycle fixtures.
  • GovernanceGOVERNANCE.md, SECURITY.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md, CODEOWNERS.
  • Temporal-validity primer (docs/VERDICT-VALIDITY.md) — explains the snapshot semantics: a verdict is point-in-time. Half-life per axis. Consumer rendering rules ("valid as of" indicator, staleness banner past valid_until). New optional wire-format fields specified for v1.1 normative inclusion.

Comment period

Open until 2026-09-10. Four issue templates ready for filing:

  • comment-on-section — comment on §X.Y
  • propose-normative-change — propose a wire-format change
  • bug-in-schema — report a schema/validator bug
  • add-test-vector — propose a new conformance vector

Accepted normative changes land in v1.1.0, target release 2026-11-15.

CI

Every PR runs the validator + schema-against-vectors gate. See .github/workflows/validate.yml.

License

CC-BY-4.0 for the specification text. Implementations are not derivative works under CC-BY-4.0 and may be licensed independently.


Spec source-of-truth: spec/EVP-1-SPEC.md · Comments: issues · Editor: evp@etymolt.com · Security: security@etymolt.com