Skip to content

Commit 2228a92

Browse files
authored
Update intent.v1.json
Signed-off-by: Nawder Loswin <umaywant2@duck.com>
1 parent 2a4c5dd commit 2228a92

1 file changed

Lines changed: 52 additions & 14 deletions

File tree

docs/schemas/intent.v1.json

Lines changed: 52 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,45 @@
11
{
2-
"$schema": "https://json-schema.org/draft/2020-12/schema",
3-
"$id": "https://triadicframeworks.org/schemas/intent.v1.json",
4-
"title": "RTT Intent Block (v1)",
5-
"description": "Defines the minimal intent substrate for RTTcode packets, capturing directional influence and desired micro-state adjustments.",
2+
"$schema": "https://json-schema.org/draft/2020-12/schema",
3+
"$id": "https://triadicframeworks.org/schemas/intent.v1.json",
4+
"$comment": "RTT Intent sub-schema — refreshed 2026-05-06 to add module metadata and session context.",
5+
6+
"title": "RTT Intent Block (v1)",
7+
"description": "Defines the minimal intent substrate for RTTcode packets, capturing directional influence and desired micro-state adjustments. Intent expresses what an agent wants to happen — it does not prescribe behavior, consistent with D369's non-claim NC-5.",
8+
9+
"_meta": {
10+
"module": "RTT/codes",
11+
"canonical_id": "RTT_CODES_INTENT",
12+
"role": "engine",
13+
"version": "1.1",
14+
"status": "canon-stable",
15+
"author": "Nawder Loswin",
16+
"license": "MIT",
17+
"canonical_path": "/docs/schemas/intent.v1.json",
18+
"module_home": "/docs/rtt/codes/",
19+
"parent_schema": "rttcode.v1.json",
20+
"last_updated": "2026-05-06"
21+
},
22+
23+
"_session_context": {
24+
"canon": "active (rtt-codes-core)",
25+
"drift": "minimal (metadata-locked)",
26+
"coherence": "stable (intent grammar)",
27+
"audience": "developers + researchers + tool authors + AIs"
28+
},
29+
30+
"_version_history": [
31+
{
32+
"version": "1.0",
33+
"date": "2025-01-01",
34+
"note": "Initial intent schema release."
35+
},
36+
{
37+
"version": "1.1",
38+
"date": "2026-05-06",
39+
"note": "Metadata refresh — added _meta, _session_context, _version_history. No property changes."
40+
}
41+
],
42+
643
"type": "object",
744
"additionalProperties": false,
845

@@ -14,27 +51,28 @@
1451
],
1552

1653
"properties": {
54+
1755
"intent_version": {
18-
"type": "string",
19-
"const": "1.0.0",
56+
"type": "string",
57+
"const": "1.0.0",
2058
"description": "Version of the intent schema."
2159
},
2260

2361
"target": {
24-
"type": "string",
25-
"description": "The entity or subsystem the intent is directed toward."
62+
"type": "string",
63+
"description": "The entity or subsystem the intent is directed toward. Must match an entity id within the same RTTcode packet."
2664
},
2765

2866
"direction": {
29-
"type": "string",
30-
"enum": ["increase", "decrease", "stabilize", "invert"],
31-
"description": "Desired directional influence on the target."
67+
"type": "string",
68+
"enum": ["increase", "decrease", "stabilize", "invert"],
69+
"description": "Desired directional influence on the target. 'stabilize' resists drift; 'invert' reverses current trajectory."
3270
},
3371

3472
"magnitude": {
35-
"type": "number",
36-
"description": "Strength of the intended influence."
73+
"type": "number",
74+
"description": "Strength of the intended influence. Scale is relative to the environment's boundary range."
3775
}
76+
3877
}
3978
}
40-

0 commit comments

Comments
 (0)