Cloudflare Worker Deployment Record
GCA Worker Routes Deployment
The token-protected /gca/service-requests, /gca/service-request-reviews, /gca/service-request-followups, and /gca/credit-usage routes are production-live. A matched device-key account can answer a public more-information prompt, record one receipt after completed delivery, or cancel only while a request remains queued with no operator review. 0014_service_request_cancellations.sql and 0015_service_request_followups.sql, the Worker deploy, and public and admin read-only smoke checks passed on 2026-08-10 UTC.
This page keeps the verified release result and repeatable operator gate sequence public. It does not expose user records, print admin tokens, connect wallets, request wallet signatures, or create trading permission.
Public deployment record and repeatable release runbook.
Public smoke passed at 2026-08-10T13:23:22Z; anonymous reads return HTTP 401. Admin read-only smoke passed at 2026-08-10T13:23:40Z.
Worker version def4a0ea-fcbb-4d0e-a380-ba9656d7dc05.
Queue, append-only review/delivery, private follow-up reads, and credit usage.
Public visitors must not be able to read ledgers.
Keep the docs copy as the operator source of truth.
Already Live Routes
GET /healthGET /gca/access-configPOST /gca/email-registrationsPOST /gca/contact-suppressionsPOST /gca/wallet-verifications with read-only balanceOfPOST /gca/member-access for eligible ledger records.POST /gca/account-status for device-key protected redacted reads.POST /gca/account-status/rotate for credential-only rotation with a 15-minute same-rotation retry window.POST /gca/account-service-requests for device-key protected manual-review queueing without credit reservation or deduction.POST /gca/account-service-requests/status for redacted history with public prompts plus follow-up time and count.Newly Released Routes
GET/POST /gca/service-requests; production-live and token-protected.GET/POST /gca/service-request-reviews; append-only, public prompt required for more information, approval required before delivery, and at-most-once settlement.POST /gca/account-service-requests/follow-ups; device-key protected, more-information only, account-scoped, bounded to five, and idempotent.GET /gca/service-request-followups; token-protected response text that is never returned in public account history.POST /gca/account-service-requests/delivery-receipts; completed delivery only, account-scoped, idempotent, and no credit or wallet effect.POST /gca/account-service-requests/cancellations; queued before review only, account-scoped, permanent, idempotent, and no credit, wallet, token, or audit-deletion effect.GET/POST /gca/credit-usage; production-live and token-protected.ADMIN_READ_TOKEN.Required Gate Order
cloudflare-auth-session, D1 visibility, and Worker deploy permission to pass.0015_service_request_followups.sql only after Gate 1 passes.--include-pending-routes.Gate 1 Command
Safe before deploy. It does not write D1 data, deploy Workers, read user ledgers, or print secrets.
cd /Users/abc/Desktop/gca_token python3 tools/check_gca_worker_deploy_readiness.py --run-wrangler --run-cloudflare --require-deploy-auth
Gate 2 Command
Run only after the read-only readiness gate passes.
cd /Users/abc/Desktop/gca_token/cloudflare/gca-registration-worker npx wrangler d1 migrations apply gca_registration --remote
Gate 3 Command
Run only after remote D1 migrations succeed.
cd /Users/abc/Desktop/gca_token/cloudflare/gca-registration-worker npx wrangler deploy
Gate 4 Command
Public route check; no admin token required and no write test record.
cd /Users/abc/Desktop/gca_token python3 tools/check_gca_registration_api.py --public-only --timeout 30 --include-pending-routes
Gate 5 Command
Local operator check. Keep ADMIN_READ_TOKEN in the ignored token file and do not paste it into chat, commits, logs, or public pages.
cd /Users/abc/Desktop/gca_token python3 tools/check_gca_registration_api.py --token-file cloudflare/gca-registration-worker/.env.admin.local --limit 5 --include-pending-routes
Optional Export After Success
Internal operator artifact only. Do not publish full user records.
cd /Users/abc/Desktop/gca_token python3 tools/export_cloudflare_member_access.py --token-file cloudflare/gca-registration-worker/.env.admin.local --limit 100 --include-pending-routes --output .gca_access_data/cloudflare_member_access_export.json
Safe To Say
- The service-request, review, follow-up, and credit-usage routes are production-live.
- The deployment record and repeatable gate sequence are published.
- Remote migration, deploy, public smoke, and admin read-only smoke checks passed.
- The routes are operator-only and token-protected, not public user ledgers.
- The workflow does not request wallet signatures and does not create trading permission.
Do Not Claim Yet
- Do not say production self-service service delivery is live.
- Do not say credits are automatically deducted before operator review.
- Do not say these routes connect wallets or request wallet signatures.
- Do not say the workflow sends transactions, transfers GCA, or creates trading permission.
- Do not publish full user records, admin tokens, private evidence, or local export files.
Stop Conditions
Authentication error [code: 10000].wrangler deploy fails or deploy history cannot be read./health does not expose the service, review, request-follow-up, delivery-receipt, and request-cancellation packet versions.Copy-Ready Status Summary
GCA has released the account request, more-information follow-up, queued-request cancellation, manual service review, approved delivery, credit settlement, and completed-delivery receipt routes. The latest Worker deploy and public/admin read-only smoke checks passed on 2026-08-10 UTC. Public history never returns follow-up response text; reviews are append-only, one request can settle credits at most once, and neither cancellation nor receipt creates a wallet action or trading permission.