addrkit: deterministic address resolution service (Go)

- domain: address normalization/parsing, matching with explicit statuses
- adapters: SQLite registry store, ArcGIS outages client, optional LLM rewriter, HTTP API
- seed pipeline with duplicate handling and unparsed reporting
- CLI (seed/verify/resolve), systemd unit, OpenAPI contract, tests
This commit is contained in:
addrkit
2026-10-09 20:05:32 +07:00
commit 3be331bb65
34 changed files with 3446 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
{
"addr": ":6171",
"data_path": "registry.db",
"log_level": "info",
"resolve": {
"fuzzy_threshold": 0.82,
"ambiguity_margin": 0.03,
"max_candidates": 5
},
"portal": {
"url": "${ADDRKIT_PORTAL_URL}",
"timeout_seconds": 2,
"retries": 1
},
"llm": {
"enabled": false,
"url": "${ADDRKIT_LLM_URL}",
"token": "${ADDRKIT_LLM_TOKEN}",
"model": "qwen3-14b-awq",
"timeout_seconds": 3
}
}