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 balance

The 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.