SystemsModelTemplate.
One systems model of a market, written as rows over the calculation shapes and the predicates: its stocks, its flows, its loops, its delays and its parameters, for a family of verticals and kinds of offering; versioned; carries a planted defect so its check can go red
Figure 1SystemsModelTemplatespecified
- kind
- row
- scope
- platform
- key
- its name and version
- store
- postgres
- family
- market
Fields#
| field | type | required | note |
|---|---|---|---|
name | text | yes | |
version | count | yes | |
what | text | yes | the market it models, in one sentence |
vertical_family | text | yes | the family of verticals it fits, in the verticals model’s words |
kinds_of_offering | KindOfOffering | yes | |
stocks | ModelStock | yes | |
flows | ModelFlow | yes | |
loops | FeedbackLoop | yes | |
shapes | CalculationShape | yes | the calculation shapes its money flows compose |
parameters | [text] | yes | the parameter rows it reads, by name |
outputs | [text] | yes | the stocks and gains a simulation reports |
step | duration | yes | |
horizon | duration | yes | |
family | ModelFamily | yes | the model family the template is written in |
way | WayOfGoingToMarket | no | the way of going to market the template serves, where one fits |
game | GameOfRoles | no | the game of roles laid over the template, where the family carries one |
planted_defect | text | yes | the fault the template carries in its check mode, so the check is proved able to go red |
state | Readiness | yes | |
content_hash | hash | yes |
Routes that use it#
No route takes or returns SystemsModelTemplate directly. The record holds it, and the objects that point at it reach it.