{
  "schema": "https://gcagochina.com/credits.json",
  "pageUrl": "https://gcagochina.com/credits.html",
  "status": "public-credits-catalog-ledger-path-live",
  "lastUpdated": "2026-06-18",
  "chainId": 8453,
  "contractAddress": "0x3197c42f4a06f7be32a9a742ac2a766f0ff682c6",
  "title": "GCA Utility Credits Catalog",
  "currentState": {
    "currentStage": "account-ledger-path-live",
    "draftServiceCatalogOnly": false,
    "publicAccountUiLive": true,
    "creditsEligibilitySubmissionLive": true,
    "gcaMemberEligibilitySubmissionLive": true,
    "liveTradingEnabled": false,
    "controlledHttpsAccountUiLive": true,
    "reviewQueueContract": "public-review-queue-contract-published",
    "walletVerificationLive": true,
    "creditLedgerWritesLive": true,
    "creditUsageLedgerPrepared": true,
    "creditUsageLedgerWritesLive": false,
    "creditUsageWorkerDeployBlocked": true,
    "creditUsageWorkerDryRunPassed": true,
    "creditUsageWorkerDeployBlockedBy": "Latest 2026-06-18 readiness check passed Worker dry-run and D1 visibility; blocked by Cloudflare account authentication and Worker deploy permission error [code: 10000]",
    "serviceRequestQueueLocalLive": true,
    "serviceRequestQueueWorkerPrepared": true,
    "serviceRequestQueueWorkerDryRunPassed": true,
    "serviceRequestQueueWorkerDeployBlocked": true,
    "serviceRequestQueueWorkerDeployBlockedBy": "Latest 2026-06-18 readiness check passed Worker dry-run and D1 visibility; blocked by Cloudflare account authentication and Worker deploy permission error [code: 10000]",
    "serviceRequestQueueProductionLive": false,
    "memberLedgerWritesLive": true
  },
  "holderBonus": {
    "minimumHolding": "10000 GCA",
    "creditAmount": "100 GCA AI Quant Access credits",
    "registeredUserLimit": "one holder bonus per registered user",
    "walletLimit": "one verified Base wallet per registered user",
    "activationRequirement": "controlled HTTPS account UI, read-only GCA balance verification, and eligible credit ledger record",
    "notLive": false
  },
  "gcaMember": {
    "minimumHolding": "1000000 GCA",
    "minimumHoldingPeriod": "30 consecutive days",
    "memberBenefitAmount": "10000 GCA",
    "memberBenefit": "one-time 10,000 GCA member benefit after holding-period verification, member ledger review, support approval, and manual reserve-wallet processing",
    "memberBenefitSource": "project or owner-held reserve transfer only; no new minting",
    "registeredUserLimit": "one member status and one member benefit review per registered user",
    "walletLimit": "one verified Base wallet per registered user",
    "activationRequirement": "controlled HTTPS account UI, read-only GCA balance verification, 30-day holding-period review, eligible member ledger record, and support review queue",
    "notLive": false,
    "accessScope": "one-time 10,000 GCA member benefit review, higher utility credit limits, member research notes, priority report queue, member training sessions, and priority support"
  },
  "serviceCatalog": [
    {
      "id": "liquidation-replay-report",
      "name": "Liquidation Replay",
      "status": "ledger-eligible-service-unit-staged",
      "creditUnit": 30,
      "unitType": "draft service credit unit",
      "description": "Structured post-trade review of liquidation, over-sizing, leverage, stop placement, and execution mistakes.",
      "notPurpose": "Not compensation, reimbursement, insurance, or a promise that future losses can be avoided."
    },
    {
      "id": "risk-warning-review",
      "name": "Risk Warning Review",
      "status": "ledger-eligible-service-unit-staged",
      "creditUnit": 10,
      "unitType": "draft service credit unit",
      "description": "Risk warning review for volatility, crowding, exposure, stop placement, and trade-process discipline.",
      "notPurpose": "Not financial advice, live market data, or a buy or sell recommendation."
    },
    {
      "id": "backtest-lab-run",
      "name": "Backtest Lab",
      "status": "ledger-eligible-service-unit-staged",
      "creditUnit": 20,
      "unitType": "draft service credit unit",
      "description": "Backtest review with fees, slippage, drawdown, sample quality, and risk-constraint notes.",
      "notPurpose": "Not proof that a strategy will perform in live markets."
    },
    {
      "id": "entry-ready-review",
      "name": "ENTRY_READY Review",
      "status": "ledger-eligible-service-unit-staged",
      "creditUnit": 15,
      "unitType": "draft service credit unit",
      "description": "Setup, invalidation, risk budget, execution-condition, and readiness review for a trade idea.",
      "notPurpose": "Not automatic live order execution or a bypass of risk controls."
    },
    {
      "id": "position-size-calculator",
      "name": "Position Size Calculator",
      "status": "ledger-eligible-service-unit-staged",
      "creditUnit": 5,
      "unitType": "draft service credit unit",
      "description": "Risk budget, stop-distance, leverage-bound, exposure-limit, and maximum-loss calculation workflow.",
      "notPurpose": "Not leverage encouragement or a replacement for user judgment."
    },
    {
      "id": "risk-control-training",
      "name": "Risk-Control Training",
      "status": "ledger-eligible-service-unit-staged",
      "creditUnit": 10,
      "unitType": "draft service credit unit",
      "description": "Training content for liquidation prevention, trade journaling, execution discipline, and risk-first workflow.",
      "notPurpose": "Not a certification, license, or promise of trading results."
    },
    {
      "id": "member-research-notes",
      "name": "Member Research Notes",
      "status": "member-ledger-eligible-service-unit-staged",
      "creditUnit": 20,
      "unitType": "draft member credit unit",
      "description": "Member-only China Narrative Radar notes, weekly research extensions, and risk-context summaries.",
      "notPurpose": "Not private investment advice, price forecasts, or listing information."
    },
    {
      "id": "support-review-queue",
      "name": "Support Review Queue",
      "status": "member-ledger-eligible-service-workflow-staged",
      "creditUnit": 0,
      "unitType": "member workflow priority",
      "description": "Priority support routing for account, verification, report, and member-workflow review after account UI is live.",
      "notPurpose": "Not an emergency trading desk, exchange support channel, or transaction recovery service."
    }
  ],
  "usageLedger": {
    "status": "local-operator-credit-usage-ledger-ready-worker-auth-d1-deploy-gate-pending",
    "endpoint": "https://gca-registration-api.gcagochina.workers.dev/gca/credit-usage",
    "localEndpoint": "http://127.0.0.1:8787/gca/credit-usage",
    "workerDeployReadinessCommand": "python3 tools/check_gca_worker_deploy_readiness.py --run-wrangler --run-cloudflare --require-deploy-auth",
    "workerDeployReadinessAuthSessionCheck": "cloudflare-auth-session",
    "workerDeployReadinessAuthRecoveryField": "authRecovery",
    "latestDeployReadinessCheckAt": "2026-06-18T08:37:28Z",
    "latestDeployReadinessSummary": {
      "wranglerDeployDryRun": "passed",
      "cloudflareD1Visibility": "passed",
      "cloudflareAuthSession": "failed",
      "cloudflareWorkerDeployPermission": "failed",
      "writesD1Records": false,
      "deploysWorker": false
    },
    "postDeployPublicSmokeCommand": "python3 tools/check_gca_registration_api.py --public-only --timeout 30 --include-pending-routes",
    "postDeployAdminSmokeCommand": "python3 tools/check_gca_registration_api.py --token-file cloudflare/gca-registration-worker/.env.admin.local --limit 5 --include-pending-routes",
    "releaseGatesBeforeLive": [
      "cloudflare-auth-session passes",
      "D1 visibility passes",
      "Worker deploy permission passes",
      "remote D1 migrations apply successfully",
      "wrangler deploy succeeds",
      "public smoke check passes with --include-pending-routes",
      "admin smoke check passes with --include-pending-routes"
    ],
    "packetVersion": "gca_credit_usage_v1",
    "records": [
      "creditUsageId",
      "creditLedgerId",
      "walletAddress",
      "serviceId",
      "creditAmountUsed",
      "remainingCreditsBefore",
      "remainingCreditsAfter",
      "usedAt",
      "status"
    ],
    "operatorOnly": true,
    "selfServiceRedemption": false,
    "automaticWalletAction": false
  },
  "serviceRequestQueue": {
    "status": "local-operator-service-request-queue-ready-worker-auth-d1-deploy-gate-pending",
    "endpoint": "https://gca-registration-api.gcagochina.workers.dev/gca/service-requests",
    "localEndpoint": "http://127.0.0.1:8787/gca/service-requests",
    "workerDeployReadinessCommand": "python3 tools/check_gca_worker_deploy_readiness.py --run-wrangler --run-cloudflare --require-deploy-auth",
    "workerDeployReadinessAuthSessionCheck": "cloudflare-auth-session",
    "workerDeployReadinessAuthRecoveryField": "authRecovery",
    "latestDeployReadinessCheckAt": "2026-06-18T08:37:28Z",
    "latestDeployReadinessSummary": {
      "wranglerDeployDryRun": "passed",
      "cloudflareD1Visibility": "passed",
      "cloudflareAuthSession": "failed",
      "cloudflareWorkerDeployPermission": "failed",
      "writesD1Records": false,
      "deploysWorker": false
    },
    "postDeployPublicSmokeCommand": "python3 tools/check_gca_registration_api.py --public-only --timeout 30 --include-pending-routes",
    "postDeployAdminSmokeCommand": "python3 tools/check_gca_registration_api.py --token-file cloudflare/gca-registration-worker/.env.admin.local --limit 5 --include-pending-routes",
    "releaseGatesBeforeLive": [
      "cloudflare-auth-session passes",
      "D1 visibility passes",
      "Worker deploy permission passes",
      "remote D1 migrations apply successfully",
      "wrangler deploy succeeds",
      "public smoke check passes with --include-pending-routes",
      "admin smoke check passes with --include-pending-routes"
    ],
    "packetVersion": "gca_service_request_v1",
    "records": [
      "serviceRequestId",
      "email",
      "walletAddress",
      "creditLedgerId",
      "serviceId",
      "requestedCreditHold",
      "remainingCreditsAtRequest",
      "status"
    ],
    "operatorOnly": true,
    "productionWorkerEndpointLive": false,
    "deductsCredits": false,
    "requiresSupportReview": true,
    "automaticWalletAction": false,
    "createsTradingPermission": false
  },
  "redemptionBoundaries": {
    "accountLevelOnly": true,
    "transferable": false,
    "cashEquivalent": false,
    "tokenRebate": false,
    "memberBenefitTokenClaim": "10,000 GCA member benefit only after holding-period verification, support approval, and manual reserve-wallet review; not automatic",
    "incomeOrReimbursement": false,
    "tradingPermission": false,
    "riskControlBypass": false,
    "serviceRequestBeforeCreditUsage": true,
    "serviceRequestDeductsCredits": false,
    "operatorUsageReviewRequired": true,
    "selfServiceRedemption": false,
    "requiresControlledAccountUi": false,
    "requiresLedgerActivation": false,
    "requiresSupportReview": true
  },
  "safetyArchitecture": {
    "custody": false,
    "withdrawalPermission": false,
    "privateKeyCollection": false,
    "seedPhraseCollection": false,
    "exchangeApiSecretCollection": false,
    "automaticLiveTradingEnabled": false,
    "riskControlBypassAllowed": false,
    "simulationFirstRequiredBeforeFutureExecution": true
  },
  "releaseGates": {
    "releaseGatesPage": "https://gcagochina.com/release-gates.html",
    "releaseGates": "https://gcagochina.com/release-gates.json",
    "requiredBeforeCreditUse": [
      "eligible account record",
      "read-only GCA balance verification",
      "credit ledger record",
      "support/product review before service delivery"
    ],
    "requiredBeforeMemberUse": [
      "eligible account record",
      "read-only GCA balance verification",
      "30-day GCA Member holding-period review",
      "member ledger record",
      "support review queue"
    ],
    "accessPortalPage": "https://gcagochina.com/access.html",
    "accessPortal": "https://gcagochina.com/access.json",
    "accessApiPage": "https://gcagochina.com/access-api.html",
    "accessApi": "https://gcagochina.com/access-api.json",
    "operationsRunbookPage": "https://gcagochina.com/operations.html",
    "operationsRunbook": "https://gcagochina.com/operations.json"
  },
  "officialMarket": {
    "pair": "GCA/USDT",
    "dex": "Uniswap v4",
    "network": "Base Mainnet",
    "poolAddress": "0xfe6a598bf738d7eec9640897064ca3a490128d3d447ced96077aef8e9dd1c1d0",
    "quoteAsset": "USDT",
    "quoteAssetAddress": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",
    "liquidityDepth": "starter-depth-only"
  },
  "officialLinks": {
    "creditsCatalogPage": "https://gcagochina.com/credits.html",
    "creditsCatalog": "https://gcagochina.com/credits.json",
    "utilityPage": "https://gcagochina.com/utility.html",
    "utilityJson": "https://gcagochina.com/utility.json",
    "productPage": "https://gcagochina.com/product.html",
    "productJson": "https://gcagochina.com/product.json",
    "releaseGatesPage": "https://gcagochina.com/release-gates.html",
    "releaseGates": "https://gcagochina.com/release-gates.json",
    "memberLedgerPage": "https://gcagochina.com/member-ledger.html",
    "memberLedger": "https://gcagochina.com/member-ledger.json",
    "memberProgram": "https://gcagochina.com/member-program.json",
    "support": "https://gcagochina.com/support.html",
    "market": "https://gcagochina.com/markets.html",
    "accessPortalPage": "https://gcagochina.com/access.html",
    "accessPortal": "https://gcagochina.com/access.json",
    "accessApiPage": "https://gcagochina.com/access-api.html",
    "accessApi": "https://gcagochina.com/access-api.json",
    "reviewQueuePage": "https://gcagochina.com/review-queue.html",
    "reviewQueue": "https://gcagochina.com/review-queue.json",
    "operationsRunbookPage": "https://gcagochina.com/operations.html",
    "operationsRunbook": "https://gcagochina.com/operations.json",
    "memberAccessPage": "https://gcagochina.com/gca/member-access/"
  },
  "publicClaimBoundaries": {
    "safeClaims": [
      "GCA has published a service catalog for GCA AI Quant Access credits.",
      "The 10,000 GCA holder bonus can create one account-level 100 GCA AI Quant Access credits ledger record after controlled verification.",
      "Operator-reviewed service delivery can be recorded through the local GCA credit usage ledger with before/after remaining credits; the Cloudflare Worker route is prepared, Worker dry-run and D1 visibility passed on 2026-06-18, and production remains non-live until Cloudflare auth, Worker deploy permission, remote deploy, and pending-route smoke gates pass.",
      "Operators can queue requested service scope in the local service request ledger before delivery; queued requests do not deduct credits.",
      "The 1,000,000 GCA Member threshold requires 30 consecutive days of holding before a one-time 10,000 GCA member benefit review.",
      "Credits and member status are account-level service records; the 10,000 GCA member benefit is manual review only.",
      "The official public market route is the Base Mainnet Uniswap v4 GCA/USDT pool."
    ],
    "doNotClaim": [
      "credits or member status are cash, income, reimbursement, trading permission, or transferable value",
      "credit usage is automatic, public self-service, cash settlement, or wallet settlement",
      "service request queue records are automatic service delivery, credit deduction, cash settlement, wallet settlement, or trading permission",
      "the 10,000 GCA member benefit is automatic or self-service transferred",
      "token ownership bypasses risk controls, support review, or simulation-first requirements",
      "service units are final commercial pricing before public terms are published"
    ]
  }
}
