Credits
How credit balance, checkout, and credit consumption work.
Credits are quota used by API, MCP, and CLI operations. They let Epismo meter usage without changing the pack and track data model.
One credit is priced at $0.01. Checkout requires a minimum total purchase of 500 credits across all allocations.
Balance
Credit balance is resolved in the current personal or workspace context. In the API, use workspaceId when checking a workspace balance. In the CLI, the selected workspace or EPISMO_TOKEN determines the context.
epismo credit balanceThe API returns:
{
"balance": 1200,
"shortfall": 0
}shortfall is non-zero when the current operation or plan needs more credits than the selected context has available.
Checkout
Checkout starts a purchase flow and returns a URL.
epismo credit checkout --allocations '[{"userId":"user-id","quantity":500}]'API payload:
{
"allocations": [{ "userId": "user-id", "quantity": 500 }]
}In a workspace context, allocations are associated with that workspace. In personal space, they apply to the authenticated user context.
Each allocation needs a non-empty userId and a positive integer quantity. The total quantity across all allocations must be at least 500 credits.
What consumes credits
Credits are consumed primarily by API and MCP calls. CLI commands follow the same usage model.
| Tier | Cost | Includes |
|---|---|---|
pack.create |
5 credits | Creating workflow or context packs |
pack.search |
5 credits | Searching workflow or context packs |
track.search |
2 credits | Searching tasks or goals |
standard_call |
1 credit | Reads, writes, bulk apply, likes, aliases, credits |
Pack reads cost 1 credit whether you request the outline, selected blockIds / stepIds, or full=true. Prefer outline and selective reads to keep agent context small, not to reduce credit cost.
Write operations are charged as standard calls. Failed validation does not consume credits.
Epismo checks your balance before a credit-gated operation runs, and only counts the credit once the operation succeeds, so a failed search or read is not charged. A credit-gated operation can return 402 Payment Required when the selected context does not have enough credits.
Operational guidance
- Check balance before batch jobs that perform many searches or detail gets.
- Prefer outline and selective pack reads to keep agent context small.
- Use workspace-scoped tokens in CI so credits are consumed from the intended workspace.