Traceable
Each functional acceptance criterion retains the exact source requirement extracted from the supplied brief.
Send one bounded public or non-confidential feature brief. Receive an implementation-ready scope, user stories, source-linked acceptance criteria, negative and boundary checks, test matrix, assumptions, open decisions, handoff checklist and SHA-256 receipt.
Each functional acceptance criterion retains the exact source requirement extracted from the supplied brief.
Open questions and placeholders are explicit, so uncertainty is resolved before implementation rather than hidden.
The same normalized input produces the same package and SHA-256 receipt. No hidden model call or retained input.
curl -X POST https://moneytest-x402-api.indierepo.chatgpt.site/v1/x402/acceptance-spec \
-H "Content-Type: application/json" \
-d '{
"featureName":"Invite-only workspace",
"brief":"An owner can invite a collaborator and see whether the invitation is pending, accepted, expired, or revoked.",
"actors":["workspace owner","invitee"],
"constraints":["Public or synthetic example data only"],
"nonGoals":["Billing changes"]
}'
# Unpaid: HTTP 402 + PAYMENT-REQUIRED
# Paid retry: add PAYMENT-SIGNATURE from an x402 client