| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
joule-moq-remote host agent / joule-moq-remote · does this change touch it (push) Successful in 23s
joule-moq-room room service / joule-moq-room · does this change touch it (push) Successful in 28s
joule-moq-web browser client / joule-moq-web · does this change touch it (push) Successful in 28s
wai-app and Create / wai-app · does this change touch it (push) Successful in 28s
wai-fleet service / does this change touch it (push) Successful in 28s
joule-code conformance gate / joule-moq-relay, its own energy on a counter (macos) (push) Successful in 40s
joule-moq-remote host agent / joule-moq-remote, every target (macos) (push) Successful in 48s
wai-fleet service / service · macos (push) Successful in 38s
wai-app and Create / wai-app · Create, browser end-to-end (macos) (push) Successful in 5m2s
wai-app and Create / wai-app · tests, clippy, the line language's verifier (linux) (push) Successful in 38s
joule-code conformance gate / Build + round-trip C1-C4 vectors (push) Successful in 2m55s
joule-moq-web browser client / joule-moq-web · browser end-to-end (macos) (push) Successful in 17m6s
wai-fleet service / service · linux (push) Successful in 3m32s
joule-moq-remote host agent / joule-moq-remote, every target (linux-arm64) (push) Has been cancelled
joule-moq-room room service / joule-moq-room, every target (push) Has been cancelled
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (push) Has been cancelled
joule-code conformance gate / joule-moq-relay, every target (push) Has been cancelled
joule-code conformance gate / joule-moq-ingest, every target (push) Has been cancelled
communicationOS consolidated into WAI, and its site is retired. Where these texts meant the transport they now say WAI or MoQT, and joule-moq's description, the Joule Code docs and the Three Faces tables follow. The transport example names joule-moq, which it uses, and its test drops the old name. Changelog: none Co-Authored-By: Claude Opus 5.5 <[email protected]> |
||
| .. | ||
| LEXICON.md | ||
| README.md | ||
| v1.jsonld | ||
| v1.shapes.ttl | ||
| v1.ttl | ||
Joule Code vocabulary (v1)
Stable IRIs for the Joule Code open standard — the coding cargo class of the substrate. Covers the JWP receipt (with two-part measured + estimated joules and honest provenance), the L0–L4 cascade tiers shared with JouleClaw, the operation taxonomy (Edit / Refactor / Generate), and the agent-vendor enumeration for the Agent Client Protocol binding (Claude Code / Gemini / Codex / Generic).
Namespace: https://joulecode.transaction.science/vocab/v1#
(prefix jcd: by convention).
| File | Format | What |
|---|---|---|
v1.jsonld |
JSON-LD @context |
Term → IRI mapping. |
v1.ttl |
Turtle (RDF) | Classes, enumerations, properties; subclasses prov:Activity for Transition, prov:Entity for SourceTree, prov:Agent for Agent. |
v1.shapes.ttl |
SHACL Core | Shape graph — validates Receipt, Transition, Agent locally before they enter the receipt stream. SHACL Core only; consumable by any conformant validator. |
A Joule Code receipt that carries
@context: "https://joulecode.transaction.science/vocab/v1.jsonld"
expands into typed RDF triples for any JSON-LD or SPARQL consumer
without changing its wire form. Mirrors the pattern shipped at
jouleclaw/vocab/v1. Licence CC-BY-4.0 for the spec text;
reference implementation Apache-2.0.