Minimal CP 0005 simulator with immutable shared protocol dependency
  • JavaScript 51.8%
  • Python 48.2%
Find a file
2026-10-21 10:12:12 -04:00
artifacts/independent-python/196d3ba4ccae2237900f6a7eabea822072ca78e0 Record actual native immutable contract provenance 2026-10-14 09:38:00 -04:00
bin Package only current roles and preserve issuer guard dependencies 2026-10-11 08:44:28 -04:00
config Retain historical implementations in Git and package current paths only 2026-10-10 13:30:28 -04:00
docs Require event-driven controllers for current place agreements 2026-10-11 03:42:09 -04:00
examples/client-computed-world Release 0.14.0 reviewer handoff and public-only offline evidence verification 2026-10-21 10:12:12 -04:00
operations Bind current readme bytes in the product manifest 2026-10-14 09:57:17 -04:00
src/direct Retain historical implementations in Git and package current paths only 2026-10-10 13:30:28 -04:00
tests Select reviewed 0.12 independent reader packages 2026-10-12 18:38:11 -04:00
tools Release 0.14.0 reviewer handoff and public-only offline evidence verification 2026-10-21 10:12:12 -04:00
.gitignore Preserved implementation revision 2026-10-06 02:23:34 -04:00
AGENTS.md Align maintenance instructions with selected assignment contract 2026-10-08 18:21:17 -04:00
dependency.lock.json Pin final bounded asset correspondence in both independent runtimes 2026-10-13 21:02:03 -04:00
LICENSE Preserved implementation revision 2026-10-05 19:00:34 -04:00
package.json Release 0.14.0 reviewer handoff and public-only offline evidence verification 2026-10-21 10:12:12 -04:00
README.md Describe the current native distribution selection 2026-10-14 09:56:44 -04:00
REVIEWER-HANDOFF.md Release 0.14.0 reviewer handoff and public-only offline evidence verification 2026-10-21 10:12:12 -04:00

Cyberplanetary simulator

This repository owns simulator wrappers, local controllers and the independently authored Python participant distribution. Organizer authority and inspector presentation belong to the world organizer 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 and Python source/wheel belong on this repository's Forge releases. Use the release's exact source commit and manifests; package version alone does not select bytes.

The simulator wrapper requires event-driven controller execution for place-inspection/2, geometric-place-inspection/2, and spatial-place-inspection/1. It rejects a scheduled selection before credential refresh or participant startup. The synthetic environment retains its selected scheduled execution path.

Current simulator 0.13.0 selects the exact protocol runtime in dependency.lock.json and independent Python 0.13.0. 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.

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. Historical fixed/continuing implementation and instructions remain recoverable at immutable release source; they do not define this edition's operating path.

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 operations manifest selects the independent Python source and wheel. Use the verified installation commands and the maintained Python install example with cp5sim.local-settings/4.

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.