Verification & Scoring
EEP includes an automation-first verification workflow so any platform can be audited consistently. Use the compliance CLI in CI to generate both machine-readable and human-readable reports.
Run an audit
Compliance Audit
npx @eep-dev/compliance-cli \--target https://api.yourplatform.com \--api-key sk_test_... \--entity u/test-entity \--report-json ./eep-audit.json \--report-md ./eep-audit.md
What you get
score_100summary for release gates and KPI tracking.- Per-check pass/fail data for policy automation.
- Actionable recommendations for each failed check.
- Markdown artifact that can be shared directly with engineering and security teams.
CI usage pattern
# Example release gate
if [ "$(jq '.score_100' eep-audit.json)" -lt 90 ]; then
echo "EEP score below release threshold"
exit 1
fiSetup vs compliance reports
@eep-dev/compliance-cli scores a live deployment. eep-setup verify scores generated files on disk — use both where applicable; see EEP-ready verification ↗.
Scope note
Automated checks cover a large portion of Core/Standard conformance and selected Full-path checks. Keep manual validation for environment-specific controls (e.g., production wallet ops, WebSocket commerce hardening, and org-specific legal/policy requirements).