Compliance Certificates
Compliance certificates are issued to vendors whose MCP servers pass a trust scan at a qualifying grade. Certificates provide MLSs with independently verified trust data when reviewing vendor access requests.
What is a compliance certificate?
A certificate is a timestamped record that captures:
- -trust_grade_at_issue: The vendor's grade when the certificate was issued (A+, A, B+, etc.)
- -trust_score_at_issue: The numerical score (0-100) at issuance
- -issued_at: When the certificate was generated
- -expires_at: Expiration date (certificates have a fixed validity period)
- -status: active, expired, or revoked
Certificate lifecycle
Trust scan passes ──► Certificate issued (active)
│
├── Expires → expired (rescan to renew)
└── Score drops below threshold → revoked| Status | Meaning |
|---|---|
active | Certificate is valid and within its validity period |
expired | Certificate validity period has passed — rescan to renew |
revoked | Certificate revoked due to score degradation or policy violation |
For MLS administrators
When reviewing vendor access requests, certificates provide independent verification of vendor trust. The compliance dashboard shows:
- -Which approved vendors have active certificates
- -The grade at time of issuance
- -When certificates expire (so you can require renewal)
Vendors without certificates still show trust scores from their latest scan, but these are point-in-time measurements rather than formally issued credentials.
For vendors
Maintaining an active certificate improves your chances of MLS approval. To obtain and maintain a certificate:
- 1.Deploy your MCP server through Conduit
- 2.Pass a trust scan at a qualifying grade
- 3.A certificate is automatically issued
- 4.Rescan before expiration to renew
Certificate validation
Certificate status is automatically checked during MLS vendor review. The trust resolution chain is:
Vendor access request
│
├── 1. Check compliance_certificates (active, not expired)
│ → Use certificate grade and score
│
└── 2. Fallback: Check latest trust_scans via vendor's MCP servers
→ Use most recent scan grade and scoreCertificates take priority over raw scan results because they represent a formally verified state.