{
  "schema_version": "softjunk-paypal-buy-action-v1",
  "updated": "2026-05-30",
  "name": "SoftJunk PayPal BuyAction Manifest",
  "purpose": "Machine-readable packet-first exact $5 PayPal purchase action for buyer agents, assistants, crawlers, and humans routing a fitting one-lead rescue buyer without claiming payment before verification.",
  "canonical_url": "https://trungcodeer.github.io/softjunk-lead-kit/paypal-buy-action.json",
  "well_known_url": "https://trungcodeer.github.io/softjunk-lead-kit/.well-known/paypal-buy-action.json",
  "root_canonical_url": "https://trungcodeer.github.io/paypal-buy-action.json",
  "root_well_known_url": "https://trungcodeer.github.io/.well-known/paypal-buy-action.json",
  "payment_url": "https://paypal.me/softjunk/5USD",
  "price": "5.00",
  "currency": "USD",
  "seller": "SoftJunk",
  "buyer_index_url": "https://trungcodeer.github.io/softjunk-lead-kit/buyer-index.json",
  "roofing_buyer_send_url": "https://trungcodeer.github.io/softjunk-lead-kit/roofing-buyer-send.html",
  "after_payment_url": "https://trungcodeer.github.io/softjunk-lead-kit/after-pay.html",
  "order_form_url": "https://github.com/trungcodeer/softjunk-lead-kit/issues/new?template=one-lead-rescue-order.yml",
  "success_signal": "PAYPAL_PAYMENT_VERIFIED=true",
  "verification_gate": "Stop only after seller-side PayPal evidence verifies the 5 USD payment.",
  "privacy_gate": "Use placeholders only in public order surfaces; keep customer names, phones, emails, addresses, claim numbers, invoice IDs, transaction IDs, and PayPal details out of public text.",
  "schema_org_offer": {
    "@context": "https://schema.org",
    "@type": "Offer",
    "name": "SoftJunk One-Lead Rescue",
    "description": "A 5 USD buyer-agent-readable checkout that starts with the one-copy order packet, then hands off to PayPal after the packet and note are ready.",
    "price": "5.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "url": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.html",
    "seller": {
      "@type": "Organization",
      "name": "SoftJunk",
      "url": "https://trungcodeer.github.io/softjunk-lead-kit/"
    },
    "itemOffered": {
      "@type": "DigitalDocument",
      "name": "SoftJunk checkout and buyer-send packets",
      "url": "https://trungcodeer.github.io/softjunk-lead-kit/buyer-index.json",
      "encodingFormat": "application/json"
    },
    "potentialAction": {
      "@context": "https://schema.org",
      "@type": "BuyAction",
      "name": "Build the one-copy order packet, then pay exactly 5 USD to SoftJunk on PayPal",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.html",
        "httpMethod": "GET",
        "actionPlatform": [
          "https://schema.org/DesktopWebPlatform",
          "https://schema.org/MobileWebPlatform"
        ]
      },
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": "5.00",
        "priceCurrency": "USD"
      },
      "seller": {
        "@type": "Organization",
        "name": "SoftJunk",
        "url": "https://trungcodeer.github.io/softjunk-lead-kit/"
      },
      "object": {
        "@type": "DigitalDocument",
        "name": "SoftJunk one-lead rescue checkout manifest",
        "url": "https://trungcodeer.github.io/softjunk-lead-kit/paypal-buy-action.json",
        "encodingFormat": "application/json"
      },
      "result": {
        "@type": "DigitalDocument",
        "name": "Delivered one-lead follow-up rescue after seller-side PayPal verification",
        "url": "https://trungcodeer.github.io/softjunk-lead-kit/after-pay.html"
      },
      "additionalProperty": [
        {
          "@type": "PropertyValue",
          "name": "success_signal",
          "value": "PAYPAL_PAYMENT_VERIFIED=true"
        },
        {
          "@type": "PropertyValue",
          "name": "verification_gate",
          "value": "Do not claim payment, fulfillment, or completion until seller-side PayPal evidence verifies the 5 USD transaction."
        },
        {
          "@type": "PropertyValue",
          "name": "privacy_gate",
          "value": "Use placeholders only; do not submit private customer data in public GitHub or PayPal notes."
        },
        {
          "@type": "PropertyValue",
          "name": "before_payment_action",
          "value": "Build or inspect the one-copy order packet before copying the after-packet PayPal URL."
        },
        {
          "@type": "PropertyValue",
          "name": "one_copy_order_packet_url",
          "value": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.html"
        },
        {
          "@type": "PropertyValue",
          "name": "direct_payment_url",
          "value": "https://paypal.me/softjunk/5USD"
        }
      ]
    }
  },
  "potentialAction": {
    "@context": "https://schema.org",
    "@type": "BuyAction",
    "name": "Build the one-copy order packet, then pay exactly 5 USD to SoftJunk on PayPal",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.html",
      "httpMethod": "GET",
      "actionPlatform": [
        "https://schema.org/DesktopWebPlatform",
        "https://schema.org/MobileWebPlatform"
      ]
    },
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": "5.00",
      "priceCurrency": "USD"
    },
    "seller": {
      "@type": "Organization",
      "name": "SoftJunk",
      "url": "https://trungcodeer.github.io/softjunk-lead-kit/"
    },
    "object": {
      "@type": "DigitalDocument",
      "name": "SoftJunk one-lead rescue checkout manifest",
      "url": "https://trungcodeer.github.io/softjunk-lead-kit/paypal-buy-action.json",
      "encodingFormat": "application/json"
    },
    "result": {
      "@type": "DigitalDocument",
      "name": "Delivered one-lead follow-up rescue after seller-side PayPal verification",
      "url": "https://trungcodeer.github.io/softjunk-lead-kit/after-pay.html"
    },
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "success_signal",
        "value": "PAYPAL_PAYMENT_VERIFIED=true"
      },
      {
        "@type": "PropertyValue",
        "name": "verification_gate",
        "value": "Do not claim payment, fulfillment, or completion until seller-side PayPal evidence verifies the 5 USD transaction."
      },
      {
        "@type": "PropertyValue",
        "name": "privacy_gate",
        "value": "Use placeholders only; do not submit private customer data in public GitHub or PayPal notes."
      },
      {
        "@type": "PropertyValue",
        "name": "before_payment_action",
        "value": "Build or inspect the one-copy order packet before copying the after-packet PayPal URL."
      },
      {
        "@type": "PropertyValue",
        "name": "one_copy_order_packet_url",
        "value": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.html"
      },
      {
        "@type": "PropertyValue",
        "name": "direct_payment_url",
        "value": "https://paypal.me/softjunk/5USD"
      }
    ]
  },
  "buyAction": {
    "@context": "https://schema.org",
    "@type": "BuyAction",
    "name": "Build the one-copy order packet, then pay exactly 5 USD to SoftJunk on PayPal",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.html",
      "httpMethod": "GET",
      "actionPlatform": [
        "https://schema.org/DesktopWebPlatform",
        "https://schema.org/MobileWebPlatform"
      ]
    },
    "priceSpecification": {
      "@type": "PriceSpecification",
      "price": "5.00",
      "priceCurrency": "USD"
    },
    "seller": {
      "@type": "Organization",
      "name": "SoftJunk",
      "url": "https://trungcodeer.github.io/softjunk-lead-kit/"
    },
    "object": {
      "@type": "DigitalDocument",
      "name": "SoftJunk one-lead rescue checkout manifest",
      "url": "https://trungcodeer.github.io/softjunk-lead-kit/paypal-buy-action.json",
      "encodingFormat": "application/json"
    },
    "result": {
      "@type": "DigitalDocument",
      "name": "Delivered one-lead follow-up rescue after seller-side PayPal verification",
      "url": "https://trungcodeer.github.io/softjunk-lead-kit/after-pay.html"
    },
    "additionalProperty": [
      {
        "@type": "PropertyValue",
        "name": "success_signal",
        "value": "PAYPAL_PAYMENT_VERIFIED=true"
      },
      {
        "@type": "PropertyValue",
        "name": "verification_gate",
        "value": "Do not claim payment, fulfillment, or completion until seller-side PayPal evidence verifies the 5 USD transaction."
      },
      {
        "@type": "PropertyValue",
        "name": "privacy_gate",
        "value": "Use placeholders only; do not submit private customer data in public GitHub or PayPal notes."
      },
      {
        "@type": "PropertyValue",
        "name": "before_payment_action",
        "value": "Build or inspect the one-copy order packet before copying the after-packet PayPal URL."
      },
      {
        "@type": "PropertyValue",
        "name": "one_copy_order_packet_url",
        "value": "https://trungcodeer.github.io/softjunk-lead-kit/fix-one-quiet-lead.html"
      },
      {
        "@type": "PropertyValue",
        "name": "direct_payment_url",
        "value": "https://paypal.me/softjunk/5USD"
      }
    ]
  },
  "buyer_risk_reversal": {
    "name": "one_rewrite_included",
    "applies_to": "Custom 7-day follow-up sequence after seller-side PayPal verification.",
    "value": "One rewrite is included if the first custom sequence is not usable and the buyer supplies non-sensitive business context.",
    "privacy_rule": "Use placeholders only; do not post customer names, phone numbers, emails, addresses, claim numbers, invoice IDs, transaction IDs, or PayPal details.",
    "verification_gate": "PAYPAL_PAYMENT_VERIFIED=true"
  },
  "one_rewrite_included": true,
  "verified_release_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/tag/v2.29.165",
  "release_tarball_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.165/softjunk-lead-kit-0.2.2.tgz",
  "release_tarball_sha256_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.165/softjunk-lead-kit-0.2.2.tgz.sha256",
  "run_from_release_tarball_pay_custom": "npm exec --yes --package https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.165/softjunk-lead-kit-0.2.2.tgz -- softjunk-lead-kit pay --mode custom --json",
  "current_release_tag": "v2.29.165",
  "current_release_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/tag/v2.29.165",
  "current_release_target": "db253ead85d910d85d2ec5d5a5ecaea29e83b595",
  "current_release_tarball_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.165/softjunk-lead-kit-0.2.2.tgz",
  "current_release_tarball_sha256_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.165/softjunk-lead-kit-0.2.2.tgz.sha256",
  "run_from_current_release_tarball_pay_custom": "npm exec --yes --package https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.165/softjunk-lead-kit-0.2.2.tgz -- softjunk-lead-kit pay --mode custom --json",
  "run_from_github_package_pay_custom": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit pay --mode custom --json",
  "run_agent_relay_from_github_package": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit agent --json",
  "mcp_agent_relay_tool_name": "get_softjunk_agent_relay",
  "stable_fallback_release_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/tag/v2.29.151",
  "stable_fallback_release_tarball_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.151/softjunk-lead-kit-0.2.2.tgz",
  "stable_fallback_release_tarball_sha256": "1bc8497b69211a11a28c4fb4cacb98fecb5911ac2b4ca20a30be7bf4456a986c",
  "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",
  "direct_payment_url": "https://paypal.me/softjunk/5USD",
  "before_payment_action": "Build or inspect the one-copy order packet before copying the after-packet PayPal URL.",
  "payment_sequence": [
    "Open or build the one-copy order packet.",
    "Copy the packet PayPal note and confirm the amount is exactly 5.00 USD.",
    "Open direct_payment_url only after the packet is ready.",
    "Do not claim payment or fulfillment until seller-side PayPal evidence exists or PAYPAL_PAYMENT_VERIFIED=true."
  ]
}
