← Files GovPeakARCHIVED FILE
SUBMISSION.md
2.43 KB · Nov 9, 2026 · 00:56 UTC
# GovPeak OpenAI Plugin Submission This folder is the portable Agent Plugins package for the public GovPeak plugin in ChatGPT and Codex. ## Runtime - Production MCP endpoint: `https://gov-peak.com/mcp` - Transport: Streamable HTTP - Authentication: GovPeak OAuth 2.1 with PKCE and dynamic client registration - Default connection: Read-only - Optional permission: Read & write for pursuits, pursuit notes, and action items - Delete tools: none ## Public listing - Name: GovPeak - Publisher: Gov-Peak, LLC - Category: Business & Operations - Website: `https://gov-peak.com` - Support: `https://gov-peak.com/support` - Privacy: `https://gov-peak.com/privacy` - Terms: `https://gov-peak.com/terms` ## Review package - `review/test-cases.json` contains exactly five positive and three negative reviewer cases. - `review/annotation-justifications.json` records the safety annotation rationale for every public MCP tool. - `review/release-notes.md` contains initial-submission release notes. - `skills/govpeak-workspace/SKILL.md` contains the uploaded GovPeak workspace workflow skill. Use a dedicated reviewer account and tenant whose credentials can complete every test without MFA, SMS, email confirmation, or private-network access. Do not commit those credentials; enter them only in the OpenAI submission portal. ## Domain verification For MCP-backed public plugins, the OpenAI submission portal generates a domain-verification token and checks: `https://gov-peak.com/.well-known/openai-apps-challenge` The endpoint must return only that exact token. Add the challenge only after the portal creates it; do not commit a placeholder token or invent one. ## Remaining submission gates 1. Complete business/developer verification in the OpenAI Platform organization that will publish GovPeak. 2. Confirm the submitter has Apps Management Write permission. 3. Create the reviewer/demo tenant and credentials. 4. Set `OPENAI_PLUGIN_CHALLENGE` in production to the exact token generated by the portal, then verify the well-known challenge URL returns only that token. 5. Run Scan Tools against the production MCP server and verify every tool annotation matches actual behavior. 6. Confirm OAuth discovery advertises `openid`/`email` and `/userinfo` returns `email` plus `email_verified=true` for the reviewer account. 7. Record the reviewer demo requested by the submission flow. 8. Submit the MCP server from scratch through With MCP; do not submit an existing integration ID.
SHA-256: 6fa08fc06bc660d723883fb6678820e18e63862c2a10720a4aa40b781fd3cb39