- JavaScript 77.7%
- Python 22.3%
| bin | ||
| config | ||
| deploy/ingress | ||
| docs | ||
| lib | ||
| operations | ||
| src/direct | ||
| tests | ||
| web | ||
| .gitignore | ||
| AGENTS.md | ||
| dependency.lock.json | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
Cyberplanetary world organizer
This repository owns the organizer, operator commands and optional inspector presentation. Providers and the independent Python participant belong to the simulator repository. The protocol repository owns shared runtime, schemas and standards source. Read the published standards for normative requirements.
Start with the installation and release guide, then the operating guide. Product source packages belong on this repository's Forge releases. Use the release's exact source commit and manifests; package version alone does not select bytes.
Current organizer 0.13.0 selects the exact protocol runtime recorded in its immutable dependency lock. Its bounded content readers expose independently validated semantic, spatial, and geometric interpretations, including accepted public reference context. Exact installed selections are recorded in operations/direct-manifest.json and dependency.lock.json. Earlier operations/manifest.json is a historical wrapper-maintenance receipt.
The maintained operating path follows CP 0005, with protocol
cyberplanetary.responsibility/0.7.0, rules independent-assignment/3.
An assignment identifies a provider; it does not inherit a simulation.
The organizer records authenticated participation and assignment decisions. Independent providers own and supply their local state. A valid replacement can start with different content at a previously used scope while the former provider and all of its state are unavailable. No checkpoint, import, source cessation, readiness, global run or cross-provider request inheritance is required.
Use the operating guide, immutable dependency lock, and current installation examples. Builders and renderers perform no publication, credential creation or host activation. Authentication, authorized assignment, bounded parsing and relevant scoped evidence remain required.
python3 bin/dependency.py hydrate
python3 bin/dependency.py verify
python3 bin/direct-install.py /private/install.json --out /private/new-render
node bin/direct.mjs --help
Operators can stop services without completing withdrawal or preserving state. Clients distinguish assignment, availability, source context and historical content. Old provider-targeted mutations cannot be transparently retried at a replacement. Historical releases, world identities, structural descriptions, credentials and unrelated services are preserved. Superseded fixed/continuing programs and instructions remain available in Git history; they are excluded from the current package.
CP 0007 temporal references and CP 0008 structural descriptions are independent selections. The demonstration agreement selects both and declares coarse summaries and detailed private supports. Authorized structural additions preserve existing meanings and allocations; added parts receive ordinary grants and requester permission separately. Shared references create no common state, inherited requests or shared computation schedule.
The place-world guide covers distinct semantic-only and geometric world selections, provider-authored contents and live rigid poses, and the reusable inspector/viewer with separate per-world entries and caches.