Skip to content

Commit 23be1fe

Browse files
Merge branch 'main' into feat/decorator-storage
2 parents 77e72e3 + 3a3e656 commit 23be1fe

21 files changed

+535
-15
lines changed

calm/draft/2026-03/README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# CALM Draft 2026-03
2+
3+
This directory contains draft schemas and specifications for the CALM (Common Architecture Language Model) 1.3 release.
4+
5+
## Deployment Decorator Schema
6+
7+
This draft includes the deployment decorator schema, which provides a standardized way to annotate CALM architectures with deployment-related metadata.
8+
9+
### Related Issues
10+
11+
- **[#1908](https://github.com/finos/architecture-as-code/issues/1908)** - Deployment decorator schema
12+
- **[#2183](https://github.com/finos/architecture-as-code/issues/2183)** - Update the deployment decorator to include target-type
13+
14+
### Contents
15+
16+
- `meta/` - Core CALM meta-schemas
17+
- `standards/deployment/` - Deployment decorator standard and examples
18+
19+
## Status
20+
21+
**Draft** - This specification is under active development and subject to change.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"$schema": "https://json-schema.org/draft/2020-12/schema",
3-
"$id": "https://calm.finos.org/draft/2183/meta/calm-timeline.json",
3+
"$id": "https://calm.finos.org/draft/2026-03/meta/calm-timeline.json",
44
"$vocabulary": {
55
"https://json-schema.org/draft/2020-12/vocab/core": true,
66
"https://json-schema.org/draft/2020-12/vocab/applicator": true,
77
"https://json-schema.org/draft/2020-12/vocab/validation": true,
88
"https://json-schema.org/draft/2020-12/vocab/meta-data": true,
99
"https://json-schema.org/draft/2020-12/vocab/format-annotation": true,
1010
"https://json-schema.org/draft/2020-12/vocab/content": true,
11-
"https://calm.finos.org/draft/2183/meta/core.json": true
11+
"https://calm.finos.org/draft/2026-03/meta/core.json": true
1212
},
1313
"$dynamicAnchor": "meta",
1414
"title": "Common Architecture Language Model (CALM) Timelines Schema",
@@ -17,7 +17,7 @@
1717
"$ref": "https://json-schema.org/draft/2020-12/schema"
1818
},
1919
{
20-
"$ref": "https://calm.finos.org/draft/2183/meta/timeline.json"
20+
"$ref": "https://calm.finos.org/draft/2026-03/meta/timeline.json"
2121
}
2222
]
2323
}
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"$schema": "https://json-schema.org/draft/2020-12/schema",
3-
"$id": "https://calm.finos.org/draft/2183/meta/calm.json",
3+
"$id": "https://calm.finos.org/draft/2026-03/meta/calm.json",
44
"$vocabulary": {
55
"https://json-schema.org/draft/2020-12/vocab/core": true,
66
"https://json-schema.org/draft/2020-12/vocab/applicator": true,
77
"https://json-schema.org/draft/2020-12/vocab/validation": true,
88
"https://json-schema.org/draft/2020-12/vocab/meta-data": true,
99
"https://json-schema.org/draft/2020-12/vocab/format-annotation": true,
1010
"https://json-schema.org/draft/2020-12/vocab/content": true,
11-
"https://calm.finos.org/draft/2183/meta/core.json": true
11+
"https://calm.finos.org/draft/2026-03/meta/core.json": true
1212
},
1313
"$dynamicAnchor": "meta",
1414
"title": "Common Architecture Language Model (CALM) Schema",
@@ -17,7 +17,7 @@
1717
"$ref": "https://json-schema.org/draft/2020-12/schema"
1818
},
1919
{
20-
"$ref": "https://calm.finos.org/draft/2183/meta/core.json"
20+
"$ref": "https://calm.finos.org/draft/2026-03/meta/core.json"
2121
}
2222
]
2323
}

calm/draft/2183/meta/control-requirement.json renamed to calm/draft/2026-03/meta/control-requirement.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://json-schema.org/draft/2020-12/schema",
3-
"$id": "https://calm.finos.org/draft/2183/meta/control-requirement.json",
3+
"$id": "https://calm.finos.org/draft/2026-03/meta/control-requirement.json",
44
"title": "Common Architecture Language Model Control Requirement",
55
"description": "Schema for defining control requirements within the Common Architecture Language Model.",
66
"type": "object",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://json-schema.org/draft/2020-12/schema",
3-
"$id": "https://calm.finos.org/draft/2183/meta/control.json",
3+
"$id": "https://calm.finos.org/draft/2026-03/meta/control.json",
44
"title": "Common Architecture Language Model Controls",
55
"description": "Controls model requirements for domains. For example, a security domain contains a series of control requirements",
66
"defs": {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://json-schema.org/draft/2020-12/schema",
3-
"$id": "https://calm.finos.org/draft/2183/meta/core.json",
3+
"$id": "https://calm.finos.org/draft/2026-03/meta/core.json",
44
"title": "Common Architecture Language Model (CALM) Vocab",
55
"type": "object",
66
"properties": {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://json-schema.org/draft/2020-12/schema",
3-
"$id": "https://calm.finos.org/draft/2183/meta/decorators.json",
3+
"$id": "https://calm.finos.org/draft/2026-03/meta/decorators.json",
44
"title": "Common Architecture Language Model Decorators",
55
"description": "Decorators attach supplementary information to multiple nodes and relationships simultaneously, enabling cross-cutting concerns like guides, threat models, business context, and deployment information",
66
"defs": {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://json-schema.org/draft/2020-12/schema",
3-
"$id": "https://calm.finos.org/draft/2183/meta/evidence.json",
3+
"$id": "https://calm.finos.org/draft/2026-03/meta/evidence.json",
44
"title": "Common Architecture Language Model Evidence",
55
"description": "Schema for defining evidence for control requirements within the Common Architecture Language Model.",
66
"type": "object",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://json-schema.org/draft/2020-12/schema",
3-
"$id": "https://calm.finos.org/draft/2183/meta/flow.json",
3+
"$id": "https://calm.finos.org/draft/2026-03/meta/flow.json",
44
"title": "Business Flow Model",
55
"description": "Defines business flows that relate to technical architectures, allowing mapping of flows to technical components and attaching control requirements.",
66
"defs": {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://json-schema.org/draft/2020-12/schema",
3-
"$id": "https://calm.finos.org/draft/2183/meta/interface.json",
3+
"$id": "https://calm.finos.org/draft/2026-03/meta/interface.json",
44
"title": "Common Architecture Language Model Interfaces",
55
"defs": {
66
"interface-definition": {

0 commit comments

Comments
 (0)