xl1-dapp-kit

Installation
SKILL.md

XL1 dApp Kit

An XL1 dApp is a portable, headless protocol runtime. UI, CLI, and HTTP surfaces are clients. Indexes and projections are rebuildable. Finalized XL1 is the canonical ordering substrate; side channels may accelerate liveness but must not secretly govern recovery.

This skill teaches the @xyo-network/dapp-kit* application-contract layer. It sits directly above xl1-patterns, whose domain recipes and architecture principles still apply, and builds on xl1-knowledge for the chain itself. Classic xl1-scaffold React+Express apps remain valid; migrate to dapp-kit when you need definition/plan/ports/recovery/conformance — not merely a Vite UI.

Maturity: @xyo-network/dapp-kit* is published on npm (3.x line, public access, LGPL-3.0-only; versions before 2.1.1 were published UNLICENSED). Local UC-01..03 and adapters exist; credentialed hosted / Sequence / production evidence gates can still be open per consumer — check the deployment's evidence labels. Prefer local conformance via @xyo-network/dapp-kit-vitest-config and the local dapp-kit stack; do not claim hosted qualification from local tests.

Private upstream. The dapp-kit source repo is private. Its status file (docs/STATE.md), DAPP_KIT_CONTRACT.md, PROGRAM_RULES.md, the White and Yellow Papers, the conformance/ vectors, and the private workspace packages are XYO-internal. Outside XYO, the reference is each published package's README on npm.

Skill identity. Report as xl1-dapp-kit v<version> (from this file's metadata.version) in every plan, acknowledgement, and completion summary.

Skill layers

This is Layer 6 of the XYO skill stack: xy-development (1) → xy-toolchain (2) → xyo-knowledge (3) → xl1-knowledge (4) → xl1-patterns (5) → xl1-dapp-kit (6) → xl1-testing (7) → xl1-scaffold (8) → xl1-build (9).

  • Builds on: xl1-patterns (5) — architecture principles, indexing, statement graph, wakes; xl1-knowledge (4) — chain, gateway, datalakes, identity; xyo-knowledge (3) — payloads, bound witnesses, schemas; xy-toolchain and xy-development from ariestools-skills (1–2) — build tooling and coding conventions
  • Hands off to: xl1-testing (7) — to verify a dapp-kit app (dapp-kit vitest local-xl1, the local dapp-kit stack, Sequence) and to walk the dApp Definition of Done before reporting it complete; xl1-scaffold (8) — when starting a new project as a classic React+service app instead
Installs
11
GitHub Stars
4
First Seen
Aug 26, 2026