Skip to main content
Use bead agent trial credit after signing up without a card or human sign-in. Human GitHub signup starts with zero credit.

Who gets credit

Agent enrollment can receive non-cash trial credit with an expiry. Enrollment retries preserve the same grant and expiry. Trial credit spends before paid deposits. GET /v1/pricing is the live source for the configured trial amount, expiry, offered sizes, and rates. Your balance shows your grant and expiry. Claiming an agent workspace adds no credit and does not lift trial restrictions. A human identity cannot claim another trial organization for another grant.

Trial admission limits

These are the TRIALB release terms; the live policy changes together with the detector. Before activation, inspect the effective limits in GET /v1/pricing. Read bead limits and the limit returned by a rejected request. Trial networking blocks outbound TCP and UDP destination ports 25, 110, 143, 465, 587, 993, 995, 2525, 3333, 4444, 5555, 7777, 8888, 9999, and 14444 by default. Live policy can change these restrictions. Trial admission does not allow persistent volumes or retained golden/forked templates. Trial capacity is limited; signup can succeed while machine creation returns free_capacity_full.
Sustained use of at least 90% of allocated CPU for 30 continuous minutes caps that machine to 25% CPU and flags the organization for review. It keeps running; new trial starts wait for operator review or paid admission. Mining-pool destination attempts pause the machine and freeze the organization. Builds/tests under 30 minutes and idle waiting do not trigger CPU review. Paid organizations are excluded. An operator can clear review and unfreeze without deleting data.
Trial machines use standard shape capacity: xs 20 GiB or small 40 GiB disk limit. No additional 10 GiB cap applies.

Activate paid use

Add credit to lift trial restrictions. Paid admission still checks available funds, organization quotas, and capacity. Claiming the workspace alone does not activate paid use.

Trial errors

For free_capacity_full, follow the returned reset time and retry guidance, or add credit for paid admission. For insufficient_credit, inspect grant expiry and balance. For other admission failures, read the named limit and next_action.