6babaa0166
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
680 B
680 B
whoareyou
Who is calling me? A self-hosted HTTP service that looks up Swedish phone numbers across reverse-lookup sites. Providers are sandboxed WASM components.
Usage
$ just run
$ curl "http://127.0.0.1:8080/api/v1/number/0700000000"
Configuration (env)
| Variable | Default |
|---|---|
WHOAREYOU_LISTEN |
127.0.0.1:8080 |
WHOAREYOU_COMPONENTS_DIR |
components |
WHOAREYOU_CACHE_TTL_HOURS |
24 |
WHOAREYOU_FETCH_TIMEOUT_SECS |
10 |
Development
$ rustup target add wasm32-wasip2
$ just test
Provider contract lives in wit/provider.wit. See
docs/superpowers/specs/2026-06-05-wasm-provider-service-design.md.