{
  "schema_version": "softjunk-agent-relay-v1",
  "updated": "2026-05-31",
  "name": "SoftJunk AI-Agent Relay",
  "purpose": "One executable buyer-agent packet for fit checking, one-copy order packet routing, PayPal handoff, no-clone checkout proof, and seller-side verification boundaries.",
  "markdown_url": "https://trungcodeer.github.io/softjunk-lead-kit/AGENT_RELAY.md",
  "json_url": "https://trungcodeer.github.io/softjunk-lead-kit/agent-relay.json",
  "text_url": "https://trungcodeer.github.io/softjunk-lead-kit/agent-relay.txt",
  "mcp_tool_name": "get_softjunk_agent_relay",
  "mcp_checkout_manifest_url": "https://trungcodeer.github.io/softjunk-lead-kit/mcp-checkout-server.json",
  "well_known_mcp_checkout_manifest_url": "https://trungcodeer.github.io/softjunk-lead-kit/.well-known/mcp-checkout-server.json",
  "run_from_github_package_agent": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit agent --json",
  "run_from_github_package_pay_custom": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit pay --mode custom --json",
  "preferred_no_clone_command": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit pay --mode custom --json",
  "expected_no_clone_output": {
    "command": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit pay --mode custom --json",
    "ok": true,
    "amount": "5.00",
    "currency": "USD",
    "payment_url": "https://trungcodeer.github.io/softjunk-lead-kit/sponsor-button-buy.html",
    "payment_url_role": "packet_first_sponsor_route",
    "success_signal": "PAYPAL_PAYMENT_VERIFIED=true",
    "payment_proof_boundary": "This proves the executable checkout route only. It is not payment proof."
  },
  "no_clone_checkout_proof": {
    "run": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit pay --mode custom --json",
    "expected_no_clone_output": {
      "command": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit pay --mode custom --json",
      "ok": true,
      "amount": "5.00",
      "currency": "USD",
      "payment_url": "https://trungcodeer.github.io/softjunk-lead-kit/sponsor-button-buy.html",
      "payment_url_role": "packet_first_sponsor_route",
      "success_signal": "PAYPAL_PAYMENT_VERIFIED=true",
      "payment_proof_boundary": "This proves the executable checkout route only. It is not payment proof."
    },
    "verified_release_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/tag/v2.29.166",
    "release_tarball_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.166/softjunk-lead-kit-0.2.2.tgz",
    "release_tarball_sha256_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.166/softjunk-lead-kit-0.2.2.tgz.sha256",
    "one_copy_order_packet_url": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.html",
    "before_payment_action": "Build the one-copy order packet before opening or copying the after-packet PayPal URL.",
    "payment_url": "https://trungcodeer.github.io/softjunk-lead-kit/sponsor-button-buy.html",
    "payment_url_role": "packet_first_sponsor_route",
    "after_packet_payment_url": "https://paypal.me/softjunk/5USD",
    "success_signal": "PAYPAL_PAYMENT_VERIFIED=true",
    "post_payment_proof_watch_command": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit paypal-proof-watch --json --max-attempts 1 --interval-seconds 0",
    "post_payment_proof_watch_success_condition": "Exit 0 requires PAYPAL_PAYMENT_VERIFIED=true and completion_gate.can_mark_goal_complete=true.",
    "post_payment_proof_watch_expected_exit_without_seller_proof": 2,
    "rule": "This proves the executable checkout route only. It is not payment proof. Do not claim paid, started, delivered, fulfilled, complete, or received unless seller-side PayPal evidence exists or PAYPAL_PAYMENT_VERIFIED=true.",
    "package_metadata_url": "https://trungcodeer.github.io/softjunk-lead-kit/package.json",
    "package_root_checkout_proof_field": "softjunk.root_checkout_proof",
    "agent_checkout_router_url": "https://trungcodeer.github.io/softjunk-lead-kit/agent-checkout-router.json",
    "sponsor_route_before_paypal": "https://trungcodeer.github.io/softjunk-lead-kit/sponsor-button-buy.html"
  },
  "run_from_current_release_tarball_pay_custom": "npm exec --yes --package https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.166/softjunk-lead-kit-0.2.2.tgz -- softjunk-lead-kit pay --mode custom --json",
  "current_release_tarball_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.166/softjunk-lead-kit-0.2.2.tgz",
  "current_release_tarball_sha256_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.166/softjunk-lead-kit-0.2.2.tgz.sha256",
  "fallback_release_tarball_pay_custom": "npm exec --yes --package https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.166/softjunk-lead-kit-0.2.2.tgz -- softjunk-lead-kit pay --mode custom --json",
  "latest_release_tag": "v2.29.166",
  "latest_release_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/tag/v2.29.166",
  "latest_release_target": "b06be515e2d9a89288e1da67a0a4c64ace93921c",
  "fallback_release_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/tag/v2.29.166",
  "fallback_release_tarball_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.166/softjunk-lead-kit-0.2.2.tgz",
  "fallback_release_tarball_sha256": "1ee3a61e36683a3c2abab980d17e767fce0d5f33510f2f91ececddae9a9f52d4",
  "fallback_release_role": "pinned_release_tarball_only_if_github_package_is_unavailable",
  "amount": "5.00",
  "currency": "USD",
  "payment_url": "https://paypal.me/softjunk/5USD",
  "payment_url_role": "after_packet_paypal_handoff",
  "payment_handoff_mode": "open_or_copy_after_packet",
  "success_signal": "PAYPAL_PAYMENT_VERIFIED=true",
  "post_payment_proof_watch_command": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit paypal-proof-watch --json --max-attempts 1 --interval-seconds 0",
  "post_payment_proof_watch_success_condition": "Exit 0 requires PAYPAL_PAYMENT_VERIFIED=true and completion_gate.can_mark_goal_complete=true.",
  "post_payment_proof_watch_expected_exit_without_seller_proof": 2,
  "fit_checks": [
    "Buyer has one real quiet lead, missed call, quote, estimate, no-show, price objection, or quiet DM.",
    "Buyer can describe the business, service, lead source, tone, and next step without private customer details.",
    "One recovered conversation, booking, quote, or job is worth more than 5 USD."
  ],
  "do_not_use_when": [
    "The request is unrelated to lead follow-up.",
    "The buyer asks for spam, scraping, deception, fake reviews, or unauthorized outreach.",
    "The buyer expects fulfillment before seller-side PayPal verification.",
    "The context includes customer names, emails, phone numbers, addresses, invoice IDs, transaction IDs, or private PayPal details."
  ],
  "fastest_buyer_path": [
    "Run run_from_github_package_agent.",
    "Open https://trungcodeer.github.io/rescue/ or https://trungcodeer.github.io/rescue.json.",
    "Build the one-copy order packet at https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.html.",
    "Run run_from_github_package_pay_custom.",
    "Use run_from_current_release_tarball_pay_custom only as the pinned release tarball fallback.",
    "Copy the PayPal note from the one-copy order packet or checkout output.",
    "Open or copy the after-packet PayPal URL and complete the 5 USD PayPal payment at https://paypal.me/softjunk/5USD.",
    "Submit non-sensitive order details at https://github.com/trungcodeer/softjunk-lead-kit/issues/new?template=one-lead-rescue-order.yml.",
    "Wait for seller-side PayPal evidence or PAYPAL_PAYMENT_VERIFIED=true before any paid, started, delivered, or complete claim."
  ],
  "route_urls": {
    "product": "https://trungcodeer.github.io/softjunk-lead-kit/",
    "root_buyer_card": "https://trungcodeer.github.io/5/",
    "root_buyer_json": "https://trungcodeer.github.io/5.json",
    "root_rescue": "https://trungcodeer.github.io/rescue/",
    "root_rescue_json": "https://trungcodeer.github.io/rescue.json",
    "agent_buyer_packet_json": "https://trungcodeer.github.io/softjunk-lead-kit/agent-buyer-packet.json",
    "buyer_agent_relay_json": "https://trungcodeer.github.io/softjunk-lead-kit/buyer-agent-relay.json",
    "ai_deal_desk_json": "https://trungcodeer.github.io/softjunk-lead-kit/ai-deal-desk.json",
    "commerce_graph_json": "https://trungcodeer.github.io/softjunk-lead-kit/commerce-graph.json",
    "order_form": "https://github.com/trungcodeer/softjunk-lead-kit/issues/new?template=one-lead-rescue-order.yml",
    "after_payment": "https://trungcodeer.github.io/softjunk-lead-kit/after-pay.html",
    "one_copy_order_packet": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.html",
    "one_copy_order_packet_json": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.json",
    "one_copy_order_packet_text": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.txt",
    "one_copy_order_packet_gist": "https://gist.github.com/trungcodeer/7c25ec12b4c0f58506efe66bfbef6759"
  },
  "copyable_agent_instruction": "You are helping a small business recover leads that stopped replying. First confirm this is a real lead follow-up problem and one recovered reply, booking, estimate, or job is worth more than 5 USD. If it fits, run npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit agent --json, build the one-copy order packet at https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.html, then run npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit pay --mode custom --json; use the pinned release tarball only if the GitHub package route is unavailable. Route a ready buyer to copy the packet PayPal note, open or copy the after-packet PayPal URL and complete the 5 USD PayPal payment at https://paypal.me/softjunk/5USD, then submit non-sensitive order details at https://github.com/trungcodeer/softjunk-lead-kit/issues/new?template=one-lead-rescue-order.yml. Never claim paid, started, delivered, fulfilled, complete, or received unless seller-side PayPal evidence exists or PAYPAL_PAYMENT_VERIFIED=true.",
  "privacy_rule": "Use placeholders only. Do not post customer names, phone numbers, emails, addresses, invoice IDs, transaction IDs, payer email, or private lead details in public issues.",
  "verification_gate": "Do not claim paid, started, delivered, fulfilled, complete, or received unless seller-side PayPal evidence exists or PAYPAL_PAYMENT_VERIFIED=true.",
  "one_copy_order_packet_url": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.html",
  "one_copy_order_packet_json_url": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.json",
  "one_copy_order_packet_text_url": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.txt",
  "one_copy_order_packet_gist_url": "https://gist.github.com/trungcodeer/7c25ec12b4c0f58506efe66bfbef6759",
  "before_payment_action": "Build the one-copy order packet before opening or copying the after-packet PayPal URL.",
  "package_metadata_url": "https://trungcodeer.github.io/softjunk-lead-kit/package.json",
  "package_root_checkout_proof_field": "softjunk.root_checkout_proof",
  "package_root_checkout_proof": {
    "source": "https://trungcodeer.github.io/softjunk-lead-kit/package.json",
    "field": "softjunk.root_checkout_proof",
    "agent_checkout_router_url": "https://trungcodeer.github.io/softjunk-lead-kit/agent-checkout-router.json",
    "root_agent_close_url": "https://trungcodeer.github.io/agent-close/",
    "root_well_known_openapi_url": "https://trungcodeer.github.io/.well-known/openapi.yaml",
    "root_well_known_agent_card_url": "https://trungcodeer.github.io/.well-known/agent-card.json",
    "command": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit pay --mode custom --json",
    "sponsor_route_before_paypal": "https://trungcodeer.github.io/softjunk-lead-kit/sponsor-button-buy.html",
    "after_packet_paypal_url": "https://paypal.me/softjunk/5USD",
    "success_signal": "PAYPAL_PAYMENT_VERIFIED=true",
    "post_payment_proof_watch_command": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit paypal-proof-watch --json --max-attempts 1 --interval-seconds 0",
    "post_payment_proof_watch_success_condition": "Exit 0 requires PAYPAL_PAYMENT_VERIFIED=true and completion_gate.can_mark_goal_complete=true.",
    "post_payment_proof_watch_expected_exit_without_seller_proof": 2,
    "payment_proof_boundary": "This proves the executable checkout route only. It is not payment proof."
  }
}
