30 lines
1.3 KiB
PHP
30 lines
1.3 KiB
PHP
<?php
|
||||
|
|
|
|||
|
|
return [
|
|||
|
|
'api_keys' => [
|
|||
|
|
'max_total' => (int) env('EARN_MAX_TOTAL_TOKENS', 5),
|
|||
|
|
'allowed_durations' => ['1_day', '7_days', '30_days', '90_days', '180_days', '1_year', 'unlimited'],
|
|||
|
|
'default_duration' => '90_days',
|
|||
|
|
],
|
|||
|
|
'device' => ['hash_key' => env('EARN_DEVICE_HASH_KEY')],
|
|||
|
|
'api' => [
|
|||
|
|
'bind_per_minute' => (int) env('EARN_DEVICE_BIND_RATE_LIMIT', 5),
|
|||
|
|
'tasks_per_minute' => (int) env('EARN_TASKS_RATE_LIMIT', 30),
|
|||
|
|
/*
|
|||
|
|
| Görev sonucu gönderim hızını ve güvenli hata metni sınırını belirler.
|
|||
|
|
|
|
|||
|
|
| Yazar: Gökhan Engin - İletişim : https://bit.ly/YazılımUzmanı
|
|||
|
|
*/
|
|||
|
|
'task_results_per_minute' => (int) env('EARN_TASK_RESULTS_RATE_LIMIT', 30),
|
|||
|
|
'task_result_max_error_length' => (int) env('EARN_TASK_RESULT_MAX_ERROR_LENGTH', 500),
|
|||
|
|
'failed_device_per_minute' => (int) env('EARN_FAILED_DEVICE_RATE_LIMIT', 3),
|
|||
|
|
'access_log_retention_days' => (int) env('EARN_API_ACCESS_LOG_RETENTION_DAYS', 90),
|
|||
|
|
],
|
|||
|
|
'legal' => [
|
|||
|
|
'terms' => ['version' => '1.0-draft', 'effective_date' => '2026-08-22'],
|
|||
|
|
'privacy' => ['version' => '1.0-draft', 'effective_date' => '2026-08-22'],
|
|||
|
|
],
|
|||
|
|
'tasks_per_usd' => 10_000,
|
|||
|
|
'minimum_payout_usd' => 50,
|
|||
|
|
];
|