Three-Phase Registration Disabled¶
Status Code: 503 Service Unavailable
Problem Description¶
The requested TPR is currently disabled in the server configuration.
Common Causes¶
- TPR Flag Disabled: The TPR flag for this functionality is turned off
- Maintenance Mode: TPR temporarily disabled during maintenance
- Deployment Configuration: TPR not enabled in this environment
- License Restriction: TPR not available in current license tier
Example Response¶
{
"type": "https://arcp.0x001.tech/docs/problems/tpr-disabled",
"title": "TPR Disabled",
"status": 503,
"detail": "Three-phase registration is not enabled",
"instance": "/auth/agent/validate_compliance",
"timestamp": "2026-02-02T02:28:37.818Z"
}
Solutions¶
For Three-Phase Registration¶
If you're trying to use three-phase registration (/auth/agent/validate_compliance):
- Check Configuration: Ensure
ARCP_TPR=truein server configuration - Environment Variables: Set the feature flag in
.envfile: - Use Legacy Registration: Fall back to standard registration endpoint if three-phase is not required
General Feature Flags¶
- Contact Administrator: Check with server admin about feature availability
- Check Documentation: Verify feature requirements and prerequisites
- Alternative Approaches: Use alternative endpoints or methods if available
Related Problems¶
- configuration-error - Server configuration issues
- forbidden - Permission-related access denied
Technical Details¶
When This Occurs¶
- Attempting to use three-phase registration when
ARCP_TPR=false - Accessing beta/experimental features not enabled in production
- Using features disabled for security or performance reasons
Server Configuration¶
Check server logs for:
Best Practices¶
- Check Feature Availability: Query server capabilities before using advanced features
- Graceful Degradation: Implement fallback to standard endpoints
- Configuration Management: Maintain consistent TPR flags across environments
- Documentation: Document which features require specific configuration