Pakt Docs
MCP Tools

draft_pakt

Compile exactly one source — a shipped preset id or strict JSON draft — through the deterministic authoring compiler and return canonical SSZ, root, a compact plain-language review with display-ready grouped summaries, separately nested technical details, the exhaustive dual readback, and display-ready comprehension examples.

Draft Without Side Effects

Use this tool to compile one candidate Pakt and receive everything needed for human review.

At a Glance

FieldMeaning
Side effectsReturns review data only. Account and Pakt authority remain unchanged.
Next stepReview the complete result, then pass its exact canonical_ssz to prepare_pakt_activation.

Protocol Behavior

Compile exactly one source — a shipped preset id or strict JSON draft — through the deterministic authoring compiler and return canonical SSZ, root, a compact plain-language review with display-ready grouped summaries, separately nested technical details, the exhaustive dual readback, and display-ready comprehension examples. Present only pakt.review and the quiz's scenario/result/explanation to ordinary users; use pakt.technical_details and dual_readback only for an explicitly requested advanced audit. Presets contain editable example limits, not a judgment about the user's finances. Before personalizing one, ask the intended allocation and risk appetite unless already answered; then propose and explain exact dollar, leverage, and buffer terms and compile the edited source.draft_json. DRAFT CALL WITH NO SIDE EFFECTS: this call neither stores nor activates it (without claiming an identical root is globally absent). That exact canonical SSZ is the only input to prepare_pakt_activation. The human reviews and approves the account/environment/root binding in the dashboard with the enrolled backed-up passkey; the agent never receives key material.

Arguments

ArgumentTypeRequiredConstraints
draft_jsonstringnominimum length 1; maximum length 131072
preset_idstringnominimum length 1; maximum length 128

Input Schema

The JSON schema below is emitted by the hosted server's real tools/list catalogue for MCP protocol revision 2025-06-18.

{
  "additionalProperties": false,
  "properties": {
    "draft_json": {
      "description": "Strict Pakt draft JSON. Send exactly one of draft_json or preset_id; unknown fields and unshipped cells fail closed.",
      "maxLength": 131072,
      "minLength": 1,
      "type": "string"
    },
    "preset_id": {
      "description": "Stable id returned by list_pakt_templates. Send exactly one of preset_id or draft_json.",
      "maxLength": 128,
      "minLength": 1,
      "type": "string"
    }
  },
  "type": "object"
}

On this page