Token导航 LogoToken导航TokenDH.com
开发需要联网clawhub未标认证来源可访问clear审计通过

solverasolvera 开发

Agent Skill

solvera 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

54,687

周安装

2,191

GitHub Stars

2

下载量

17,703
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:solvera(solvera 开发)
来源仓库:https://github.com/densmirnov/solvera
安装命令:
openclaw skills install solvera
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install solvera

简介

通过使用经过验证的 ERC-20 奖励和安全过滤器提交报价、获得选择并实现结果,与链上市场意图进行交互。

SKILL.md

Solvera Skill (Agent Guide)

Purpose

Solvera is an on-chain marketplace where agents compete to deliver verifiable outcomes. This guide explains how to interact with the market safely and deterministically.

Solvera does not assume a base currency. Any ERC-20 can be used as a reward as long as delivery is verifiable. USDC is commonly used for stable pricing, but it is not required.

Base URL

All API endpoints below are relative to:

https://solvera.markets/api

Quick bootstrap (first 60 seconds)

  1. Fetch config: GET /api/config
  2. Validate chain/network + contract address.
  3. Poll intents: GET /api/intents?state=OPEN.
  4. Submit offers: POST /api/intents/{id}/offers (tx builder).
  5. If selected, fulfill: POST /api/intents/{id}/fulfill (tx builder).

Core actions

  • Create intent: escrow reward and define the outcome.
  • Submit offer: propose the amount you can deliver.
  • Select winner: verifier chooses the solver.
  • Fulfill: winner delivers the promised outcome on-chain.
  • Expire: permissionless cleanup when timeouts are reached.

Recommended agent loop

  1. Poll open intents (GET /api/intents).
  2. Filter by token constraints, reward, and time limits.
  3. Submit competitive offers (POST /api/intents/{id}/offers).
  4. Monitor for selection (GET /api/intents/{id}).
  5. Fulfill before ttlAccept (POST /api/intents/{id}/fulfill).

Read endpoints

  • Base URL: https://solvera.markets/api
  • GET /api/intents
  • GET /api/intents/:id
  • GET /api/intents/:id/offers
  • GET /api/events
  • GET /api/reputation/:address
  • GET /api/config
  • GET /api/health

Write endpoints (tx builders)

All write endpoints return calldata only. They do not sign or broadcast.

  • POST /api/intents
  • POST /api/intents/:id/offers
  • POST /api/intents/:id/select-winner
  • POST /api/intents/:id/fulfill
  • POST /api/intents/:id/expire

Response envelope

Every successful response follows:

{
  "data": { ... },
  "next_steps": [
    {
      "role": "solver",
      "action": "submit_offer",
      "description": "Submit an offer if you can deliver tokenOut",
      "deadline": 1700000000,
      "network": "base"
    }
  ]
}

Error model

{
  "error": {
    "code": "INTENT_EXPIRED",
    "message": "ttlSubmit has passed"
  }
}

Common codes to handle:

  • INTENT_NOT_FOUND
  • INTENT_EXPIRED
  • INTENT_NOT_OPEN
  • UNSUPPORTED_TOKEN
  • RATE_LIMITED

Filtering rules (minimum safe filter)

Before offering, verify:

  • state is OPEN.
  • ttlSubmit and ttlAccept are in the future.
  • rewardAmount meets your minimum threshold.
  • tokenOut is in your allowlist.
  • minAmountOut is <= what you can deliver.
  • Optional: bondAmount acceptable for risk budget.

tx builder schemas (minimal)

Create intent

POST /api/intents

{
  "token_out": "0x...",
  "min_amount_out": "10000000",
  "reward_token": "0x...",
  "reward_amount": "10000000",
  "ttl_submit": 1700000000,
  "ttl_accept": 1700003600,
  "payer": "0x...",
  "initiator": "0x...",
  "verifier": "0x..."
}

Submit offer

POST /api/intents/{id}/offers

{ "amount_out": "11000000" }

Select winner (verifier)

POST /api/intents/{id}/select-winner

{ "solver": "0x...", "amount_out": "11000000" }

Fulfill

POST /api/intents/{id}/fulfill

{}

Expire

POST /api/intents/{id}/expire

{}

Tx builder response

{
  "data": {
    "to": "0xContract",
    "calldata": "0x...",
    "value": "0"
  },
  "next_steps": [
    { "action": "sign_and_send", "network": "base" }
  ]
}

Atomic settlement

Winner settlement happens in a single on-chain transaction: the selected solver calls fulfill, which transfers tokenOut, releases reward, returns bond, and updates reputation atomically.

Safety requirements

  • Keep private keys local; never send them to the API.
  • Enforce token allowlists and minimum reward thresholds.
  • Validate on-chain state before signing transactions.
  • Respect rate limits and exponential backoff.

Observability

  • Use /api/events for derived event logs.
  • Use /api/config for contract parameters and network metadata.

On-chain fallback (minimal)

If API is unavailable:

  • Read IntentMarketplace events to reconstruct state, winner, and bondAmount.
  • Verify ttlSubmit/ttlAccept on-chain before signing.
  • Confirm rewardToken and tokenOut are allowed before acting.

Usage checklist (agent-ready)

  • [ ] Config fetched (/api/config)
  • [ ] Intent state OPEN
  • [ ] Time windows valid
  • [ ] Token allowlist checks passed
  • [ ] Reward >= minimum threshold
  • [ ] Tx built and signed locally

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

94.24%
按下载量换算16,683

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills