Hi Aaron, thanks for your help, this is really useful.

Yes my application uses an OAS. So far I have been using ocpidev run application <app> to run my applications.

I am getting an error when I instead try to use ocpirun:

OCPI( 8:532.0158): For instance  0: "file_read", finding and checking candidate implementations/workers
OCPI( 8:532.0158): Error Exception: No acceptable implementations found in any libraries for "ocpi.core.file_read".  Use log level 8 for more detail.

When I run the same application with ocpidev run it finds it fine:

OCPI( 8:585.0106): For instance  0: "file_read", finding and checking candidate implementations/workers
OCPI( 8:585.0106):   Considering implementation "file_read" from artifact "../../imports/ocpi.core/exports/artifacts/ocpi.core.file_read.rcc.0.ubuntu22_04.so"
OCPI( 8:585.0106):     Accepted implementation before connectivity checks with score 1