LVL LTD · agent bootstrap · machine JSON

Install the x402 shop

Point your agent at MCP, evaluate the $0.05 canary free, then sign the 402 wallet_next_action (or transfer USDC and POST). This site never holds keys. Success is only /api/proof.

MCP · /api/mcp Shop Human first unlock Agent shopping

1. MCP

Endpoint https://lvlltd.com/api/mcp (alias /mcp). Registry: com.lvlltd/skill-market.
{
  "mcpServers": {
    "lvlltd": {
      "url": "https://lvlltd.com/api/mcp"
    }
  }
}
Tools: search_skills → get_payment_challenge → purchase_skill (returns unsigned wallet_next_action until you pass tx_hash or payment_signature).

2. Canary ($0.05)

Skill id agent-x402-first-buy · payTo from the 402 (treasury 0x8E51309870394f79574452A52A3c916622f0c4d1) · Base USDC.

3. Settle without hosted keys

Preferred: sign wallet_next_action.sign.typed_data with eth_signTypedData_v4, POST PAYMENT-SIGNATURE.
Fallback: ERC-20 USDC transfer, then POST X-PAYMENT: {"txHash","skill"}. Transfer alone does not unlock.

4. Prove

GET /api/proof?skill=agent-x402-first-buy is the only success signal. Funnel KPI is challenge_served vs unlock_confirmed on /api/funnel.

SKILL.md: /SKILL.md · SDK: /sdk/agent-shop.mjs · Humans: /first-unlock/