|
207 | 207 | "https://trungcodeer.github.io/softjunk-lead-kit/agent-checkout-router.json", |
208 | 208 | "https://trungcodeer.github.io/softjunk-lead-kit/agent-checkout-router.md", |
209 | 209 | "https://trungcodeer.github.io/softjunk-lead-kit/agent-checkout-router.txt", |
| 210 | + "https://trungcodeer.github.io/softjunk-lead-kit/package.json", |
210 | 211 | "https://trungcodeer.github.io/softjunk-lead-kit/npm-publish-status.json", |
211 | 212 | "https://trungcodeer.github.io/softjunk-lead-kit/public-gist-checkout-index.json", |
212 | 213 | "https://trungcodeer.github.io/softjunk-lead-kit/checkout.json", |
|
502 | 503 | "stable_fallback_release_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/tag/v2.29.166", |
503 | 504 | "stable_fallback_release_tarball_url": "https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.166/softjunk-lead-kit-0.2.2.tgz", |
504 | 505 | "stable_fallback_release_tarball_sha256": "https://github.com/trungcodeer/softjunk-lead-kit/releases/download/v2.29.166/softjunk-lead-kit-0.2.2.tgz.sha256", |
| 506 | + "package_metadata_url": "https://trungcodeer.github.io/softjunk-lead-kit/package.json", |
| 507 | + "root_checkout_proof": { |
| 508 | + "package_metadata_url": "https://trungcodeer.github.io/softjunk-lead-kit/package.json", |
| 509 | + "package_field": "softjunk.root_checkout_proof", |
| 510 | + "agent_checkout_router_url": "https://trungcodeer.github.io/softjunk-lead-kit/agent-checkout-router.json", |
| 511 | + "root_agent_close_urls": [ |
| 512 | + "https://trungcodeer.github.io/agent-close/", |
| 513 | + "https://trungcodeer.github.io/agent-close.json", |
| 514 | + "https://trungcodeer.github.io/agent-close.txt" |
| 515 | + ], |
| 516 | + "root_well_known_urls": [ |
| 517 | + "https://trungcodeer.github.io/.well-known/openapi.yaml", |
| 518 | + "https://trungcodeer.github.io/.well-known/agent-card.json" |
| 519 | + ], |
| 520 | + "command": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit pay --mode custom --json", |
| 521 | + "expected_no_clone_output": { |
| 522 | + "command": "npm exec --yes --package github:trungcodeer/softjunk-lead-kit -- softjunk-lead-kit pay --mode custom --json", |
| 523 | + "ok": true, |
| 524 | + "amount": "5.00", |
| 525 | + "currency": "USD", |
| 526 | + "payment_url": "https://trungcodeer.github.io/softjunk-lead-kit/sponsor-button-buy.html", |
| 527 | + "payment_url_role": "packet_first_sponsor_route", |
| 528 | + "success_signal": "PAYPAL_PAYMENT_VERIFIED=true", |
| 529 | + "payment_proof_boundary": "This proves the executable checkout route only. It is not payment proof." |
| 530 | + }, |
| 531 | + "payment_url": "https://trungcodeer.github.io/softjunk-lead-kit/sponsor-button-buy.html", |
| 532 | + "payment_url_role": "packet_first_sponsor_route", |
| 533 | + "after_packet_payment_url": "https://paypal.me/softjunk/5USD", |
| 534 | + "success_signal": "PAYPAL_PAYMENT_VERIFIED=true", |
| 535 | + "proof_boundary": "This proves root checkout route discovery only. It is not payment proof.", |
| 536 | + "payment_boundary": "Do not claim paid, started, delivered, fulfilled, complete, received, or stop unless seller-side PayPal evidence exists, PayPal API verification succeeds, or trusted seller-side CSV proof verifies the 5 USD payment.", |
| 537 | + "safety_rule": "No spam, scraping, deception, unauthorized outreach, private customer data, or private payment details." |
| 538 | + }, |
505 | 539 | "root_agent_close_no_clone_proof": { |
506 | 540 | "html_url": "https://trungcodeer.github.io/agent-close/", |
507 | 541 | "json_url": "https://trungcodeer.github.io/agent-close.json", |
|
0 commit comments