Skip to main content

Billing, settlement, and retirement

Insufficient Service Credits

Confirm the active organization and read available versus reserved credit. Review the deployment quote and policy cap. An admin can add USD Service Credits through Stripe; the customer does not fund a crypto wallet.

Adding credit does not necessarily retry a blocked deployment. Return to the Action Plan.

Reserve remains open

Match the reserve to Application UID, deployment, job, and current execution evidence. It can remain while a job is in progress, terminal chain evidence is pending, or financial reconciliation is under review. Do not treat it as a final charge or release it by starting duplicate work.

Final amount is under review

Preserve quote, reserve, policy cap, job schedule, chain evidence, and transaction IDs. Liskov must fail closed when the sources are ambiguous. Customer-facing support should investigate; no public command can assert a made-up final amount.

Retirement waits for schedule end

Starting retirement stops new Liskov work but existing Acurast jobs continue to their chain-owned end. Compare latestKnownScheduleEndAtMs with current time and the execution blockers. A locally ended process is not by itself proof that the registered schedule ended.

Retirement waits for financial tail

All reserves, final charges, releases, and reviews must close. Match each financial blocker to a transaction/evidence authority. Retirement completes only when execution, financial, and ambiguity blocker counts are exactly zero.

Cancel or escalate

Cancel before irreversible finalization when the supported action remains available:

proof liskov application retire cancel APPLICATION_ID \
--reason "requested in error" \
--yes

The Application stays paused. If a blocker is stale beyond its authority's documented boundary, send support the retirement ID, phase, blocker category and code, resource IDs, assessment digest, and timestamps. Do not ask for a force-complete.

After completion, verify and retain the immutable receipt.