diff --git a/docs/finite_state_sdk.html b/docs/finite_state_sdk.html
index 9052efb..d078884 100644
--- a/docs/finite_state_sdk.html
+++ b/docs/finite_state_sdk.html
@@ -188,7 +188,7 @@
API Documentation
-
+
built with pdocAPI Documentation
-
+
built with pdocAPI Documentation
-
+
built with pdoc"
]
diff --git a/sbom/cyclonedx.sbom.json b/sbom/cyclonedx.sbom.json
index 59ef9e3..6e81558 100644
--- a/sbom/cyclonedx.sbom.json
+++ b/sbom/cyclonedx.sbom.json
@@ -2,10 +2,10 @@
"$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.4",
- "serialNumber": "urn:uuid:56ceb12b-d139-4e58-a785-5be9bcae9cde",
+ "serialNumber": "urn:uuid:917e7ace-0c3f-420f-bc93-d17dbcf5cfbe",
"version": 1,
"metadata": {
- "timestamp": "2024-04-17T18:57:14.791776+00:00",
+ "timestamp": "2024-04-18T14:44:15.906141+00:00",
"tools": [
{
"vendor": "CycloneDX",
@@ -56,259 +56,259 @@
"components": [
{
"type": "library",
- "bom-ref": "5107569a-a4c2-4697-a9b1-49140862657c",
+ "bom-ref": "664c77d0-35f5-49f7-822a-8036bb800c3c",
"name": "Jinja2",
"version": "3.1.2",
"purl": "pkg:pypi/jinja2@3.1.2"
},
{
"type": "library",
- "bom-ref": "b4f9a2b3-ad8e-4221-8bf5-818cd7a46bb1",
+ "bom-ref": "79a12da0-79b0-4da0-887c-a53ab4b2d1e5",
"name": "MarkupSafe",
"version": "2.1.3",
"purl": "pkg:pypi/markupsafe@2.1.3"
},
{
"type": "library",
- "bom-ref": "b7438855-0eaf-49b3-bca5-c2d2623bf56a",
+ "bom-ref": "9d632db7-285d-40ed-9ea9-8e2fa16c9c84",
"name": "Pygments",
"version": "2.15.1",
"purl": "pkg:pypi/pygments@2.15.1"
},
{
"type": "library",
- "bom-ref": "642daffd-60be-40aa-91c9-f6d9837de82f",
+ "bom-ref": "5f37d3fd-7fda-4184-838c-e490fb8a7b9f",
"name": "bleach",
"version": "6.0.0",
"purl": "pkg:pypi/bleach@6.0.0"
},
{
"type": "library",
- "bom-ref": "62706c05-1487-4a80-9d12-88e369025bfb",
+ "bom-ref": "610021f2-c343-441f-99a6-ee3022f310e6",
"name": "build",
"version": "0.10.0",
"purl": "pkg:pypi/build@0.10.0"
},
{
"type": "library",
- "bom-ref": "114d5a8d-7649-4fbb-9528-a20be15bdd4d",
+ "bom-ref": "164c8ced-36e1-4174-b43b-f5a1439f9b6b",
"name": "certifi",
"version": "2023.5.7",
"purl": "pkg:pypi/certifi@2023.5.7"
},
{
"type": "library",
- "bom-ref": "2023d488-cb68-41ec-94f9-7f350d1ce707",
+ "bom-ref": "8203f6b1-43f4-4cdd-89d5-522c87ecb53a",
"name": "charset-normalizer",
"version": "3.2.0",
"purl": "pkg:pypi/charset-normalizer@3.2.0"
},
{
"type": "library",
- "bom-ref": "d1264456-03ac-4014-886b-fd3defc37d4b",
+ "bom-ref": "4e8e77b7-dcbe-4c35-9672-cdcb80cf683c",
"name": "cyclonedx-bom",
"version": "3.11.2",
"purl": "pkg:pypi/cyclonedx-bom@3.11.2"
},
{
"type": "library",
- "bom-ref": "40df1c3b-799b-406f-ba76-ae1119811b4f",
+ "bom-ref": "15d8bfa5-627e-42fe-9b88-7308d82ed668",
"name": "cyclonedx-python-lib",
"version": "3.1.5",
"purl": "pkg:pypi/cyclonedx-python-lib@3.1.5"
},
{
"type": "library",
- "bom-ref": "7aaa3fab-729e-4c65-b198-2d1490150009",
+ "bom-ref": "e5e99648-2cb7-45ca-94cc-1ad548689a69",
"name": "docutils",
"version": "0.20.1",
"purl": "pkg:pypi/docutils@0.20.1"
},
{
"type": "library",
- "bom-ref": "7e2fba01-8845-43af-a8cd-22b97817950c",
+ "bom-ref": "55ff25f1-e1f6-41ca-81e4-ff482bdc919a",
"name": "idna",
"version": "3.4",
"purl": "pkg:pypi/idna@3.4"
},
{
"type": "library",
- "bom-ref": "c12a57b3-d285-438a-8aec-f13b7cae84f7",
+ "bom-ref": "a88b4a86-cd43-4abf-b72d-d6d6bc340a31",
"name": "importlib-metadata",
"version": "6.8.0",
"purl": "pkg:pypi/importlib-metadata@6.8.0"
},
{
"type": "library",
- "bom-ref": "e2a9a398-3235-4857-b53f-316aab24ca1c",
+ "bom-ref": "207d4286-af54-4655-9698-fa421fab126b",
"name": "jaraco.classes",
"version": "3.3.0",
"purl": "pkg:pypi/jaraco.classes@3.3.0"
},
{
"type": "library",
- "bom-ref": "6e058e0f-01e9-4ace-91ef-4901909dc960",
+ "bom-ref": "83d00538-f980-414c-83c9-f83c7db449fb",
"name": "keyring",
"version": "24.2.0",
"purl": "pkg:pypi/keyring@24.2.0"
},
{
"type": "library",
- "bom-ref": "53375c6d-7063-4725-bb43-d91c24c95b2a",
+ "bom-ref": "9f69d6a7-4675-4133-bc34-5210ee1d9e8a",
"name": "markdown-it-py",
"version": "3.0.0",
"purl": "pkg:pypi/markdown-it-py@3.0.0"
},
{
"type": "library",
- "bom-ref": "fac2d1c5-88e1-40d4-9643-608e0970cb88",
+ "bom-ref": "43adb8e2-288e-4f0c-8340-1f785d3f438d",
"name": "mdurl",
"version": "0.1.2",
"purl": "pkg:pypi/mdurl@0.1.2"
},
{
"type": "library",
- "bom-ref": "1f4ce596-ab70-48a4-84a1-c3d76d6c7f31",
+ "bom-ref": "23456227-14e0-47ea-8494-bd3360248a8b",
"name": "more-itertools",
"version": "9.1.0",
"purl": "pkg:pypi/more-itertools@9.1.0"
},
{
"type": "library",
- "bom-ref": "00031788-1db2-4650-9e71-6f104dda3f99",
+ "bom-ref": "cabfbe15-1e1d-42e3-b224-e37633c2204a",
"name": "packageurl-python",
"version": "0.11.1",
"purl": "pkg:pypi/packageurl-python@0.11.1"
},
{
"type": "library",
- "bom-ref": "720f7756-b836-49ae-a669-c2be04929d2e",
+ "bom-ref": "843278c5-162e-40b9-9a84-5634020d701f",
"name": "packaging",
"version": "23.1",
"purl": "pkg:pypi/packaging@23.1"
},
{
"type": "library",
- "bom-ref": "d81caab3-1edb-441d-ba51-ce06f130c1cf",
+ "bom-ref": "b98eca0e-1d80-46fc-ae8a-b65bdf0975a2",
"name": "pdoc",
"version": "14.0.0",
"purl": "pkg:pypi/pdoc@14.0.0"
},
{
"type": "library",
- "bom-ref": "f8481d9e-dc96-47f9-b41e-8769e8032a3d",
+ "bom-ref": "711e2604-6e52-444b-9042-eb86ac6d2dda",
"name": "pip-requirements-parser",
"version": "32.0.1",
"purl": "pkg:pypi/pip-requirements-parser@32.0.1"
},
{
"type": "library",
- "bom-ref": "97c3a3ee-fa16-4267-8720-cdd25af700bb",
+ "bom-ref": "87d3c5cf-2045-4494-a6f7-96884cadc6c2",
"name": "pkginfo",
"version": "1.9.6",
"purl": "pkg:pypi/pkginfo@1.9.6"
},
{
"type": "library",
- "bom-ref": "2981945b-5175-4dd9-a5f7-9d8ead8316a2",
+ "bom-ref": "9193a33b-1bb8-4881-9414-a61b028fcc1e",
"name": "pyparsing",
"version": "3.1.0",
"purl": "pkg:pypi/pyparsing@3.1.0"
},
{
"type": "library",
- "bom-ref": "39f52e24-8178-4132-ba95-de24dcdc7328",
+ "bom-ref": "5f6798b2-cd4c-4041-bdf3-13f1e8e8664f",
"name": "pyproject_hooks",
"version": "1.0.0",
"purl": "pkg:pypi/pyproject-hooks@1.0.0"
},
{
"type": "library",
- "bom-ref": "758534e3-173f-4c6f-a02b-f860b9eedc9d",
+ "bom-ref": "db3452f3-0496-4f0c-9b44-598e06817941",
"name": "readme-renderer",
"version": "40.0",
"purl": "pkg:pypi/readme-renderer@40.0"
},
{
"type": "library",
- "bom-ref": "0388f878-1815-436a-b7a4-4e3752d039d6",
+ "bom-ref": "0a601f4a-b44b-4732-8eb8-a2caef7c15d1",
"name": "requests",
"version": "2.31.0",
"purl": "pkg:pypi/requests@2.31.0"
},
{
"type": "library",
- "bom-ref": "4c6f3ac4-f037-4467-a3d2-e724e318cff1",
+ "bom-ref": "00ad1a8e-c91e-4c4c-be84-a95071165a67",
"name": "requests-toolbelt",
"version": "1.0.0",
"purl": "pkg:pypi/requests-toolbelt@1.0.0"
},
{
"type": "library",
- "bom-ref": "ee0b5d9f-c05f-43b6-8802-71442e49eef4",
+ "bom-ref": "1f7847eb-170c-41f6-a0fb-5e81cc275365",
"name": "rfc3986",
"version": "2.0.0",
"purl": "pkg:pypi/rfc3986@2.0.0"
},
{
"type": "library",
- "bom-ref": "9f56ac29-500c-47cd-9ab4-b074381cf63e",
+ "bom-ref": "c26a0af7-6f4e-4e29-89b1-1cc33c3e08ce",
"name": "rich",
"version": "13.4.2",
"purl": "pkg:pypi/rich@13.4.2"
},
{
"type": "library",
- "bom-ref": "6a34cfdc-479c-44b6-9009-5092a8bf356e",
+ "bom-ref": "2324e68a-bbd0-463b-9c7b-e877468fa533",
"name": "six",
"version": "1.16.0",
"purl": "pkg:pypi/six@1.16.0"
},
{
"type": "library",
- "bom-ref": "52ba7a21-d7bb-4b54-8fcc-cc18e2a0b1c2",
+ "bom-ref": "85f89d52-8b44-4b45-8d34-a95d43ef301a",
"name": "sortedcontainers",
"version": "2.4.0",
"purl": "pkg:pypi/sortedcontainers@2.4.0"
},
{
"type": "library",
- "bom-ref": "728624b6-7e7c-4360-89fa-e0d158a40b53",
+ "bom-ref": "a20baef6-b538-42b7-a359-8b4fcaa232ad",
"name": "toml",
"version": "0.10.2",
"purl": "pkg:pypi/toml@0.10.2"
},
{
"type": "library",
- "bom-ref": "fb2b92a1-22d6-469c-bfd1-2db65ef9ec27",
+ "bom-ref": "e01c573d-ad81-4cc6-8329-e822ae904b33",
"name": "tomli",
"version": "2.0.1",
"purl": "pkg:pypi/tomli@2.0.1"
},
{
"type": "library",
- "bom-ref": "68de7758-cd50-44ac-9849-1e0b238a672e",
+ "bom-ref": "5a2e1699-222d-4451-816a-b5a0bcd93415",
"name": "twine",
"version": "4.0.2",
"purl": "pkg:pypi/twine@4.0.2"
},
{
"type": "library",
- "bom-ref": "b1de0268-9725-4ce8-b68a-2f290577e070",
+ "bom-ref": "46d5ec72-72fc-4835-809e-173393615d78",
"name": "urllib3",
"version": "2.0.3",
"purl": "pkg:pypi/urllib3@2.0.3"
},
{
"type": "library",
- "bom-ref": "3c4380f3-4405-41d9-9cfd-2180d16ae7b8",
+ "bom-ref": "12457b14-15fb-4813-bfc2-9ffee7f19eb1",
"name": "webencodings",
"version": "0.5.1",
"purl": "pkg:pypi/webencodings@0.5.1"
},
{
"type": "library",
- "bom-ref": "f552fd8b-1b81-4a02-a7a1-222492c3ce7c",
+ "bom-ref": "265f0053-8052-4a91-9f14-e0e26dbca119",
"name": "zipp",
"version": "3.16.2",
"purl": "pkg:pypi/zipp@3.16.2"
@@ -316,151 +316,151 @@
],
"dependencies": [
{
- "ref": "5107569a-a4c2-4697-a9b1-49140862657c",
+ "ref": "664c77d0-35f5-49f7-822a-8036bb800c3c",
"dependsOn": []
},
{
- "ref": "b4f9a2b3-ad8e-4221-8bf5-818cd7a46bb1",
+ "ref": "79a12da0-79b0-4da0-887c-a53ab4b2d1e5",
"dependsOn": []
},
{
- "ref": "b7438855-0eaf-49b3-bca5-c2d2623bf56a",
+ "ref": "9d632db7-285d-40ed-9ea9-8e2fa16c9c84",
"dependsOn": []
},
{
- "ref": "642daffd-60be-40aa-91c9-f6d9837de82f",
+ "ref": "5f37d3fd-7fda-4184-838c-e490fb8a7b9f",
"dependsOn": []
},
{
- "ref": "62706c05-1487-4a80-9d12-88e369025bfb",
+ "ref": "610021f2-c343-441f-99a6-ee3022f310e6",
"dependsOn": []
},
{
- "ref": "114d5a8d-7649-4fbb-9528-a20be15bdd4d",
+ "ref": "164c8ced-36e1-4174-b43b-f5a1439f9b6b",
"dependsOn": []
},
{
- "ref": "2023d488-cb68-41ec-94f9-7f350d1ce707",
+ "ref": "8203f6b1-43f4-4cdd-89d5-522c87ecb53a",
"dependsOn": []
},
{
- "ref": "d1264456-03ac-4014-886b-fd3defc37d4b",
+ "ref": "4e8e77b7-dcbe-4c35-9672-cdcb80cf683c",
"dependsOn": []
},
{
- "ref": "40df1c3b-799b-406f-ba76-ae1119811b4f",
+ "ref": "15d8bfa5-627e-42fe-9b88-7308d82ed668",
"dependsOn": []
},
{
- "ref": "7aaa3fab-729e-4c65-b198-2d1490150009",
+ "ref": "e5e99648-2cb7-45ca-94cc-1ad548689a69",
"dependsOn": []
},
{
- "ref": "7e2fba01-8845-43af-a8cd-22b97817950c",
+ "ref": "55ff25f1-e1f6-41ca-81e4-ff482bdc919a",
"dependsOn": []
},
{
- "ref": "c12a57b3-d285-438a-8aec-f13b7cae84f7",
+ "ref": "a88b4a86-cd43-4abf-b72d-d6d6bc340a31",
"dependsOn": []
},
{
- "ref": "e2a9a398-3235-4857-b53f-316aab24ca1c",
+ "ref": "207d4286-af54-4655-9698-fa421fab126b",
"dependsOn": []
},
{
- "ref": "6e058e0f-01e9-4ace-91ef-4901909dc960",
+ "ref": "83d00538-f980-414c-83c9-f83c7db449fb",
"dependsOn": []
},
{
- "ref": "53375c6d-7063-4725-bb43-d91c24c95b2a",
+ "ref": "9f69d6a7-4675-4133-bc34-5210ee1d9e8a",
"dependsOn": []
},
{
- "ref": "fac2d1c5-88e1-40d4-9643-608e0970cb88",
+ "ref": "43adb8e2-288e-4f0c-8340-1f785d3f438d",
"dependsOn": []
},
{
- "ref": "1f4ce596-ab70-48a4-84a1-c3d76d6c7f31",
+ "ref": "23456227-14e0-47ea-8494-bd3360248a8b",
"dependsOn": []
},
{
- "ref": "00031788-1db2-4650-9e71-6f104dda3f99",
+ "ref": "cabfbe15-1e1d-42e3-b224-e37633c2204a",
"dependsOn": []
},
{
- "ref": "720f7756-b836-49ae-a669-c2be04929d2e",
+ "ref": "843278c5-162e-40b9-9a84-5634020d701f",
"dependsOn": []
},
{
- "ref": "d81caab3-1edb-441d-ba51-ce06f130c1cf",
+ "ref": "b98eca0e-1d80-46fc-ae8a-b65bdf0975a2",
"dependsOn": []
},
{
- "ref": "f8481d9e-dc96-47f9-b41e-8769e8032a3d",
+ "ref": "711e2604-6e52-444b-9042-eb86ac6d2dda",
"dependsOn": []
},
{
- "ref": "97c3a3ee-fa16-4267-8720-cdd25af700bb",
+ "ref": "87d3c5cf-2045-4494-a6f7-96884cadc6c2",
"dependsOn": []
},
{
- "ref": "2981945b-5175-4dd9-a5f7-9d8ead8316a2",
+ "ref": "9193a33b-1bb8-4881-9414-a61b028fcc1e",
"dependsOn": []
},
{
- "ref": "39f52e24-8178-4132-ba95-de24dcdc7328",
+ "ref": "5f6798b2-cd4c-4041-bdf3-13f1e8e8664f",
"dependsOn": []
},
{
- "ref": "758534e3-173f-4c6f-a02b-f860b9eedc9d",
+ "ref": "db3452f3-0496-4f0c-9b44-598e06817941",
"dependsOn": []
},
{
- "ref": "0388f878-1815-436a-b7a4-4e3752d039d6",
+ "ref": "0a601f4a-b44b-4732-8eb8-a2caef7c15d1",
"dependsOn": []
},
{
- "ref": "4c6f3ac4-f037-4467-a3d2-e724e318cff1",
+ "ref": "00ad1a8e-c91e-4c4c-be84-a95071165a67",
"dependsOn": []
},
{
- "ref": "ee0b5d9f-c05f-43b6-8802-71442e49eef4",
+ "ref": "1f7847eb-170c-41f6-a0fb-5e81cc275365",
"dependsOn": []
},
{
- "ref": "9f56ac29-500c-47cd-9ab4-b074381cf63e",
+ "ref": "c26a0af7-6f4e-4e29-89b1-1cc33c3e08ce",
"dependsOn": []
},
{
- "ref": "6a34cfdc-479c-44b6-9009-5092a8bf356e",
+ "ref": "2324e68a-bbd0-463b-9c7b-e877468fa533",
"dependsOn": []
},
{
- "ref": "52ba7a21-d7bb-4b54-8fcc-cc18e2a0b1c2",
+ "ref": "85f89d52-8b44-4b45-8d34-a95d43ef301a",
"dependsOn": []
},
{
- "ref": "728624b6-7e7c-4360-89fa-e0d158a40b53",
+ "ref": "a20baef6-b538-42b7-a359-8b4fcaa232ad",
"dependsOn": []
},
{
- "ref": "fb2b92a1-22d6-469c-bfd1-2db65ef9ec27",
+ "ref": "e01c573d-ad81-4cc6-8329-e822ae904b33",
"dependsOn": []
},
{
- "ref": "68de7758-cd50-44ac-9849-1e0b238a672e",
+ "ref": "5a2e1699-222d-4451-816a-b5a0bcd93415",
"dependsOn": []
},
{
- "ref": "b1de0268-9725-4ce8-b68a-2f290577e070",
+ "ref": "46d5ec72-72fc-4835-809e-173393615d78",
"dependsOn": []
},
{
- "ref": "3c4380f3-4405-41d9-9cfd-2180d16ae7b8",
+ "ref": "12457b14-15fb-4813-bfc2-9ffee7f19eb1",
"dependsOn": []
},
{
- "ref": "f552fd8b-1b81-4a02-a7a1-222492c3ce7c",
+ "ref": "265f0053-8052-4a91-9f14-e0e26dbca119",
"dependsOn": []
}
]