Files
govoplan-rest/README.md

27 lines
1007 B
Markdown

# govoplan-rest
<!-- govoplan-repository-type:start -->
**Repository type:** connector (protocol).
<!-- govoplan-repository-type:end -->
`govoplan-rest` provides the GovOPlaN REST connector surface. It is intended to
expose selected module functions through governed HTTP endpoints without forcing
business modules to import each other directly.
The module starts with a small provider contract and discovery endpoint. Domain
modules will later register REST-exposable functions through the connector
contract; the connector owns HTTP binding, policy checks, serialization, and
operational diagnostics for that surface.
## Ownership
This repository owns:
- backend module manifest `rest`
- REST connector route contributions
- REST function publication DTOs and provider protocol
- future REST endpoint policy, throttling, and public/credentialed access rules
It does not own business semantics. Modules that expose functions remain
responsible for validation, authorization facts, and side effects.