Skip to content

Content Pack URLs

This is the canonical list of every starter content pack shipped in src/constants/packs.ts. URLs are the ones Ark actually downloads from; SHA-256 values come from the curated model pack manifest. Custom models and custom URLs registered by users go through ContentPackService and are not listed here.

ZIM

Kiwix ZIM archive packs. The content detail screen first tries Ark's native ZIM reader module when an archive is installed. Builds without the native reader keep the OS handoff to Kiwix or another reader.

Kiwix publishes SHA-256 sidecars by appending .sha256 to the ZIM URL. Ark stores those official checksum links in pack metadata, resolves the published hash before downloads when network is available, and verifies SHA-256 after download. Small files use Expo Crypto directly; large ZIM archives use Ark's chunked SHA-256 path so the archive is not loaded into memory at once.

IDTitleURL
wikipedia-simple-en-nopicSimple English Wikipediahttps://download.kiwix.org/zim/wikipedia/wikipedia_en_simple_all_nopic_2026-05.zim
wikipedia-simple-en-miniSimple English Wikipedia Minihttps://download.kiwix.org/zim/wikipedia/wikipedia_en_simple_all_mini_2026-05.zim
medical-wikipedia-en-nopicMedical Wikipediahttps://download.kiwix.org/zim/wikipedia/wikipedia_en_medicine_nopic_2026-04.zim
wikivoyage-en-nopicWikivoyage Englishhttps://download.kiwix.org/zim/wikivoyage/wikivoyage_en_all_nopic_2026-03.zim
wikipedia-en-top100-nopicEnglish Wikipedia Top 100https://download.kiwix.org/zim/wikipedia/wikipedia_en_100_nopic_2026-04.zim

PDF Guides

Direct PDF downloads. The reader renders pages on device, supports section jumps, and feeds extracted page text into RAG.

IDTitleURLSource
hesperian-first-aidHesperian First Aid (chapter from New Where There Is No Doctor)https://hesperian.org/wp-content/uploads/pdf/en_nwtnd_2011/en_nwtnd_2014_03g.pdfHesperian Health Guides
where-there-is-no-doctor-first-aidWhere There Is No Doctor (2011 edition, full book)https://archive.org/download/WhereThereIsNoDoctor-English-DavidWerner/14.DavidWerner-WhereThereIsNoDoctor.pdfInternet Archive (Hesperian original)
us-army-survival-fm-21-76US Army FM 21-76 Survival Manualhttps://ia601604.us.archive.org/28/items/Fm21-76SurvivalManual/FM21-76_SurvivalManual.pdfInternet Archive

HTML Snapshots (defuddle-extracted)

downloadStrategy: html_snapshot. Ark fetches the URL with Defuddle to strip the live page down to clean Markdown, stores it under the content directory, and indexes the result for RAG. These are the official government and public-health pages the library is anchored on.

IDTitleURLSource
disaster-power-outagePower Outageshttps://www.ready.gov/power-outages/Ready.gov
disaster-floodsFloodshttps://www.ready.gov/floodsReady.gov
disaster-earthquakesEarthquakeshttps://www.ready.gov/earthquakesReady.gov
disaster-wildfiresWildfireshttps://www.ready.gov/wildfiresReady.gov
disaster-extreme-heatExtreme Heathttps://www.ready.gov/heatReady.gov
disaster-winter-weatherWinter Weatherhttps://www.ready.gov/winter-weatherReady.gov
food-preservation-usdaFood Safety During a Power Outagehttps://www.foodsafety.gov/food-safety-charts/food-safety-during-power-outageFoodSafety.gov (USDA/FDA)
sanitation-hygienePersonal Hygiene During an Emergencyhttps://www.cdc.gov/water-emergency/safety/guidelines-for-personal-hygiene-during-an-emergency.htmlCDC

Authored Guides

Markdown content that ships inside the app and is seeded by authored-guide-seed.service.ts. The full text lives in src/services/content/authored-guides.ts; the seed writes a local file and indexes it for RAG the first time the app sees each id. SHA-256 of the in-source markdown is used to detect when authored content has changed and to overwrite stale local copies.

