Skip to content

Add allowance CLI and owner admission fields - #407

Merged
ctfbruce merged 5 commits into
mainfrom
feat/remaining-acceptance
Oct 7, 2026
Merged

ctfbruce merged 5 commits into
mainfrom
feat/remaining-acceptance

Conversation

@ctfbruce

@ctfbruce ctfbruce commented Oct 7, 2026 •

Copy link
Copy Markdown
Collaborator

dbl allowance reports the authenticated account’s granted, reserved, consumed and remaining non-monetary TEST units without losing integer precision. API 1.20 adds owner-scoped admission status and explicitly unavailable host drain observations, preserving existing connection-status semantics.

The API guide specifies nonbinding quote snapshots and review of repriced intents before payment or submission. The external pilot procedure now requires a signed release, records proxy/TLS paths, and distinguishes a fresh stopped-state restore from restart or unsupported historical rollback.

Concurrent runtime shutdown also preserves an already established caller cancellation cause when Close runs before that cancellation reaches the guest context. A deterministic regression reproduces that ordering.

Validation: focused CLI, HTTP API and SDK race checks passed on Linux, followed by API version/contract/owner checks. The cancellation regression and lifecycle ownership checks passed 30 race iterations, and real guest CPU/read/output cancellation and direct-close checks passed five race iterations. Documentation links and whitespace checks passed. Console adoption and external pilot acceptance remain separate requirements.

Related: #83, #214, #215, #21.

TheodorAdrienIsaak Mattli added 5 commits October 7, 2026 13:57
Add a CLI view of exact non-monetary allowance totals and expose owner-scoped admission with explicitly unknown host drain status. Document quote revalidation and the operator-issued allowance policy.

GitHub issues #83, #214 and #215.
Identify the additive owner admission and unknown drain fields with a new API minor version so clients can detect their availability.

GitHub issue #215.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant