Skip to the content.

AI Passport — Compatibility Checklist

Use this checklist to claim “Supports AI Passport” in docs, marketing, or integration guides.


Required (MVP)



Consumer registration

Register your consumer id in grant templates (optional but helps CLI onboarding):

{
  "your-product": {
    "name": "Your Product",
    "sections": ["identity", "coding", "projects"],
    "project_filter": "active_only"
  }
}

Submit consumer ids via PR or RFC if they should ship in the default package.


Self-certification levels

Level Meaning
Compatible Meets all Required items
Recommended Meets Required + Recommended
Certified Listed in official docs + tested in CI (future program)

For now, self-certify at Compatible or Recommended and link to this checklist.


Test scenarios

  1. No passport — Product shows setup hint (ai-passport init / onboard)
  2. No grant — Product requests grant; no data leaked
  3. Active grant — Context includes only granted sections and fields
  4. After revoke — Context unavailable; cached data cleared
  5. Schema drift — Unknown major version rejected gracefully

Reference implementations

Consumer Status
Cursor (MCP) Reference implementation — CURSOR_SETUP.md
CLI / SDK Reference runtime — @ai-passport-core/cli

Reporting issues

Open an issue with label compatibility if an integration diverges from this checklist.