{
  "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": "agent_entry_summary",
      "url": "https://www.naxytra.com/v1/agent-entry-pack/summary",
      "expected": "caller surfaces, protocol fronts, payment fronts, and bounded treasury posture stay publicly inspectable in one summary"
    },
    {
      "check": "xytara_execution_truth",
      "url": "https://xytara.onrender.com/v1/execution-truth/summary",
      "expected": "the frozen runtime execution-truth summary is reachable and stays bounded to the canonical quote_execute_deliver_settle_prove handoff spine"
    },
    {
      "check": "xytara_xt1",
      "url": "https://xytara.onrender.com/v1/xt1/summary",
      "expected": "XT1 stays reachable as the coined runtime-side execution truth standard"
    },
    {
      "check": "xytara_autonomous_entry",
      "url": "https://xytara.onrender.com/v1/autonomous-entry/summary",
      "expected": "the compressed xytara-side outside-agent execution, payment breadth, treasury breadth, and catalog exposure summary stays reachable"
    },
    {
      "check": "xytara_default_path",
      "url": "https://xytara.onrender.com/v1/default-path/summary",
      "expected": "the frozen runtime default-path summary is reachable and preserves the discover_quote_fund_execute_deliver_prove_inspect spine"
    },
    {
      "check": "xoonya_proof_truth",
      "url": "https://xoonya.onrender.com/v1/proof-truth/summary",
      "expected": "the frozen proof-truth summary is reachable and keeps proof objects publicly bounded and inspectable"
    },
    {
      "check": "xoonya_native_standard",
      "url": "https://xoonya.onrender.com/v1/proof-center/native-standard/summary",
      "expected": "XNYA stays reachable as the native compact proof standard"
    },
    {
      "check": "xoonya_followthrough_truth",
      "url": "https://xoonya.onrender.com/v1/followthrough-truth/summary",
      "expected": "the frozen followthrough summary is reachable and keeps bridge_governance_trust_and_verification claims bounded to listed proof-side surfaces"
    }
  ],
  "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",
    "agent_entry_pack_ref": "/v1/agent-entry-pack",
    "agent_entry_pack_summary_ref": "/v1/agent-entry-pack/summary",
    "a2a_agent_card_ref": "https://www.naxytra.com/.well-known/agent-card.json",
    "legacy_a2a_agent_card_ref": "https://www.naxytra.com/.well-known/agent.json",
    "a2a_agent_card_summary_ref": "https://www.naxytra.com/v1/a2a-agent-card/summary",
    "discovery_registry_ref": "/v1/discovery-registry",
    "discovery_registry_summary_ref": "/v1/discovery-registry/summary",
    "agent_discovery_index_ref": "/v1/agent-discovery-index",
    "agent_discovery_index_summary_ref": "/v1/agent-discovery-index/summary",
    "a2a_summary_ref": "https://xytara.onrender.com/v1/a2a/summary",
    "acp_summary_ref": "https://xytara.onrender.com/v1/acp/summary",
    "x402_summary_ref": "https://xytara.onrender.com/v1/x402/summary",
    "l402_summary_ref": "https://xytara.onrender.com/v1/l402/summary",
    "first_run_kit_summary_ref": "/v1/first-run-kit/summary",
    "public_proof_pack_ref": "/v1/public-proof-pack",
    "agents_page_ref": "/agents",
    "try_page_ref": "/try",
    "start_page_ref": "/start",
    "xytara_start_ref": "xytara start-here",
    "xoonya_start_ref": "xoonya start-here"
  }
}