IDTitleCategory
household-readinessHousehold Readiness & Go-BagPreparedness
emergency-waterEmergency WaterWater
emergency-powerEmergency Power & Battery DisciplinePreparedness
emergency-cookingEmergency Cooking Without UtilitiesFood
foraging-basicsForaging Risk & Poison AvoidanceFood
personal-safety-conflictPersonal Safety & De-escalationSafety
offline-communicationsOffline CommunicationsComms
sanitation-principlesSanitation PrinciplesWater
shelter-evacuationShelter, Evacuation & ExposureSurvival
health-continuityMedication & Health ContinuityHealth

Weather And Feeds

SourceURL
Open-Meteo forecast APIhttps://api.open-meteo.com/v1/forecast
FEMA Disaster Declarations RSShttps://www.fema.gov/feeds/disasters.rss
NHC Atlantic Tropical Cyclones RSShttps://www.nhc.noaa.gov/index-at.xml
USGS Significant Earthquakes Atomhttps://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/significant_week.atom

On-Device Chat Models

GGUF model packs downloaded by DownloadManagerService into Ark's models/ directory. Curated packs ship the SHA-256 that the upstream publisher exposes for the file; Ark re-verifies after download with chunked SHA-256. LlamaAdapter loads the first installed model in dev builds; the mock adapter is the Expo-safe fallback.

IDTitleURLSHA-256
model-qwen25-15b-q4-0Qwen2.5 1.5B Instruct Q4_0 (~1 GB)https://huggingface.co/Qwen/Qwen2.5-1.5B-Instruct-GGUF/resolve/main/qwen2.5-1.5b-instruct-q4_0.ggufdcd819ff094852c38faba6873d8ff0c9d51eadb2844539e52042ae5d647bbfdb
model-gemma4-e2b-it-q4-k-mGemma 4 E2B Instruct Q4_K_Mhttps://huggingface.co/unsloth/gemma-4-E2B-it-GGUF/resolve/main/gemma-4-E2B-it-Q4_K_M.gguf9378bc471710229ef165709b62e34bfb62231420ddaf6d729e727305b5b8672d
model-gemma4-e4b-it-q4-k-mGemma 4 E4B Instruct Q4_K_Mhttps://huggingface.co/unsloth/gemma-4-E4B-it-GGUF/resolve/main/gemma-4-E4B-it-Q4_K_M.gguf519b9793ed6ce0ff530f1b7c96e848e08e49e7af4d57bb97f76215963a54146d
model-smollm2-17b-q4-0SmolLM2 1.7B Instruct Q4_0 (~1.2 GB)https://huggingface.co/QuantFactory/SmolLM2-1.7B-Instruct-GGUF/resolve/main/SmolLM2-1.7B-Instruct.Q4_0.gguf0b1491225b73a81885bfc190d1416e366d6698195285fbd4458caffaac99820e

Users can also import a local .gguf file or register a custom URL through ContentPackService; those are not curated and do not ship a publisher SHA-256.

Embedding Models

Ark no longer ships embedding models as content packs. The embedding-models.ts registry now points at two ExecuTorch (react-native-executorch) text encoders, both of which are bundled with the native runtime on dev builds and resolved through the standard embedding context. RAG falls back to the deterministic ark-hash-v2 hash embedding when no ExecuTorch context is available (Expo Go, missing native module, no installed model).

IDDimensionFamilyTitleNotes
executorch-multi-qa-minilm-l6-cos-v1384ExecuTorchExecuTorch multi-qa MiniLM source searchDefault. Balanced mobile retrieval with lower memory and faster indexing.
executorch-multi-qa-mpnet-base-dot-v1768ExecuTorchExecuTorch multi-qa MPNet source searchHigher-quality retrieval for newer phones, with more memory and indexing cost.

The source-search model registry now lives in src/services/ai/embedding-models.ts. Historical content-pack model IDs are not carried forward in the fresh pre-release database baseline.

Safety Notes

  • Do not ship mushroom or wild-plant identification content without expert local sources and safety review. The current foraging-basics guide is intentionally a risk-avoidance guide, not an identification guide.
  • Medical, AI, and weather content is reference-only and must be verified for critical decisions.

Last updated:

Ark is beta software. Verify critical information with official sources and field training.