JSON Schemas + pydantic envelopes for the OpenCOAT Runtime data contracts
Project description
opencoat-runtime-protocol
Source-of-truth data contracts for the OpenCOAT Runtime.
This package owns:
opencoat_runtime_protocol/schemas/*.json— JSON Schemas (Draft 2020-12) for every cross-process objectopencoat_runtime_protocol/openapi/runtime.yaml— HTTP/JSON-RPC daemon APIopencoat_runtime_protocol/envelopes.py— pydantic models that mirror the schemas
Schemas (one file per concept, mirrors v0.1 §6–§19):
| Schema | Concept |
|---|---|
concern.schema.json |
Concern (the unit) |
meta_concern.schema.json |
Meta Concern (Concern of Concern) |
joinpoint.schema.json |
Joinpoint event (8 levels) |
pointcut.schema.json |
Activation rule |
advice.schema.json |
Generated guidance (11 types) |
weaving.schema.json |
Weaving operation (11 ops × multiple targets) |
copr.schema.json |
Concern-Oriented Prompt Representation |
concern_vector.schema.json |
Sparse activation snapshot |
concern_injection.schema.json |
Output of weaving (host-consumable) |
Any change to a schema must bump schema_version and ship a migration note.
Project details
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 opencoat_runtime_protocol-0.1.0.tar.gz.
File metadata
- Download URL: opencoat_runtime_protocol-0.1.0.tar.gz
- Upload date:
- Size: 14.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9afd0a2141bf758ef9adf43fd70717802c69ac6b71cc21026e3a63aaa4657c9
|
|
| MD5 |
bf4b9a6c94465cb7c0e291eba7b00238
|
|
| BLAKE2b-256 |
454581bc73616e8cbbb7d89cc966ed21c27946426fc7567300a4f76d29558972
|
File details
Details for the file opencoat_runtime_protocol-0.1.0-py3-none-any.whl.
File metadata
- Download URL: opencoat_runtime_protocol-0.1.0-py3-none-any.whl
- Upload date:
- Size: 17.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36de9cdc100703453308f1632793789a0b9652530dff58fa029d27b6fb043a59
|
|
| MD5 |
55bd1ed2de982ad0fdcf2ae99e22e966
|
|
| BLAKE2b-256 |
9bbe479d7ef6d3c973d8554aa1c7766a35724c943a36d7b0afd274ba4ff34af1
|