Skip to content

feat(observatory): CTEF conformance document generator + updated llms.txt [RUN-034]#29

Draft
vdineshk wants to merge 3 commits into
mainfrom
claude/youthful-goodall-fxkOg
Draft

feat(observatory): CTEF conformance document generator + updated llms.txt [RUN-034]#29
vdineshk wants to merge 3 commits into
mainfrom
claude/youthful-goodall-fxkOg

Conversation

@vdineshk
Copy link
Copy Markdown
Owner

@vdineshk vdineshk commented May 9, 2026

Summary

  • Add /api/ctef/attest?server_id={id} — generates a ready-to-deploy /.well-known/ctef-conformance document for any MCP server tracked by Observatory. Server operators call this to get their CTEF v0.3.2 §4.5 conformance document with Observatory as attester.
  • Update llms.txt to include CTEF §4.5 endpoint section, agent discovery surfaces, and new routes from RUN-033 (SKILL.md, agent-card, cursorrules, install)
  • Includes RUN-033 merge: agent discovery surfaces (SKILL.md, agent-card.json, cursorrules, /.well-known/ctef-conformance) deployed in prior run

What /api/ctef/attest does

Any MCP server operator can call:

GET /api/ctef/attest?server_id=your-server-slug

Returns a complete /.well-known/ctef-conformance JSON document they can copy to their own server, with Observatory as the named attester and a verification link back to /api/ctef/validate.

This creates a viral loop: server gets conformance doc → embeds Observatory URL → CTEF implementers reading the spec find Observatory → call our endpoints.

Deploy

  • Version: d74798d5-c196-4507-ba0f-87bf73994b3c
  • POST_DEPLOY_VERIFY_HEALTH: 12/12 PASS
  • wrangler dry-run: PASS

Test plan

  • GET /api/ctef/attest?server_id=sg-cpf-calculator-mcp → returns assessed-compliant JSON with trust_score, deploy_instructions
  • GET /api/ctef/attest (no params) → HTTP 400
  • GET /llms.txt → includes ## CTEF v0.3.2 §4.5 endpoints section
  • All spec-cited endpoints still return expected shapes (12/12 verified)

Generated by Claude Code

claude added 3 commits May 9, 2026 00:16
…routes

Adds 8 new routes to Observatory worker:
- /.cursorrules (MCP trust gate cursor rule)
- /docs/cursor-rule.md (markdown documentation)
- /install (SDK and API install instructions)
- /agent-onboarding/SKILL.md (agent onboarding with frontmatter)
- /.well-known/agent-card.json (A2A agent card spec)
- /.well-known/mcp/server-card.json (MCP server card)
- /.well-known/ctef-conformance (CTEF v0.3.2 §4.5 self-attestation)
- /api/ctef/validate (sync live endpoint to source)

Also adds Apex AI user-agent content negotiation at root.
Deployed: version d087dc9e-f457-48db-9552-cb468cb5dd60
… llms.txt

Add /api/ctef/attest endpoint that generates a ready-to-deploy
/.well-known/ctef-conformance document for any MCP server tracked by
Observatory. Server operators call this to get their own CTEF v0.3.2
§4.5 conformance document, embedding Observatory as the attester.

Also update llms.txt with CTEF §4.5 endpoint section and agent
discovery surfaces so agent-readable docs match deployed routes.

Deploy: d74798d5-c196-4507-ba0f-87bf73994b3c
POST_DEPLOY_VERIFY: 12/12 PASS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants