Expected Success Signal
| Check | Expected result | Public evidence to keep |
|---|---|---|
| Public root URL | GET / returns HTTP 200 and renders the PrizePilot dashboard. |
URL, timestamp, HTTP status, one dashboard screenshot with no private console chrome. |
| Public plan API | GET /api/plan returns HTTP 200 and JSON with project, track, routes, and evidence gaps. |
Short JSON snippet with route names and gates only. |
| Claim boundary | Public wording says Qwen proof is captured and Alibaba endpoint proof is newly verified only after the URL works. | Screenshot or excerpt from public page. |
| Secret boundary | No keys, cookies, account IDs, billing pages, RAM policies, deployment tokens, payout, tax, KYC, or bank data appear. | Reviewer note only; no secret screenshots. |
Minimal Verification Commands
$endpoint='https://example-public-endpoint/'
Invoke-WebRequest -Uri $endpoint -UseBasicParsing
Invoke-WebRequest -Uri ($endpoint.TrimEnd('/') + '/api/plan') -UseBasicParsing
The endpoint placeholder must not be replaced until deployment exists. Before then, PrizePilot should keep the honest endpoint-pending wording.
Devpost Copy After Real Proof
Stop Conditions
Stop and ask the account owner to act directly if any step asks for CAPTCHA, OTP, email/SMS verification, API keys, access tokens, cookies, RAM credentials, credit card, billing approval, payout, tax, KYC, identity data, or private console state.
Source Markdown: docs/alibaba-endpoint-judge-checklist.md. Public hub: PrizePilot evidence hub.