Get paid to run the flagship model
Every animica chat turn submits an
inference job to AICF and pays from the user's wallet. The job lands on
a miner with the right hardware tier. That miner runs the flagship model
and gets paid in ANIMICA on settlement.
Auto-detect hardware
animica miner setup
animica miner mine-blocks --count 0 --pool-stratum stratum+tcp://pool.animica.org:3333 setup detects GPU/CPU/VRAM/RAM and
installs the right model bundle.
mine-blocks connects to the official pool and starts PoW
(use --count 0 to mine until you press Ctrl-C).
AICF setup remains available for compatible machines and can run alongside mining.
Stream tokens back
The worker pulls a flagship bundle by IPFS CID once, then claims incoming jobs from the AICF queue, runs inference, and streams the response. Latency hints in the catalog set per-tier spillover.
aicf.workerClaimNextJob → aicf.workerSubmitResult
Get paid on-chain
Each completed job triggers an AICF settlement payment to your address. Settlements are batched and visible in your wallet (and on the explorer) — same chain, same finality as block rewards.
Bundle propagation
Flagship bundles are content-addressed and distributed via IPFS. The bundle CID and sha256 are published on the Animica chain via the AICF protocol, so miners can verify integrity before serving.
Pull a bundle
animica miner setup --tiers flagship
Resolves the published bundle for each tier and installs into
~/.animica/models/ via the
configured IPFS gateways. Verifies sha256 before extracting.
Pin a specific CID with
ANIMICA_AICF_TIER_FLAGSHIP_CID or
a --bundles-file.
Refresh policy
Miners refresh when a newer manifest for the same tier appears
on-chain and the local cache is older than refresh_after_days
(default 30). Configure via the catalog YAML.
No chain regression
AICF is purely additive. Animica consensus stays as it is: PoW blocks,
same difficulty adjustment, same payout. The AICF worker runs alongside
your existing miner — opt out any time with
--no-aicf
or ANIMICA_DISABLE_AICF_WORKER=1.