Skip to content

Blueprint Protocol ​

vyuh_blueprint_protocol defines the requests and responses shared by Blueprint servers and clients. It is a Dart library, not a separate service to deploy.

What it carries ​

  • Queries request records, filters, sorting, and paging.
  • Actions request a permitted change and return its outcome.
  • Metadata describes the model and the views a client can display.
  • Errors explain why a request could not be completed.

Most applications use these contracts through vyuh_blueprint_client and Blueprint UI. Use the protocol package directly when building a custom integration.

See querying entities and the package map.