{
  "schema": "https://gcagochina.com/member-ledger.json",
  "pageUrl": "https://gcagochina.com/member-ledger.html",
  "lastUpdated": "2026-05-20",
  "status": "public-member-ledger-workers-d1-live",
  "scope": "Public data contract for live controlled HTTPS GCA member access integration. Eligible holder credits and GCA Member records are written through Workers + D1; the 10,000 GCA member benefit remains manual review only.",
  "network": "Base Mainnet",
  "chainId": 8453,
  "token": {
    "symbol": "GCA",
    "contractAddress": "0x3197c42f4a06f7be32a9a742ac2a766f0ff682c6",
    "decimals": 18
  },
  "publicUrls": {
    "members": "https://gcagochina.com/members.html",
    "memberAccess": "https://gcagochina.com/gca/member-access/",
    "memberProgramRules": "https://gcagochina.com/member-program.json",
    "memberLedgerPage": "https://gcagochina.com/member-ledger.html",
    "memberLedgerSchema": "https://gcagochina.com/member-ledger.json",
    "memberBenefitPage": "https://gcagochina.com/member-benefit.html",
    "memberBenefitJson": "https://gcagochina.com/member-benefit.json",
    "memberBenefitTransferPage": "https://gcagochina.com/member-benefit-transfer.html",
    "memberBenefitTransferJson": "https://gcagochina.com/member-benefit-transfer.json",
    "utilityThesis": "https://gcagochina.com/utility.html",
    "risk": "https://gcagochina.com/risk.html",
    "verify": "https://gcagochina.com/verify.html",
    "creditsCatalogPage": "https://gcagochina.com/credits.html",
    "creditsCatalog": "https://gcagochina.com/credits.json",
    "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"
  },
  "preparedPaths": {
    "memberAccessPage": "/gca/member-access",
    "preRegistrations": "/gca/pre-registrations",
    "walletVerifications": "/gca/wallet-verifications",
    "creditLedger": "/gca/credit-ledger",
    "memberLedger": "/gca/member-ledger",
    "memberReview": "/gca/member-review",
    "accountPortal": "/gca/account"
  },
  "browserBalancePreview": {
    "status": "browser-read-only-preview-live",
    "pageUrl": "https://gcagochina.com/members.html",
    "method": "MetaMask eth_call ERC-20 balanceOf on Base Mainnet",
    "contractAddress": "0x3197c42f4a06f7be32a9a742ac2a766f0ff682c6",
    "ledgerEffect": "none",
    "requiresSignature": false,
    "requiresTransaction": false,
    "finalEligibilityStillRequiresControlledAccountUi": false
  },
  "thresholds": {
    "holderBonusMinimum": "10000 GCA",
    "holderBonusCreditAmount": "100 GCA AI Quant Access credits",
    "creditExpiryDaysAfterLedgerActivation": 180,
    "gcaMemberMinimum": "1000000 GCA",
    "gcaMemberMinimumHoldingDays": 30,
    "gcaMemberBenefitAmount": "10000 GCA",
    "gcaMemberBenefitSource": "project or owner-held reserve transfer only; no new minting",
    "memberRefreshDays": 30,
    "walletLimit": "one verified wallet per registered user",
    "registeredUserLimit": "one holder bonus, one member status review, and one member benefit review per registered user"
  },
  "recordSchemas": {
    "preRegistrationRecord": {
      "requiredFields": [
        "registrationId",
        "createdAt",
        "email",
        "telegram",
        "walletAddress",
        "declaredGcaBalance",
        "programIntent",
        "memberBenefitReviewEvidence",
        "termsAccepted",
        "securityBoundaryAccepted",
        "source"
      ],
      "source": "gca/member-access controlled HTTPS intake or members.html legacy local packet"
    },
    "walletVerificationRecord": {
      "requiredFields": [
        "walletAddress",
        "chainId",
        "contractAddress",
        "checkedAt",
        "gcaBalance",
        "holderBonusEligible",
        "gcaMemberEligible",
        "gcaMemberHoldingPeriodEligible",
        "holdingPeriodDaysVerified",
        "verificationProvider",
        "status"
      ],
      "method": "ERC-20 balanceOf read from a reviewed backend or RPC provider",
      "allowedStatuses": [
        "queued",
        "verified",
        "below_threshold",
        "failed",
        "expired"
      ]
    },
    "creditLedgerRecord": {
      "requiredFields": [
        "creditLedgerId",
        "registrationId",
        "walletAddress",
        "creditAmount",
        "creditType",
        "activatedAt",
        "expiresAt",
        "remainingCredits",
        "status"
      ],
      "creditType": "GCA AI Quant Access credits",
      "allowedStatuses": [
        "not_connected",
        "queued",
        "ledger_recorded",
        "partially_used",
        "used",
        "expired",
        "revoked"
      ]
    },
    "memberLedgerRecord": {
      "requiredFields": [
        "memberLedgerId",
        "registrationId",
        "walletAddress",
        "tierName",
        "verifiedBalance",
        "holdingPeriodStartedAt",
        "holdingStartDate",
        "holdingPeriodDaysVerified",
        "holdingPeriodPreviewEligible",
        "evidenceTxHash",
        "evidenceTxHashFormatOk",
        "memberBenefitReviewEvidenceStatus",
        "memberBenefitAmount",
        "memberBenefitClaimStatus",
        "memberBenefitTransferTx",
        "activatedAt",
        "memberBenefitClaimedAt",
        "nextRefreshDueAt",
        "status"
      ],
      "tierName": "GCA Member",
      "allowedStatuses": [
        "not_connected",
        "queued",
        "active",
        "needs_refresh",
        "below_threshold",
        "paused",
        "revoked"
      ]
    },
    "memberBenefitReviewEvidenceRecord": {
      "packetVersion": "gca_member_preregistration_v2",
      "requiredFields": [
        "registrationId",
        "walletAddress",
        "holdingStartDate",
        "daysSinceHoldingStartPreview",
        "holdingPeriodPreviewEligible",
        "evidenceTxHash",
        "evidenceTxHashFormatOk",
        "evidenceNote",
        "finalEligibilityStillRequiresSupportAndLedgerReview",
        "doesNotCreateLedgerRecord"
      ],
      "source": "gca/member-access memberBenefitReviewEvidence fields or members.html legacy local packet",
      "allowedStatuses": [
        "user_supplied_pending_review",
        "needs_more_information",
        "eligible",
        "rejected",
        "transferred",
        "closed"
      ]
    },
    "supportReviewRecord": {
      "requiredFields": [
        "reviewId",
        "registrationId",
        "status",
        "updatedAt",
        "publicEvidenceReference",
        "supportNote"
      ],
      "allowedStatuses": [
        "received",
        "wallet_pending",
        "eligible",
        "needs_more_information",
        "rejected",
        "ledger_recorded"
      ]
    }
  },
  "publicClaimBoundaries": {
    "safeClaims": [
      "GCA has a live public data contract for wallet verification, credit ledger, and GCA Member ledger records.",
      "The GCA Member data contract requires 1,000,000 GCA held for 30 consecutive days before a one-time 10,000 GCA member benefit review.",
      "The member ledger schema includes memberBenefitReviewEvidence fields for support and ledger review.",
      "The public member access page can submit account intake, read GCA balance through the backend, and write eligible ledger records.",
      "The legacy public members page can still generate a local pre-registration packet and run a browser-only read-only GCA balance preview with MetaMask eth_call.",
      "The controlled HTTPS integration verifies GCA balance with an ERC-20 balanceOf read before writing eligible ledger records."
    ],
    "doNotClaim": [
      "manual support can override wallet-balance verification",
      "credits or membership are cash, income, reimbursement, voting control, live trading permission, leverage, custody, withdrawals, or risk-control bypass",
      "the 10,000 GCA member benefit is automatic or self-service transferred before holding-period verification, support approval, and manual reserve-wallet processing",
      "the 10,000 GCA member benefit is newly minted, guaranteed income, reimbursement, or trading permission",
      "membership guarantees lifetime access, platform approval, listings, price support, liquidity, or third-party audit completion"
    ]
  }
}
