Know the things
Equipment belongs to an area. A person holds a qualification.
DECK / 01 OF 17
Blueprint describes the things your business knows, the rules they follow, and the changes people can make.
Shared masters → business operations → committed transactions → connected systems.
02 / CONNECTED MASTERS
People, equipment, places, and procedures keep their own identities. Operations link to them.
Equipment belongs to an area. A person holds a qualification.
Only a qualified person can complete an operation on available equipment.
The operation records the exact procedure revision it followed.
03 / CORE OBJECT MODEL
| Primitive | Meaning | Example |
|---|---|---|
| Entity | A thing with its own identity. | Person · Document · Operation |
| Facet | One aspect of that same thing. | Contact details on a Person |
| Field | A value or reference. | Name · quantity · document ID |
| Relationship | A meaningful link between things. | Operation governed by Procedure |
| Association entity | A link with its own history and rules. | Qualification · Assignment |
| Action | A change with rules and permissions. | Approve · Assign · Complete |
| Lifecycle | A facet’s states and allowed transitions, triggered by actions. | Draft → Approved → Retired |
Modules define entities. Descriptors extend them with facets, behavior, queries, and UI.
Explore entities and facets →04 / THE MODEL SKELETON
An entity holds the identity. Facets organize its data and behavior. Links connect it to the rest of the business.
Physical profile and service status describe the same equipment. Each facet owns its fields.
Actions make permitted changes. Lifecycle actions move a facet between allowed states.
Equipment links directly to an area. An assignment is its own entity because the link has a role and validity dates.
05 / BUSINESS OPERATIONS
An equipment inspection connects a person, equipment, and a procedure. Actions move it from start to completion.
The procedure defines the checks and acceptable results.
An actual inspection records who did it, which equipment was used, and what was observed.
Completing the inspection checks the rules and commits its result and evidence.
One operation can span several actions and transactions.
Apps provide the screens and journeys. Blueprint carries the shared business meaning and rules behind them.
06 / THREE PLANES
Entities, relationships, actions, and rules.
What does the system mean?
Settings, permissions, and providers for this installation.
What applies here and now?
Actions, outcomes, and their evidence.
What happened, and why?
07 / HOW IT BUILDS
Descriptors let features extend entities owned by other modules.
One shared identity
Details + actions
Settings + actions
08 / A COMPILER PROBLEM
The Blueprint is the program. The compiler turns it into the artifacts used by the shared server, database, and UI.
Your masters, relationships, constraints, and permitted actions belong in the Blueprint.
Derive storage and metadata from that model. Server and client share a consistent way to query and act.
The runtime checks, commits, records evidence, and delivers effects using the same execution process.
Model the business. Compile the artifacts. Run the shared system.
Add custom behavior and integrations where your business needs them.
09 / TRANSACTIONS
“Complete inspection” is more than updating a status field.
Is this person allowed? Are the required results present? Is completion valid now?
Save the business change, its evidence, and pending delivery in one transaction.
Contact external systems after commit. Track delivery attempts and retry failures.
10 / THE ECOSYSTEM
An inspection completes. Connected views refresh, people are notified, and other systems can respond.
Durably records work to deliver after commit. A failed delivery does not erase the completed operation.
Applications observe query results. Relevant changes refresh the data they display.
Configured transports notify connected clients sooner. Clients still read through authorized queries.
Choose the adapters and integrations for your deployment. Consumers must handle repeat delivery safely; a notification is not the authoritative record.
Queries and subscriptions →11 / EVOLUTION
Identify what stays compatible and what needs migration.
Declare the steps, checks, and recovery path.
Verify the change in the environment where it will run.
12 / COMPOSING BLUEPRINTS
Start with Blueprint. Reuse capabilities such as IAM and workflows. Compose industry blueprints from modules that describe their business.
Build upward. Reuse across. Extend what already exists.
Each industry blueprint combines its own modules with shared capabilities. Descriptors can contribute facets and behavior to existing entities.
Industry modules shown here are examples of composition, not a catalog of shipped products.
13 / INTELLECTUAL INFLUENCES
Palantir: connect business objects, relationships, and actions.
Palantir action types →PROV-O: trace what happened, who acted, and where facts came from.
W3C PROV-O →RDF connects facts. OWL gives concepts and relationships explicit meaning.
W3C RDF →Conceptual influences, not claims of formal conformance.
Why Blueprint →14 / TECH STACK
One typed language across the system. Rich, responsive applications across platforms.
Shared types, from server to screen.
Sound typing and null safety keep models and contracts consistent across servers, clients, CLIs, and background workers.
Compile services and tools to native executables. Deploy servers and workers in Docker containers.
Why Dart →Expressive UI, built with the same types.
Rich widgets, fluid animations, and a shared codebase for mobile, desktop, and web—all using Dart’s type safety.
Native machine code on mobile and desktop. WebAssembly or JavaScript on the web, for high-performance interactive experiences.
Why Flutter →Share the model. Keep the types. Reach more platforms.
Edge-worker deployments depend on the host runtime and supported libraries.
15 / PACKAGES
vyuh_blueprint
Model entities and compose contributions.
vyuh_blueprint_servervyuh_blueprint_protocolvyuh_blueprint_client
Execute actions and connect clients.
vyuh_blueprint_ui
Turn the model into shared application UI.
16 / DEVELOPER WORKFLOW
Request a pub.vyuh.tech token from Vyuh Technologies, then install the CLI.
blueprint initblueprint doctor
blueprint dev — serversblueprint app — interactive app
blueprint restartblueprint logs --follow
17 / BUILD WITH PROOF
Connect its masters. Define its rules. Commit a result. Let another application react.
Model → act → commit → connect.
Pre-production. Readiness requires proof in the target environment.