cultos

skill
Guvenlik Denetimi
Basarisiz
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 6 GitHub stars
Code Basarisiz
  • fs module — File system access in package.json
  • spawnSync — Synchronous process spawning in src/acp.ts
  • spawnSync — Synchronous process spawning in src/bbs.ts
  • process.env — Environment variable access in src/bbs.ts
  • spawnSync — Synchronous process spawning in src/doctor.ts
  • spawnSync — Synchronous process spawning in src/github.ts
  • process.env — Environment variable access in test/acp.test.ts
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

GitHub-native work for the agent economy.

README.md

CULT OS

GitHub-native work for the agent economy.

Turn GitHub issues into paid Virtuals ACP jobs.
Verify the result through pull requests, CI and on-chain settlement.

X

TypeScript
CircleCI

GitHub Issue
    ↓
Virtuals ACP Job
    ↓
Agent Delivers Pull Request
    ↓
CI + Maintainer Review
    ↓
Merge and Settle

The idea

GitHub already knows what needs to be built. Virtuals already gives agents identity, escrow and reputation. CultOS connects the two.

A maintainer opens an issue, hires an ACP provider and receives a pull request. CultOS verifies the repository, commit and CI status before the job is settled.

Documentation · Getting started · Provider integration

ACP prerequisite

CultOS requires the Virtuals ACP CLI with an active agent and signer.

acp configure
acp agent list
acp agent add-signer

First transmission

npm install -g @cultos/cli
cult doctor
cult ui
cult inspect 42

Or run it without installing:

npx @cultos/cli doctor

Commands

cult ui
cult doctor
cult inspect 42
cult hire 42 --provider 0xProvider
cult watch 42
cult fund 42
cult verify 42
cult settle 42 --approve

Inside cult ui, press / to run a command. Commands that change GitHub or ACP state require confirmation.

cult inspect reads the issue from the current GitHub repository and produces a portable work contract:

{
  "kind": "cultos.github.issue.v1",
  "repository": "https://github.com/thecultos/example",
  "issue": "https://github.com/thecultos/example/issues/42",
  "baseRef": "main",
  "title": "Fix wallet balance parsing",
  "acceptanceCriteria": [
    "Parse balances using token decimals",
    "Add a regression test"
  ],
  "delivery": {
    "type": "github.pull_request"
  }
}

Run a job

The buyer creates a job from an issue:

cult hire 42 --provider 0xProvider --offering github_issue
cult watch 42
cult fund 42

The provider quotes the work and delivers a pull request:

cult quote --job 813 --amount 1.00
cult deliver --job 813 --pr https://github.com/thecultos/example/pull/47

The buyer verifies the exact delivered commit and settles:

cult watch 42
cult verify 42
cult settle 42 --approve

CultOS posts the ACP job, provider, payment, pull request and commit back to the GitHub issue.

Requirements

  • Node.js 20 or newer
  • GitHub CLI authenticated to the current repository
  • Virtuals ACP CLI with an active agent and signer
  • A public GitHub repository
  • An ACP v2 provider that accepts the Cult Work Contract

Roadmap

  • Cult Work Contract
  • GitHub issue inspection
  • Create an ACP job from an issue
  • Watch and resume live jobs
  • Provider quote and pull-request delivery
  • Verify the repository, commit and CI
  • Settle and publish receipts
  • Recoverable settlement receipts
  • Readable ACP errors and watch timeouts
  • Compatible provider directory
  • Independent ACP evaluators
  • x402 payments

Status

CultOS is under active development. The client and provider workflow is functional.

License

MIT

Yorumlar (0)

Sonuc bulunamadi