A structured thought-state representation format for human-AI and multi-agent collaboration
Project description
Axis Thought Packet
Axis Thought Packet is a structured thought-state representation format for human-AI and multi-agent collaboration.
It is based on the Universal Formula framework, which treats thinking as:
- a thought state,
- a state transition,
- and a state translation between humans, AI agents, and multi-agent systems.
The goal of this project is to provide a lightweight, extensible format for representing, sharing, inheriting, and inspecting thought states across collaborative intelligence systems.
Status
This repository is an early public specification package prepared for GitHub release and Zenodo archiving.
Current version target: v0.1.0
Core Ideas
- Universal Formula - a minimal framework for describing thought as state, transition, and translation.
- Axis Thought Packet - a portable representation of a thought state and its context.
- Thought Lens - an interpretive lens that maps a packet into another viewpoint, agent, or task.
- Three Theorems - early working principles for continuity, translation, and inheritance of thought states.
Repository Contents
docs/- public specification notes and Zenodo submission checklistschema/- JSON Schema for Axis Thought Packet recordsexamples/- example packets and use casespaper/- manuscript drafts and publication materialssrc/- implementation files, if code is added later
Quick Example
{
"packet_id": "example.ai-agent-handoff.v0.1",
"version": "0.1.0",
"title": "AI Agent Handoff",
"thought_state": {
"focus": "Continue a repository preparation task for Zenodo release.",
"intent": "Preserve continuity across agents without exposing private notes.",
"confidence": 0.78
},
"axes": {
"subject": "Axis Thought Packet",
"context": "GitHub and Zenodo publication workflow",
"stance": "public specification draft",
"time": "2026-05-11"
},
"transition": {
"from": "initial repository scaffold",
"to": "v0.1 public specification package",
"method": "schema, examples, docs, and metadata refinement"
}
}
Publication Plan
The recommended path is:
- Prepare the public manuscript and supporting files in this repository.
- Confirm that no private notes, personal data, API keys, or unpublished sensitive materials are included.
- Push the repository to GitHub.
- Create a GitHub release such as
v0.1.0. - Archive the release on Zenodo to mint a DOI.
Citation
Citation metadata is provided in CITATION.cff. Zenodo metadata is provided in .zenodo.json.
When both files are present, Zenodo's GitHub integration uses .zenodo.json for the archived record metadata, while GitHub uses CITATION.cff for repository citation display.
License
This repository is licensed under Creative Commons Attribution 4.0 International (CC-BY-4.0) unless otherwise noted.
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 axis_thought_packet-0.1.0.tar.gz.
File metadata
- Download URL: axis_thought_packet-0.1.0.tar.gz
- Upload date:
- Size: 10.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12ebe144a86fec05185787e2a9478c13c60c3d2efaa7f73403809c89060f73c4
|
|
| MD5 |
1abb0c02c489976659206078c5a79a2a
|
|
| BLAKE2b-256 |
91b5c2c14f446de2d00ac7a62043c580188a4808195e95798ef95c26a4f8f11b
|
File details
Details for the file axis_thought_packet-0.1.0-py3-none-any.whl.
File metadata
- Download URL: axis_thought_packet-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99a2ee67c687ff7dd31f0424924cdc920fa3fee9c9a2331205806302315eb392
|
|
| MD5 |
879cfdd67fba5ff07b19f8b1bd924b09
|
|
| BLAKE2b-256 |
3795e9aa6d52cf487dcdbfa36a6b2671447c041f43c48a0cb1f7790b24d20749
|