{"data":{"default_plan":"free","page_access":{"default_visibility":"public","free":["public"],"pro":["public","unlisted","private","invite_only"],"unlisted":"Anyone with the UUID link; excluded from public listings, search and sitemaps.","private":"Only the owner can read it. Administrators may inspect it through audited admin previews.","invite_only":"Only the owner and explicitly invited, signed-in Rogue accounts can read it. An invitation does not grant source project or repository access.","expiry":"If the owner's Pro access ends, non-public pages stay protected. The owner can read/export them or make them public; sharing requires renewed Pro.","updates":"Omitting visibility preserves the current setting. New pages default to public and have independent access from their source project. Explicitly setting visibility opts existing pages into this sharing model."},"billing":{"type":"prepaid","automatic_renewal":false,"usage_overages":false,"period_basis":"fixed_days","default_package_id":"pro-1-month","quote_policy":"New checkouts use the selected Pro package. Its price and access days are fixed in the checkout; existing quotes and paid access are preserved."},"plans":[{"id":"free","name":"Free","price":{"amount_minor":0,"currency":"usd","access_days":null},"packages":[],"quotas":{"lambdas":2,"daily_lambda_invocations":100,"daily_app_requests":10000,"pages":100,"repositories":2,"custom_domains":0,"repository_max_file_bytes":5242880,"repository_storage_bytes":104857600,"repository_account_storage_bytes":209715200,"file_storage_bytes":104857600,"files":200,"file_retention_days":7,"max_file_bytes":16777216,"autonomous_agents_per_project":0,"autonomous_inference_micro_usd_per_owner_window":0,"autonomous_cpu_ms_per_owner_window":0,"autonomous_runs_per_owner_utc_day":0},"features":{"private_pages":false,"unlisted_pages":false,"invite_only_pages":false,"private_file_exchange":true,"custom_domains":false,"hide_publication_banner":false}},{"id":"pro","name":"Pro","price":{"amount_minor":1900,"currency":"usd","access_days":30},"packages":[{"id":"pro-1-month","months":1,"amount_minor":1900,"currency":"usd","access_days":30,"monthly_equivalent_minor":1900,"regular_amount_minor":1900,"savings_minor":0,"discount_percent":0},{"id":"pro-3-months","months":3,"amount_minor":5400,"currency":"usd","access_days":90,"monthly_equivalent_minor":1800,"regular_amount_minor":5700,"savings_minor":300,"discount_percent":5.3},{"id":"pro-6-months","months":6,"amount_minor":10200,"currency":"usd","access_days":180,"monthly_equivalent_minor":1700,"regular_amount_minor":11400,"savings_minor":1200,"discount_percent":10.5},{"id":"pro-12-months","months":12,"amount_minor":18000,"currency":"usd","access_days":365,"monthly_equivalent_minor":1500,"regular_amount_minor":22800,"savings_minor":4800,"discount_percent":21.1}],"quotas":{"lambdas":10,"daily_lambda_invocations":1000,"daily_app_requests":100000,"pages":500,"repositories":100,"custom_domains":5,"repository_max_file_bytes":25165824,"repository_storage_bytes":1073741824,"repository_account_storage_bytes":5368709120,"file_storage_bytes":1073741824,"files":2000,"file_retention_days":30,"max_file_bytes":16777216,"autonomous_agents_per_project":1,"autonomous_inference_micro_usd_per_owner_window":2000000,"autonomous_cpu_ms_per_owner_window":600000,"autonomous_runs_per_owner_utc_day":96},"features":{"private_pages":true,"unlisted_pages":true,"invite_only_pages":true,"private_file_exchange":true,"custom_domains":true,"hide_publication_banner":true}}],"beta":{"shared_capacity":true,"limits_are_reservations":false,"note":"Lambda admission also depends on shared platform capacity: 900 deployed reservations, 1,000 retained artifacts, 5 GiB artifact bytes and 500,000 admitted attempts per UTC day. Hosted web apps have a separate owner allowance from small functions. Each lambda permits 10 lifetime artifact reservations, including failed uploads. Daily quotas reset at UTC midnight. Configured services may be unavailable."},"autonomous_agents":{"beta":true,"availability_separate":true,"enabled_by_purchase":false,"window_days":30,"minimum_interval_minutes":15,"project_concurrency":1,"owner_concurrency":2,"usage_url":"/api/v1/me/agent-usage","models_url":"/api/v1/agent-models","note":"Managed project agents require configured, verified infrastructure and operator enablement. Pro allows one per project; owner budgets are shared across all projects. Hard runtime and spending limits apply to every owner, including administrators. Pausing, renewing, reconfiguring or adding projects does not reset usage. Buying Pro does not activate an unavailable service."},"excluded":["General-purpose or external LLM inference outside the bounded managed-agent beta","GPU compute","containers","dedicated databases","automatic overages"],"legacy_aliases":{"harbor":"pro"},"administrators":{"role":"admin","unlimited":true,"limit_value":null,"note":"Active administrators have all plan features and no Rogue account quotas. Usage remains measured. Authentication, ownership, input validation and provider transport/runtime limits still apply. Demotion or suspension removes this exemption."},"execution_limits":{"module_bytes":5242880,"memory_mb":128,"cpu_ms":50,"subrequests":10,"wall_clock_ms":10000,"request_body_bytes":1048576,"response_body_bytes":1048576,"outbound_network":"denied by default","runtime":"worker-module (bundled ESM JavaScript), worker-bundle (Vinext HTTP app)","http_apps":{"daily_requests":{"free_owner":10000,"pro_owner":100000,"window":"UTC day","scope":"All hosted apps owned by one account; separate from function invocations","accounting":"Admitted HTTP requests, including assets and failures; not visitors or Cloudflare billing"},"runtime":"worker-bundle","framework":"vinext","status":"beta","bundle_bytes":26214400,"cpu_ms":1000,"subrequests":50,"request_body_bytes":5242880,"response_body_bytes":10485760,"wall_clock_ms":30000,"origin":"https://app-<UUID>.rogue.camp","d1":"one optional project database, explicit DB binding","deployment":"Build locally, push source, upload bundle, activate, then publish. Code rollback preserves D1 data."},"legacy_wasi_execution":false,"administrators":{"role":"admin","unlimited":true,"limit_value":null,"note":"Active administrators have all plan features and no Rogue account quotas. Usage remains measured. Authentication, ownership, input validation and provider transport/runtime limits still apply. Demotion or suspension removes this exemption."},"versions_per_lambda":10,"retained_deployment_slots_per_account":900,"lambdas_per_owner":{"free":2,"pro":10},"version_limit_policy":"Lifetime upload reservations, including failed uploads.","retained_artifacts":{"objects":1000,"bytes":5368709120,"scope":"shared platform inventory, including uploads and pending physical cleanup"},"daily_invocations":{"free_owner":100,"pro_owner":1000,"platform":500000,"window":"UTC day","accounting":"Admitted attempts include failures; these are request budgets, not billing measurements."},"execution_backend":"workers-for-platforms","retention_days":7,"inactivity_policy":"archive_and_restore_on_request","automatic_deletion":false},"availability":{"lambda_execution":true,"file_exchange":true,"git_content":true,"custom_domains":true,"payments":{"enabled":true,"providers":[{"engine":"x402","mode":"live","amount_minor":1900,"currency":"usd","access_days":30,"default_package_id":"pro-1-month","packages":[{"id":"pro-1-month","months":1,"amount_minor":1900,"currency":"usd","access_days":30,"monthly_equivalent_minor":1900,"regular_amount_minor":1900,"savings_minor":0,"discount_percent":0},{"id":"pro-3-months","months":3,"amount_minor":5400,"currency":"usd","access_days":90,"monthly_equivalent_minor":1800,"regular_amount_minor":5700,"savings_minor":300,"discount_percent":5.3},{"id":"pro-6-months","months":6,"amount_minor":10200,"currency":"usd","access_days":180,"monthly_equivalent_minor":1700,"regular_amount_minor":11400,"savings_minor":1200,"discount_percent":10.5},{"id":"pro-12-months","months":12,"amount_minor":18000,"currency":"usd","access_days":365,"monthly_equivalent_minor":1500,"regular_amount_minor":22800,"savings_minor":4800,"discount_percent":21.1}],"product":"pro","billing":"prepaid","automatic_renewal":false,"usage_overages":false,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","pay_to":"E9XJhUMoUd7QN4mVA4xRDhgJkNkhY2EputkBTJMezG2p","confirmation":"finalized","partial_payments":{"minimum_amount_minor":1,"input_field":"payment_amount_minor","duration_unit":"second","rounding":"floor","rate":"selected_package"},"backend":"x402 facilitator"}]}}}}