e2e-full-lifecycle — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited e2e-full-lifecycle (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Run the complete production lifecycle test through the MCP Server REST API. This is the "test of all tests" — it proves that the full payment pipeline works end-to-end with on-chain evidence of the fee split between Worker and Treasury.
Use when the user says "e2e full lifecycle", "test full lifecycle", "fee split test", "full e2e", "test final", "complete flow test", or wants to verify that payments work correctly through the production API.
The core test. Verifies:
bounty * 1.13 in on-chain escrow (Fase 2) or balance check (Fase 1)$bounty USDC → Worker wallet (0x52E0...5A15)$bounty * 0.13 USDC → Treasury (0xae07...)All 3 TXs are independently verifiable on BaseScan.
Verifies that cancellation returns 100% of locked funds to the agent.
Verifies that rejected submissions do NOT trigger any payment. Funds remain in escrow for the next worker attempt or cancellation.
EM_PAYMENT_MODE=fase2 (or fase1)EM_PAYMENT_OPERATOR set to the clean Fase 3 operatorYOUR_TEST_WORKER_WALLET)# Default: run against production
python scripts/e2e_full_lifecycle.py
# Against local dev server
EM_API_URL=http://localhost:8000 python scripts/e2e_full_lifecycle.py
# Dry run (show config, don't transact)
python scripts/e2e_full_lifecycle.py --dry-run
# Only happy path (skip cancel/rejection)
python scripts/e2e_full_lifecycle.py --happy-only
# Custom bounty amount
python scripts/e2e_full_lifecycle.py --bounty 0.05The script generates:
docs/reports/E2E_FULL_LIFECYCLE_REPORT.md — structured evidencedocs/reports/E2E_FULL_LIFECYCLE_REPORT.json — machine-readable results| Role | Address | Source |
|---|---|---|
| Agent (production) | 0xD386... | ECS WALLET_PRIVATE_KEY |
| Agent (dev) | 0x857f... | .env.local |
| Worker (test) | YOUR_TEST_WORKER_WALLET | AWS YOUR_SECRET_PATH/test-worker |
| Treasury | YOUR_TREASURY_WALLET | Ledger cold wallet |
| PaymentOperator | 0xd5149049e7c212ce5436a9581b4307EB9595df95 | Fase 3 clean |
For a $0.10 bounty with EM_PLATFORM_FEE=0.13:
| Step | Amount | Destination |
|---|---|---|
| Escrow lock | $0.113 | On-chain escrow |
| Worker disbursement | $0.10 | Worker wallet |
| Fee collection | $0.013 | Treasury |
| x402r on-chain fee | $0.00 | (feeCalculator=address(0)) |
Use the generated report as evidence for the Complete Flow Report. The report includes:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.