Skip to content

Plan Management

Upgrade & Access

How to request Pro or Enterprise access, what happens after review, and how feature gating works at a high level.

Upgrade Path

FreeProEnterprise

All accounts start on the Free tier. Upgrade requests are reviewed by the TruCore team and typically processed within 1–2 business days.

How to Request an Upgrade

Via the Portal

Visit trucore.xyz/upgrade and select your desired plan. You can also navigate from the pricing page or the dashboard.

Via API

bash

curl -sS https://api.trucore.xyz/customer/upgrades/request \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_JWT_TOKEN" \
  -d '{
    "requested_plan": "pro",
    "reason": "Scaling production bot to 2,000+ protect calls/day"
  }'

json

{
  "request_id": "upgr_a1b2c3d4",
  "status": "pending",
  "requested_plan": "pro",
  "reason": "Scaling production bot to 2,000+ protect calls/day",
  "created_at": "2026-03-21T00:00:00Z"
}

Checking Request Status

bash

curl -sS https://api.trucore.xyz/customer/upgrades \
  -H "Authorization: Bearer YOUR_JWT_TOKEN"
StatusMeaning
pendingYour request has been submitted and is awaiting review.
approvedApproved - your plan has been upgraded and new limits are active.
rejectedRejected - check the review note for details. You can submit a new request.
cancelledCancelled by you before review.

You can cancel a pending request via POST /customer/upgrades/{id}/cancel. Only pending requests can be cancelled.

What Happens After Approval

1

Plan tier is updated

Your tenant is assigned the new plan. This takes effect immediately.

2

Rate limits increase

Your daily protect, execution, and receipt storage limits increase to the new plan's values.

3

Gated features unlock

Features requiring your new plan level become available. Self-serve features activate automatically; request-only features may need additional configuration.

4

No service interruption

Upgrades are applied without downtime. Your existing API keys, receipts, and configuration are preserved.

How Feature Gating Works

Every feature in ATF has a required plan and an access mode that determines how you gain access:

Self-serve features

Automatically available when your plan meets the requirement. No manual activation needed.

Examples: increased rate limits, advanced analytics, priority support

Request-only features

Require an upgrade request and operator review. Used for features that need custom configuration or onboarding.

Examples: perps enforcement, custom policy configuration, audit log exports

Browse the full public feature catalog at GET /features/catalog to see which features are available on your plan and their access modes.

Pro vs Enterprise

Pro

  • 5,000 protect calls / day
  • 500 execution calls / day
  • 10,000 stored receipts
  • Priority support
  • Advanced usage analytics

Best for teams with production bots

Enterprise

  • Effectively unlimited capacity
  • Dedicated support & onboarding
  • Custom policy configuration
  • SLA guarantees
  • Audit log exports

Best for institutions and high-volume deployments

Next Steps