cultos
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.
GitHub-native work for the agent economy.
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.
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)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi