ALL

For reading and verification only. You may not copy, use, modify or redistribute this code. Full notice on the main page.

contracts/schemas/acme-lift-request.schema.json

SHA-256: c6e5534a91e67efbd7277276b2cdea5174544e249844f4a9d549489546522a2e
12 lines · 872 bytes · View on GitHub

1{
2 "$schema": "https://json-schema.org/draft/2020-12/schema",
3 "$id": "https://all-mcp.fyi/contracts/v2/acme-lift-request.schema.json",
4 "title": "POST /v1/commerce/acme/lift, the commerce key (a write): the CT reconciliation found no certificate for these keys in the logs, so the slot their lapsed reservation keeps is released. The broker lifts only a key that is a lapsed first reservation at least policy.budget.lapsed_lift_after_s past its end; any other key in the list is left as it is. The key stays recorded and expected for ever, so a certificate that turns up later is still not foreign.",
5 "type": "object",
6 "required": ["v", "spki_sha256"],
7 "additionalProperties": false,
8 "properties": {
9 "v": {"const": 1},
10 "spki_sha256": {"type": "array", "minItems": 1, "maxItems": 100, "items": {"$ref": "common.schema.json#/$defs/sha256_b64url"}}
11 }
12}