Universal Meaning Protocol (UMP)
Universal Meaning Protocol is an open, evolving protocol for describing states, transitions and interactions
across different scales of reality — from human perception to cosmological processes.
UMP is not a spoken language.
It is a formal system for representing meaning as observable states and transformations.
The project focuses on:
- state-based representation
- observer-dependent meaning
- scale-aware models
- explicit transitions
- symbolic and visual encoding
- open evolution through versioning
This repository contains:
- core protocol specifications
- symbolic primitives
- examples of encoded observations
- tools for validation and visualization
- a public one-page site explaining the protocol
Core concepts
- State — a measurable configuration of a system
- Observer — a reference point of interpretation
- Scale — the level at which a system is described
- Transition — change between states
- Interaction — coupling between systems
- Uncertainty — limits of knowledge and observation
Project status
Version: 0.1 (concept and core model draft)
This project is experimental and open for discussion.
Repository structure
How to contribute
This project is open for discussion and research collaboration.
You can contribute by:
- opening an issue with suggestions or questions
- proposing changes to specifications
- submitting pull requests with improvements
- adding examples to the corpus
How to open an issue
Use GitHub Issues:
https://github.com/13golds/universal-meaning-protocol/issues
Please describe:
- what you want to improve
- what part of the protocol it affects
- your reasoning
Discussions
Project discussions can be started using GitHub Discussions
(if enabled in repository settings).
Next steps
Planned near-term steps:
- formal state model extension
- transition and interaction models
- symbolic composition rules
- validation and visualization tools
- public documentation improvements