{
  "ok": true,
  "product": "naxytra",
  "category": "public-first-run-command-kit",
  "kit_version": "naxytra-public-first-run-command-kit-v1",
  "posture": "copyable_builder_commands_for_quote_execute_prove",
  "recommended_public_mode": "quote_only_first_then_funded_execute_then_xoonya_proof",
  "target_builder": "outside_builder_without_private_operator_context",
  "shell_safety": {
    "placeholder_style": "uppercase_token_without_angle_brackets",
    "powershell_safe_placeholders": true,
    "public_secretless_commands_must_not_include_secret_material": true
  },
  "deterministic_rejection_codes": [
    "angle_bracket_placeholder_forbidden",
    "secretless_command_contains_secret_material",
    "secretless_command_uses_direct_payment",
    "quote_safe_first_missing",
    "quote_safe_first_not_secretless",
    "quote_safe_first_missing_quote_only",
    "execute_with_credits_missing",
    "execute_with_credits_not_secretless",
    "command_raw_command_missing",
    "strict_boundary_missing"
  ],
  "prerequisites": [
    {
      "id": "install_packages",
      "command": "npm install xytara xoonya",
      "secret_required": false
    },
    {
      "id": "inspect_public_path",
      "command": "Invoke-RestMethod https://www.naxytra.com/v1/first-run-kit | ConvertTo-Json -Depth 8",
      "secret_required": false
    }
  ],
  "commands": [
    {
      "id": "discover",
      "phase": "discover",
      "command": "xytara start-here && xoonya start-here",
      "secret_required": false,
      "success_signal": "both packages print the same quote_execute_prove spine"
    },
    {
      "id": "quote_safe_first",
      "phase": "quote",
      "command": "xytara first-run --run-quote --account ACCOUNT_REF --pretty",
      "raw_command": "xytara-run --url https://xytara.onrender.com --account ACCOUNT_REF --task adapter.mcp.invoke --command mcp.invoke:summarize --body-json \"{\\\"tool_name\\\":\\\"summarize\\\",\\\"arguments\\\":{\\\"text\\\":\\\"Summarize the naxytra first-run path in one sentence.\\\"}}\" --quote-only --pretty",
      "secret_required": false,
      "success_signal": "returns a payment_required challenge or quote object without spending funds"
    },
    {
      "id": "execute_with_credits",
      "phase": "execute",
      "command": "xytara first-run --execute-with-credits --account ACCOUNT_REF --pretty",
      "raw_command": "POST /v1/commands/execute with payment_preference=credits_first",
      "secret_required": false,
      "success_signal": "on a funded account, returns a completed runtime transaction, delivery, receipt, or result package"
    },
    {
      "id": "execute_direct_payment",
      "phase": "execute",
      "command": "xytara-run --url https://xytara.onrender.com --account ACCOUNT_REF --task adapter.mcp.invoke --command mcp.invoke:summarize --body-json \"{\\\"tool_name\\\":\\\"summarize\\\",\\\"arguments\\\":{\\\"text\\\":\\\"Summarize the naxytra first-run path in one sentence.\\\"}}\" --wallet-id WALLET_ID --wallet-secret WALLET_SECRET --pretty",
      "secret_required": true,
      "success_signal": "returns a completed runtime transaction, delivery, receipt, or result package when signed wallet material is configured"
    },
    {
      "id": "prove_locally",
      "phase": "prove",
      "command": "xoonya first-run --verify-native --pretty",
      "raw_command": "xoonya start-here && node node_modules/xoonya/examples/package_quickstart.js",
      "secret_required": false,
      "success_signal": "proof bundle or package quickstart verifies locally"
    },
    {
      "id": "inspect_public_evidence",
      "phase": "inspect",
      "command": "Invoke-RestMethod https://www.naxytra.com/v1/public-proof-pack/summary | ConvertTo-Json -Depth 8",
      "secret_required": false,
      "success_signal": "public proof summary is reachable and bounded"
    }
  ],
  "proof_modes": [
    {
      "method": "xoonya-native-sha256-v1",
      "use_when": "local replayable proof integrity is enough"
    },
    {
      "method": "xoonya-native-signed-v1",
      "use_when": "agent or machine key-bound authorship matters"
    },
    {
      "method": "xoonya-native-anchored-v1",
      "use_when": "the proof should bind to finality, batch, content, chain, or external attestation refs"
    },
    {
      "method": "external_interop_methods",
      "use_when": "JWT, DID/VC, SD-JWT VC, signed envelope, or partner proof envelopes already exist"
    }
  ],
  "expected_public_checks": [
    {
      "check": "first_run_summary",
      "url": "https://www.naxytra.com/v1/first-run-path/summary",
      "expected": "step_count >= 7 and phases include quote, execute, prove"
    },
    {
      "check": "xytara_adapter_depth",
      "url": "https://xytara.onrender.com/v1/adapter-depth/summary",
      "expected": "adapter_depth_state = provider_live_path_deepened"
    },
    {
      "check": "xoonya_native_standard",
      "url": "https://xoonya.onrender.com/v1/proof-center/native-standard/summary",
      "expected": "native_methods include xoonya-native-anchored-v1"
    },
    {
      "check": "xoonya_anchor_profile",
      "url": "https://xoonya.onrender.com/v1/proof-center/native-anchor-profile/summary",
      "expected": "verification_posture = native_anchor_binding_verified"
    },
    {
      "check": "xoonya_external_import_adapter",
      "url": "https://xoonya.onrender.com/v1/proof-center/import-adapter/summary",
      "expected": "supported_methods include jwt-assertion-v1, did-vc-v1, sd-jwt-vc-v1, signed-envelope-v1, and partner-proof-envelope-v1"
    }
  ],
  "strict_boundaries": [
    "quote_only_mode_is_the_only_public_first_contact_mode_that_needs_no_secret",
    "funding_and_wallet_material_must_stay_out_of_public_docs_and_json",
    "external_money_in_is_gateway_or_adapter_bound_not_directly_coupled_to_naxytra_packages",
    "xoonya_anchor_binding_does_not_claim_external_provider_or_chain_truth",
    "xoonya_external_import_binds_external_evidence_without_claiming_external_issuer_truth"
  ],
  "linked_surfaces": {
    "first_run_path_ref": "/v1/first-run-path",
    "first_run_kit_summary_ref": "/v1/first-run-kit/summary",
    "public_proof_pack_ref": "/v1/public-proof-pack",
    "try_page_ref": "/try",
    "start_page_ref": "/start",
    "xytara_start_ref": "xytara start-here",
    "xoonya_start_ref": "xoonya start-here"
  }
}