Chronograf (RGC): Robot temporal synchronization and manifest builder.
Project description
Universal Temporal Kernel for Embodied AI & Robotics
Chronograf is the temporal synchronization subsystem of embodied AI. It defines how a robot perceives, measures, dilates, and distributes time, through the Robot ChronoGraph Specification (RGC).
This repository includes:
The Chronograf Python CLI (chronograf)
The full RGC Specification
time_kernel.rcg โ physical & cognitive time model
time_channels.rcg โ canonical temporal channel map
time_topology.rcg โ directed temporal dependency graph
Tools for manifest hashing, integrity validation, and spec regeneration
Chronograf is the temporal backbone for robotics, distributed AI systems, and inter-agent cognition.
๐ ๏ธ Installation
Chronograf is available on PyPI:
pip install chronograf
๐ Basic Usage
Rebuild and synchronize the robotโs temporal manifest:
chronograf sync --spec-dir spec/00_core/chronograf
This command automatically:
Regenerates chronograf_manifest.rcg
Computes fresh SHA256 checksums
Updates timestamps
Validates structure & consistency
Ensures runtime integrity before deployment
๐ Repository Structure chronograf/ โโโ src/robotchronograf/ # Python CLI & runtime โ โโโ spec/ โ โโโ 00_core/ โ โโโ chronograf/ โ โโโ layers/ # RGC temporal definition files โ โ โโโ time_kernel.rcg โ โ โโโ time_channels.rcg โ โ โโโ time_topology.rcg โ โ โ โโโ manifest/ โ โ โโโ chronograf_manifest.rcg โ โ โ โโโ tools/ โ โโโ build_chronograf.py โ โโโ validate_chronograf.py โ โโโ LICENSE โโโ README.md โโโ pyproject.toml
๐งช Status
Chronograf RGC v0.1.0 โ Public Draft Suitable for research, prototyping, simulation, and academic robotics.
๐ License
Polyform Noncommercial License 1.0.0 This software is free for noncommercial use. Commercial integration requires a separate license agreement.
ยฉ 2025 โ Pasquale Ranieri (RobotChronograf)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file chronograf-0.1.0.tar.gz.
File metadata
- Download URL: chronograf-0.1.0.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36bf750b7c402164201c6bd62a292b8c0b87f2a8eae23d16c72c5ae8ab63190a
|
|
| MD5 |
1844564ed63a89d4796d87b393fc38a7
|
|
| BLAKE2b-256 |
483cd7e0796452d66159d17b135907a21f86561d8c098e54a65f85c12c6818e0
|
File details
Details for the file chronograf-0.1.0-py3-none-any.whl.
File metadata
- Download URL: chronograf-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63a8bf951ee92b783996e7450b964eede41f6f764811a539091e2a6248cb7ff2
|
|
| MD5 |
74051fdee716181a368ce4cb26988f79
|
|
| BLAKE2b-256 |
d2771b6148acf822146edee415698e4b00840c63e161ad9c4623846124d499c0
|