📦 RFC: should apps be able to bring their own models? #3
rufolangus
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Today JibarOS ships platform-default models per capability, OEMs override via
/vendor/etc/oir/oir_config.xml, devs sideload via/data/local/oir/. Apps cannot supply their own model.Should they be able to?
Arguments for — specialty domains (medical imaging, music transcription, niche languages) where the platform default is wrong and waiting for an OEM bake-in isn't realistic. Apps already ship llama.cpp/ONNX themselves to work around this; OIR's runtime is more efficient than each app re-implementing.
Arguments against — the whole point of OS-level capabilities is sharing. Every app shipping a 500MB–2GB model multiplies storage + RAM pressure. New attack surface (malicious GGUF loaded into a shared daemon). Quality variance hurts the OIR brand.
A middle path worth debating:
app:com.myapp.medical_qa, never as override of the platformtext.completedefault./data/app/<pkg>/oir-models/; app declares SHA in its manifest, OS verifies on load.apps.byom.enabled = false).Open questions:
Beta Was this translation helpful? Give feedback.
All reactions