RFC · Draft · 2026 · CC0
MFKVault Verification Protocol v1.0
Open specification. Released to the public domain under CC0.
1. Abstract
This document specifies the assessment procedure for AI skills surfaced through the MFKVault registry. The protocol is deterministic, idempotent, and reproducible by third parties.
2. Terminology
The terms MUST, SHOULD, MAY, REQUIRED follow RFC 2119.
3. Skill object
A skill is a JSON record with REQUIRED fields: slug, name, source_url, license.
4. Five-signal score
Score is the sum of five binary checks, each contributing 20 points:
- Source URL resolves with 2xx in the last 7 days
skill.mdor canonical manifest exists at the source- Manifest body is non-trivial (≥ 200 chars, ≥ 30 distinct words)
- Install command syntax is valid for at least one supported agent
- Description is specific (no template placeholders, no "TODO")
Skills scoring < 40 MUST be demoted to pending_review.
5. Continuous monitoring
An implementation MUST re-evaluate every approved skill at least once every 7 days.
6. Public reporting
Every assessed skill MUST have a publicly accessible report at /skill/{slug} showing its current score and last-checked timestamp.
7. Dispute resolution
Skill authors MAY request re-assessment by emailing [email protected]. Response SHALL occur within 24 hours.
8. Conformance
An implementation conforms to this protocol if it satisfies sections 3–7. The reference implementation lives at mfkvault.com.
© 2026 MFKVault · CC0 1.0 Universal · No rights reserved.