feat(observatory): /api/ctef/readiness/{server_id} — CTEF v0.3.2 6-point readiness checker [RUN-036]#31
Draft
vdineshk wants to merge 2 commits into
Draft
feat(observatory): /api/ctef/readiness/{server_id} — CTEF v0.3.2 6-point readiness checker [RUN-036]#31vdineshk wants to merge 2 commits into
vdineshk wants to merge 2 commits into
Conversation
…6-point readiness checker [RUN-036] Ships the first multi-criteria CTEF v0.3.2 readiness checker for MCP servers. Returns 6-criterion evaluation (behavioral_evidence, negative_path_envelope, sla_tier_classified, behavioral_drift_flag, trust_grade_assigned, conformance_uri) with fix-it instructions per criterion and direct links to /api/ctef/attest, /api/trust-badge, /api/ctef/validate as next steps. Chokepoint thesis: CTEF v0.3.2 publishes 2026-05-19 citing Observatory in 6 normative sections. This endpoint becomes the canonical entry point for implementers asking "Am I CTEF-ready?" No prior art — CTEF v0.3.2 ratified 2026-05-06 (3 days ago). Deploy: version 42ce35ae-8184-4af0-a9a4-f1434a092853. POST_DEPLOY_VERIFY: 10/10 PASS.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/api/ctef/readiness/{server_id}— empire-first CTEF v0.3.2 multi-criteria readiness checker for MCP serversChokepoint thesis
CTEF v0.3.2 publishes 2026-05-19 (10 days). Observatory is cited in 6 normative sections. When implementers ask "Am I CTEF-ready?" this endpoint is the canonical answer. No prior art — CTEF was ratified 3 days ago and we co-authored the conformance primitives.
Criteria evaluated
Deploy
Version:
42ce35ae-8184-4af0-a9a4-f1434a092853Live: https://dominion-observatory.sgdata.workers.dev/api/ctef/readiness/sg-cpf-calculator-mcp
Test plan
GET /api/ctef/readiness/sg-cpf-calculator-mcpreturnsschema: ctef-readiness/v1readiness_scoreis numeric 0-6,readiness_gradeis FULL/NEAR/PARTIAL/INSUFFICIENTnext_stepsarray contains entries for failing criteria withfixinstructionsresources.generate_conformance_doclinks to /api/ctef/attestGET /api/ctef/readiness(no slug) returns HTTP 400 with exampleGenerated by Claude Code