Documentation Index
Fetch the complete documentation index at: https://docs.orinadus.com/llms.txt
Use this file to discover all available pages before exploring further.
Location
Keys
Absolute path to the vault (brain) directory. Vault projection writes daily notes here.Default:
~/brainAbsolute path to the JSONL journal file.Default:
~/.local/share/urchin/journal/events.jsonlThe parent directory is created automatically on first write.Path to the event cache file used by certain query operations.Default:
~/.local/share/urchin/event-cache.jsonlTCP port the HTTP intake server binds on
127.0.0.1.Default: 18799Bearer token required on every
POST /ingest. If not set, all requests from loopback are accepted without auth.When set, requests must include Authorization: Bearer <token>. Missing or wrong token returns 401.Full URL of the Orinadus cloud sync endpoint.Example:
https://www.orinadus.com/api/urchin-syncNo default. Cloud sync is disabled when this key is absent.Bearer token for the Orinadus cloud sync API. Required if
cloud_url is set.Optional remote host override. Used by certain SDK clients for non-standard routing.
Example file
Precedence
Configuration is layered. Later layers win:- Compiled defaults — applied unconditionally
- Config file — keys present in
config.tomloverride defaults - Environment variables — override both file and defaults. See Environment Variables.
Editing via CLI
urchin config set writes only to the TOML file. It does not affect environment variables.
Notes
- Sensitive values (
cloud_token,intake_token) are shown as[set]inurchin doctoroutput — the actual values are never printed. - The file is parsed with TOML. Strings must be quoted. Integers must not be quoted.
- Unknown keys in the file are silently ignored.
