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. - Governance — GOVERNANCE.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.Ypropose-normative-change— propose a wire-format changebug-in-schema— report a schema/validator bugadd-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