All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.4.0 - 2026-07-18
- Improved Curate list deployment guidance with canonical MetaEvidence templates, known factory and arbitrator addresses, correct multiplier ordering, and reuse of identical IPFS artifacts.
- Migrated Ethereum Mainnet, Gnosis Chain, and Sepolia list verification to their canonical
LightGeneralizedTCRregistries and standard LGTCR item submission workflow. - Clarified that each Kleros x402 request uploads exactly one file: identical bytes may reuse a CID, while different content requires separate paid uploads.
- README and landing page: skill card descriptions synced with the updated skill content (single-file-per-upload wording, deploy-and-verify phrasing, Sepolia network tag).
2.3.0 - 2026-07-07
- Tier 1 agent-to-maintainer feedback channel:
.github/ISSUE_TEMPLATE/agent-feedback.yml(structured GitHub issue form, auto-applies theagent-feedbacklabel) and a newkleros-feedbackskill (feedback/SKILL.md) teaching agents how to file a report via Kleros MCP,ghCLI, or a prefilled GitHub URL fallback, in priority order. - Feedback footers linking to
feedback/SKILL.mdadded to every published/routing skill: rootSKILL.md,kleros-ipfs-upload,kleros-curate,openclaw-skill. feedback/SKILL.mdregistered in.well-known/agent-skills/index.jsonandsitemap.xmlfor discovery parity with other published skills.
- Landing page: simplified the Skills section meta line (dropped the redundant
/<name>/SKILL.mdpath hint — the section intro already states it).
2.2.0 - 2026-06-29
- Landing page: visually-hidden
<h1>(the page previously had no top-level heading), improving SEO and screen-reader structure. - Landing page: social/discovery meta —
canonical,og:url,og:site_name,og:locale,og:image,twitter:image, andtheme-color. - Landing page: sticky translucent top nav and subtle hero glow for depth.
- Landing page:
prefers-reduced-motionsupport and a consistent:focus-visiblering for keyboard users.
- Hardened the
kleros-curateskill with stricter MetaEvidence retrieval, item.json construction, field type validation, deployment guardrails, and list-of-lists visibility guidance. - Clarified
kleros-curateScout visibility, reward, challenge, and custom-registry value propositions. - Restricted Curate IPFS upload guidance to the Kleros x402 gateway path and strengthened PDF policy recommendations.
- Added a narrow
verify-your-listreference for Classic Curate list-of-lists visibility submissions.
- Landing page accessibility: modal now manages focus (focus-on-open, focus trap, restore-on-close) and is labelled by its title.
- Landing page accessibility: setup tablist exposes
tabpanelsemantics with arrow/Home/End keyboard navigation and roving tabindex. - Landing page accessibility: ASCII-art hero marked
aria-hiddenso screen readers skip it.
2.1.0 - 2026-06-12
- Branch-based minimal-strip distribution (SEED-002): published
masterbranch — what marketplace users install — now ships without.planning/,test/,scripts/,package.json,yarn.lock,.yarnrc.yml, and root-level*FEEDBACK*.md/HANDOVER*.mdfiles. Install footprint is dramatically smaller. - Landing page: 8 coming-soon cards previewing upcoming skills.
- Documented
dev(full repo) /master(derived clean tree) branch model inREADME.mdandCLAUDE.md. All PRs targetdev;masteris regenerated by.github/workflows/sync-master.ymlon release-tag push.
2.0.0 - 2026-05-27
- Published
kleros-curateskill — consolidated from three draft skills (Curate Light, Stake Curate/PGTCR, Curate Scout) into a single skill covering all three Curate flavors.
- Renamed plugin from
kleros-ipfs-uploadtokleros-skills(multi-skill plugin). - Landing page: replaced three "Coming Soon" draft cards with a single published Kleros Curate card.
1.1.0 - 2026-05-26
- Upload file size limit (4 MiB) enforced before payment, preventing wasted USDC on oversize requests.
- Renamed plugin from
klerostokleros-ipfs-uploadto match the skill directory name. - Bundled scripts reframed as optional — agents with existing x402 tooling can skip them entirely.
- Deprecated
pinToGraphparameter from skill and bundled scripts (gateway no longer supports it). - Redundant
versionfield from marketplace.json plugin entries (plugin.json is the single source of truth).
1.0.0 - 2026-05-19
- Initial release of the
kleros-ipfs-uploadskill. - x402-paid IPFS uploads via
https://kleros-ipfs-gateway.fly.dev/upload-to-ipfs. - Bundled
pay-and-upload.tsscript for raw EVM private key wallets. - Bundled
pay-and-upload-cdp.tsscript for Coinbase CDP server accounts. - Claude Marketplace plugin configuration (
.claude-plugin/).