Skip to content

its-DeFine/weave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WEAVE

WEAVE runtime hero

WEAVE is a runtime and agent-company package for building applications from agent-run product lifecycle work.

Quickstart

Clone the repo and follow docs/quickstart.md to validate the package, run the test suite, and execute a lifecycle dry-run — no API keys or network access required.

Version

Current public package version: 2026.05.13-console. Intended release tag: v2026.05.13-console.

Missions

A WEAVE mission is a scoped unit of work dispatched to an agent, tracked through the nine lifecycle stages, and settled with a credit grant on verified completion. See docs/missions/MISSION_TEMPLATE.md for the mission format, required fields, and a worked example.

The current release shape is deliberately narrow:

  • WEAVE is a standalone repository.
  • OpenClaw is the active runtime and CEO agent dependency.
  • WEAVE supplies the company package, lifecycle, primitives, adapter boundaries, agent skill contracts, and validation tests.

Repository Layout

docs/                  Public documentation and replication architecture.
operator-ui/           Public-safe local operator console sample.
packages/weave-tool/   OpenClaw-first WEAVE company package.
scripts/               Local validation, smoke, and UI serving scripts.
tests/                 Public-safe validation tests.

Validate

Validate the WEAVE company package:

python3 packages/weave-tool/scripts/validate_company_package.py packages/weave-tool

Run the public-safe test suite:

python3 -m unittest discover -s tests -p 'test_*.py'

Run the lifecycle and operator UI smoke:

python3 scripts/runtime_smoke.py

Expected package shape:

valid WEAVE company package: weave
version: 2026.05.13-console
agents: 6
tasks: 9
skills: 11
primitives: 9

Runtime Model

WEAVE is packaged as an importable AI-operated company:

WEAVE repo
  -> packages/weave-tool
  -> operator-ui
  -> OpenClaw CEO/runtime agent
  -> WEAVE lifecycle tasks, skills, and primitives

The operator UI is a static public-safe console that reads operator-ui/sample-runtime.json. Run it locally with:

python3 scripts/run_operator_ui.py

This proves a local instantiation path for the lifecycle console. It does not claim that a VM service, hosted runtime, paid model route, or production deployment is installed.

The console includes an app selector, draft app creation, lifecycle stage track, runtime-agent message drafts, Plan/Review/Execute cards, blocker map, evidence binder, open decisions, KPI snapshot, and command preview. It uses sample data only and performs no network writes.

The first lifecycle is:

  1. Intent.
  2. Research.
  3. Selection.
  4. Plan.
  5. Engineering.
  6. QA.
  7. KPI Setup.
  8. Marketing.
  9. Iteration.

Research starts only after Intent is explicit. Engineering starts only after Selection and Plan are recorded.

Boundaries

This repository intentionally does not include:

  • private WEAVE operating substrate
  • private payment, custody, funding, or accounting material
  • VM, SSH, VPN, private-network, or host-specific proof details
  • API keys, gateway tokens, OAuth tokens, private keys, or seed material
  • generated private proof logs
  • claims that Livepeer-native output is proven before output evidence exists

Replication

Start with WEAVE Replication Architecture.

License

MIT. See LICENSE.

About

WEAVE runtime and agent-company package for building applications from realtime media primitives

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors