syntax = "proto3"; package quixos; message CapabilityRef { string interface_revision_id = 1; string operation_id = 2; } message PackageExportRef { string package_revision_id = 1; string export_id = 2; } message InjectedDependency { string port_id = 1; oneof binding { string state_slot_id = 2; EdgeDependency edge = 3; string receiver_interface_revision_id = 4; string constructor_atom_id = 5; } } message EdgeDependency { string edge_type_id = 1; string projection_id = 2; }