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
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"| Status | Meaning |
|---|---|
| pending | Your request has been submitted and is awaiting review. |
| approved | Approved - your plan has been upgraded and new limits are active. |
| rejected | Rejected - check the review note for details. You can submit a new request. |
| cancelled | Cancelled 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
Plan tier is updated
Your tenant is assigned the new plan. This takes effect immediately.
Rate limits increase
Your daily protect, execution, and receipt storage limits increase to the new plan's values.
Gated features unlock
Features requiring your new plan level become available. Self-serve features activate automatically; request-only features may need additional configuration.
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