resolvedBlueprint method
A blueprint flattened: includes expanded, variables substituted, resources in the order they would be settled, and a hash over all of it.
What a node is actually sent, and what to read when a blueprint composed from several presets is not doing what was expected — every resource names where it came from.
Implementation
Future<ResolvedBlueprint> resolvedBlueprint(String id) async =>
ResolvedBlueprint.fromJson(
await _object(await get('/blueprints/$id/resolved')),
);