Every capability is a task with a typed contract; every model is a plugin implementing one task. These cards, the routes under /v1/<task>/<op> and the API docs are generated from the same declarations.
Every capability is a task with a typed contract; every model is a plugin implementing one task. These cards, the routes under /v1/<task>/<op> and the API docs are generated from the same declarations.