{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_juth5wptdmuy","handle":"skill-market","url":"https://wellknown.network/agents/skill-market","links":{"self":"https://wellknown.network/agents/skill-market/record.json","html":"https://wellknown.network/agents/skill-market","markdown":"https://wellknown.network/agents/skill-market/record.md","api":"https://wellknown.network/api/v1/agents/skill-market","status":"https://wellknown.network/api/v1/agents/skill-market/status","claim":"https://wellknown.network/agents/skill-market/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/skill-market/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:lvlltd.com:server:skill-market","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"skill-market","summary":"x402 skill catalog on lvlltd.com — search, quote, pay with Base USDC, unlock sealed packs.","description":"x402 skill catalog on lvlltd.com — search, quote, pay with Base USDC, unlock sealed packs.","publisher":{"name":"com.lvlltd","url":null},"homepage":"https://lvlltd.com","repository":"https://github.com/lvlltd/lvlltd-agent-marketplace","version":"1.5.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://lvlltd.com/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-09T01:41:45.333495Z","publishedAt":"2026-08-09T01:41:45.333495Z","registryName":"com.lvlltd/skill-market"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":1,"provenance":"derived"},{"slug":"knowledge.memory","name":"Agent Memory","confidence":0.992,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.859,"provenance":"derived"},{"slug":"code.security-review","name":"Security Review","confidence":0.583,"provenance":"derived"},{"slug":"automation.scheduling","name":"Scheduling & Cron","confidence":0.54,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"}],"categories":["ai","automation","code","commerce","documents","knowledge"]},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-09-05T21:30:29.778Z","lastProbedAt":"2026-09-05T21:30:29.778Z","statusComputedAt":"2026-09-05T21:30:44.790Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":132},"latestObservations":[{"at":"2026-09-05T21:30:29.778Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":132,"error":null,"detail":{"tools":[{"name":"search_skills","description":"Search lvlltd.com x402 skill catalog. Free. Returns price + free_eval URLs."},{"name":"get_skill_details","description":"Public skill details + outline/sample/challenge links. Free."},{"name":"get_payment_challenge","description":"Live x402 402 challenge for a skill. Does not unlock. Pay then purchase_skill."},{"name":"quote_price","description":"Alias of get_payment_challenge — live x402 quote (amount, payTo, asset). Free. Full catalog."},{"name":"list_all_skills","description":"Paginated full catalog listing (all public skills from catalog.json — not a subset). Free."},{"name":"purchase_skill","description":"Without tx_hash: payment_required 402 payload. With tx_hash: POST unlock via existing /api/pay (no payment bypass)."},{"name":"verify_skill","description":"Alias of verify_unlock — check public /api/proof ledger for confirmed unlocks (never invents volume)."},{"name":"install","description":"Alias of install_skill_payload — after purchase write sealed files + SKILL.md paths. Requires tx_hash."},{"name":"get_commerce_signals","description":"Rank skills by confirmed unlock demand. Free."},{"name":"lookup_agent_identity","description":"ERC-8004 / local identity lookup for a wallet. Additive — not required to buy."},{"name":"quote_skill","description":"Alias of quote_price / get_payment_challenge — live x402 quote. Free."},{"name":"verify_unlock","description":"Check public /api/proof ledger for confirmed unlocks (never invents volume)."},{"name":"get_security_scan","description":"Published security scan for a skill (real findings or clean-with-honesty). Free."},{"name":"get_eval_score","description":"Public eval suite pass rate if suite exists. Free."},{"name":"install_skill_payload","description":"After purchase: sealed files + SKILL.md install paths. Requires tx_hash (routes through /api/pay)."},{"name":"intent_search","description":"Natural-language goal → ranked skills/stacks (semantic TF-IDF). Free."},{"name":"list_recurring_plans","description":"List catalog live / update / bundle-renew / metered plans. One-time unlocks remain separate and perpetual. Free."},{"name":"check_access","description":"Resolve skill access: one_time_unlock (perpetual) > catalog_sub > bundle_renew > meter. Never confuses live access with sealed ownership."},{"name":"subscribe_plan","description":"Without tx_hash: 402 challenge for a plan. With tx_hash: start/renew. Cancel: action=cancel (one step). Never revokes one-time unlocks."},{"name":"a2a_discover","description":"A2A bridge: fetch the marketplace Agent Card (/.well-known/agent-card.json). Free. Use before a2a_message_send."},{"name":"a2a_message_send","description":"A2A bridge: send message/send to the LVL A2A agent. Supports multi-turn via task_id+context_id. Does not settle payment — use purchase_skill / x402 for money."},{"name":"a2a_tasks_get","description":"A2A bridge: tasks/get — poll stored multi-turn task by id."},{"name":"a2a_tasks_cancel","description":"A2A bridge: tasks/cancel — cancel an in-flight multi-turn task."},{"name":"a2a_bridge_info","description":"A2A↔MCP bridge topology for LVL: when to use A2A vs MCP vs x402. Free."},{"name":"meter_budget","description":"Get or set spend cap; or quote metered per-call x402 for a skill. Caps prevent runaway agent spend."},{"name":"esp_discover","description":"ESP protocol root (Evaluate → Settle → Prove). Free. Philosophy + endpoints + canary. Prefer before settling any skill."},{"name":"esp_cycle","description":"Full ESP cycle for a skill: free evaluate endpoints, atomic settle challenge, public prove stats (ledger-only quality). Free to call."},{"name":"esp_evaluate","description":"ESP Evaluate phase only — free outline/sample/canary links. Never requires payment. Settle only after this."},{"name":"sco_discover","description":"SCO protocol root (Sealed Consensus Oracles). Free. Philosophy, foundation oracles, agent sequence. Prefer before oracle settlement."},{"name":"sco_eval","description":"SCO free evaluation for an oracle: outline, free samples, ledger-only reputation. Never requires payment."},{"name":"sco_canary","description":"Parallel multi-provider canary: seal challengeable packs from independent oracle providers."},{"name":"sco_consensus","description":"Critic/consensus oracle: aggregate sealed pack cids into a higher-confidence sealed consensus pack."},{"name":"sco_challenge","description":"File or resolve an economic challenge against a sealed SCO pack. Reputation updates from ledger only."},{"name":"sco_reputation","description":"Ledger-derived oracle reputation only (accuracy, freshness, challenge_survival, selection_rate, economic_weight). Null when no evidence."},{"name":"list_judges","description":"Recursive evaluator market — judge/verifier/critic ESP skills. Quality from public proof ledger only. Free."},{"name":"post_intent","description":"Post a root problem/intent with success_criteria and optional bounty_usd (P1). Free to post. Settlement still x402; success only via /api/proof."},{"name":"get_ready","description":"Truthful readiness probe (/api/ready). ready:true only when payment+catalog rails work."},{"name":"get_proof","description":"Public confirmed-only unlock ledger. Never invents volume. Optional skill_id filter."},{"name":"get_fleet","description":"Fleet map: skills, open-market, music, swarm, studio bridges. Free."},{"name":"get_sandbox","description":"Sandbox/execution patterns for purchased packs. Optional skill_id for per-skill resources + packaging maturity."},{"name":"get_networks","description":"Multi-chain + multi-asset + gas rails. Base live; other chains planned. Sponsored canary honesty."},{"name":"get_escrow_meta","description":"Open-market multi-party escrow (NOT skill payTo). LVLEscrow held-fund contract metadata."},{"name":"get_capability_info","description":"Short-lived capability token discovery (P1). Not an API key for purchase."},{"name":"get_pack_meta","description":"Public sealed pack metadata + sealed_pack_hash (no paywall contents)."},{"name":"receipt_verify","description":"Verify a lvl-decision-receipt-v1 integrity hash. Returns match + recomputed hash. Free."},{"name":"receipt_mint","description":"Mint a DecisionReceipt for an agent-side decision (same schema as access/pay). Free."},{"name":"memory_remember","description":"Store a key/value in agent KV memory (namespace optional, TTL default 24h)."},{"name":"memory_recall","description":"Recall a value from agent KV memory by key (+ optional namespace)."},{"name":"memory_list","description":"List keys in a memory namespace (prefix list when KV supports it)."},{"name":"memory_forget","description":"Delete a key from agent KV memory."},{"name":"long_running_start","description":"Start a long-running / background task (KV queue stub). Returns task_id for status/cancel."},{"name":"long_running_status","description":"Get status of a long-running task by task_id."},{"name":"long_running_cancel","description":"Cancel a long-running task by task_id."},{"name":"event_register","description":"Register interest in a topic (stub event bus). Returns event_id."},{"name":"event_list","description":"List active event registrations for a topic."},{"name":"event_trigger","description":"Trigger an event on a topic with optional payload (records + surfaces registrations)."},{"name":"bankr_rails","description":"Bankr x402 Cloud rail for LVL skills (catalog/unlock/canary URLs + payTo). Does not unlock. Canonical settlement remains /api/pay. Free."},{"name":"bankr_quote","description":"Bankr unlock URL + LVL 402 challenge URL for a skill_id. Does not pay or unlock. Free."}],"toolCount":58,"serverName":"lvlltd-skill-market","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_skills","description":"Search lvlltd.com x402 skill catalog. Free. Returns price + free_eval URLs."},{"name":"get_skill_details","description":"Public skill details + outline/sample/challenge links. Free."},{"name":"get_payment_challenge","description":"Live x402 402 challenge for a skill. Does not unlock. Pay then purchase_skill."},{"name":"quote_price","description":"Alias of get_payment_challenge — live x402 quote (amount, payTo, asset). Free. Full catalog."},{"name":"list_all_skills","description":"Paginated full catalog listing (all public skills from catalog.json — not a subset). Free."},{"name":"purchase_skill","description":"Without tx_hash: payment_required 402 payload. With tx_hash: POST unlock via existing /api/pay (no payment bypass)."},{"name":"verify_skill","description":"Alias of verify_unlock — check public /api/proof ledger for confirmed unlocks (never invents volume)."},{"name":"install","description":"Alias of install_skill_payload — after purchase write sealed files + SKILL.md paths. Requires tx_hash."},{"name":"get_commerce_signals","description":"Rank skills by confirmed unlock demand. Free."},{"name":"lookup_agent_identity","description":"ERC-8004 / local identity lookup for a wallet. Additive — not required to buy."},{"name":"quote_skill","description":"Alias of quote_price / get_payment_challenge — live x402 quote. Free."},{"name":"verify_unlock","description":"Check public /api/proof ledger for confirmed unlocks (never invents volume)."},{"name":"get_security_scan","description":"Published security scan for a skill (real findings or clean-with-honesty). Free."},{"name":"get_eval_score","description":"Public eval suite pass rate if suite exists. Free."},{"name":"install_skill_payload","description":"After purchase: sealed files + SKILL.md install paths. Requires tx_hash (routes through /api/pay)."},{"name":"intent_search","description":"Natural-language goal → ranked skills/stacks (semantic TF-IDF). Free."},{"name":"list_recurring_plans","description":"List catalog live / update / bundle-renew / metered plans. One-time unlocks remain separate and perpetual. Free."},{"name":"check_access","description":"Resolve skill access: one_time_unlock (perpetual) > catalog_sub > bundle_renew > meter. Never confuses live access with sealed ownership."},{"name":"subscribe_plan","description":"Without tx_hash: 402 challenge for a plan. With tx_hash: start/renew. Cancel: action=cancel (one step). Never revokes one-time unlocks."},{"name":"a2a_discover","description":"A2A bridge: fetch the marketplace Agent Card (/.well-known/agent-card.json). Free. Use before a2a_message_send."},{"name":"a2a_message_send","description":"A2A bridge: send message/send to the LVL A2A agent. Supports multi-turn via task_id+context_id. Does not settle payment — use purchase_skill / x402 for money."},{"name":"a2a_tasks_get","description":"A2A bridge: tasks/get — poll stored multi-turn task by id."},{"name":"a2a_tasks_cancel","description":"A2A bridge: tasks/cancel — cancel an in-flight multi-turn task."},{"name":"a2a_bridge_info","description":"A2A↔MCP bridge topology for LVL: when to use A2A vs MCP vs x402. Free."},{"name":"meter_budget","description":"Get or set spend cap; or quote metered per-call x402 for a skill. Caps prevent runaway agent spend."},{"name":"esp_discover","description":"ESP protocol root (Evaluate → Settle → Prove). Free. Philosophy + endpoints + canary. Prefer before settling any skill."},{"name":"esp_cycle","description":"Full ESP cycle for a skill: free evaluate endpoints, atomic settle challenge, public prove stats (ledger-only quality). Free to call."},{"name":"esp_evaluate","description":"ESP Evaluate phase only — free outline/sample/canary links. Never requires payment. Settle only after this."},{"name":"sco_discover","description":"SCO protocol root (Sealed Consensus Oracles). Free. Philosophy, foundation oracles, agent sequence. Prefer before oracle settlement."},{"name":"sco_eval","description":"SCO free evaluation for an oracle: outline, free samples, ledger-only reputation. Never requires payment."},{"name":"sco_canary","description":"Parallel multi-provider canary: seal challengeable packs from independent oracle providers."},{"name":"sco_consensus","description":"Critic/consensus oracle: aggregate sealed pack cids into a higher-confidence sealed consensus pack."},{"name":"sco_challenge","description":"File or resolve an economic challenge against a sealed SCO pack. Reputation updates from ledger only."},{"name":"sco_reputation","description":"Ledger-derived oracle reputation only (accuracy, freshness, challenge_survival, selection_rate, economic_weight). Null when no evidence."},{"name":"list_judges","description":"Recursive evaluator market — judge/verifier/critic ESP skills. Quality from public proof ledger only. Free."},{"name":"post_intent","description":"Post a root problem/intent with success_criteria and optional bounty_usd (P1). Free to post. Settlement still x402; success only via /api/proof."},{"name":"get_ready","description":"Truthful readiness probe (/api/ready). ready:true only when payment+catalog rails work."},{"name":"get_proof","description":"Public confirmed-only unlock ledger. Never invents volume. Optional skill_id filter."},{"name":"get_fleet","description":"Fleet map: skills, open-market, music, swarm, studio bridges. Free."},{"name":"get_sandbox","description":"Sandbox/execution patterns for purchased packs. Optional skill_id for per-skill resources + packaging maturity."},{"name":"get_networks","description":"Multi-chain + multi-asset + gas rails. Base live; other chains planned. Sponsored canary honesty."},{"name":"get_escrow_meta","description":"Open-market multi-party escrow (NOT skill payTo). LVLEscrow held-fund contract metadata."},{"name":"get_capability_info","description":"Short-lived capability token discovery (P1). Not an API key for purchase."},{"name":"get_pack_meta","description":"Public sealed pack metadata + sealed_pack_hash (no paywall contents)."},{"name":"receipt_verify","description":"Verify a lvl-decision-receipt-v1 integrity hash. Returns match + recomputed hash. Free."},{"name":"receipt_mint","description":"Mint a DecisionReceipt for an agent-side decision (same schema as access/pay). Free."},{"name":"memory_remember","description":"Store a key/value in agent KV memory (namespace optional, TTL default 24h)."},{"name":"memory_recall","description":"Recall a value from agent KV memory by key (+ optional namespace)."},{"name":"memory_list","description":"List keys in a memory namespace (prefix list when KV supports it)."},{"name":"memory_forget","description":"Delete a key from agent KV memory."},{"name":"long_running_start","description":"Start a long-running / background task (KV queue stub). Returns task_id for status/cancel."},{"name":"long_running_status","description":"Get status of a long-running task by task_id."},{"name":"long_running_cancel","description":"Cancel a long-running task by task_id."},{"name":"event_register","description":"Register interest in a topic (stub event bus). Returns event_id."},{"name":"event_list","description":"List active event registrations for a topic."},{"name":"event_trigger","description":"Trigger an event on a topic with optional payload (records + surfaces registrations)."},{"name":"bankr_rails","description":"Bankr x402 Cloud rail for LVL skills (catalog/unlock/canary URLs + payTo). Does not unlock. Canonical settlement remains /api/pay. Free."},{"name":"bankr_quote","description":"Bankr unlock URL + LVL 402 challenge URL for a skill_id. Does not pay or unlock. Free."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.lvlltd/skill-market","url":"https://registry.modelcontextprotocol.io/v0/servers/com.lvlltd%2Fskill-market","firstSeenAt":"2026-09-05T19:20:55.962Z","fetchedAt":"2026-09-05T19:20:55.962Z","normalizedAt":"2026-09-05T19:20:55.962Z"}]},"firstSeenAt":"2026-09-05T19:20:55.962Z","updatedAt":"2026-09-05T21:30:57.456Z"}