v3.0.0 — Multi-agent protocol release
Codifide v3.0.0
Codifide becomes a multi-agent language. Symbols published on one machine can be resolved on any other — hash-verified, no out-of-band coordination required.
What's new
Remote symbol resolution — codifide store push sha256:<hash> --registry https://codifide.com publishes a symbol to the public registry. Any agent resolves it with --registry https://codifide.com. Hash-verification makes trust automatic.
Refusal reasons — bottom gains an optional string payload: bottom "confidence below threshold". The reason propagates through RefusalError for diagnostics. Backward-compatible — existing hashes unchanged.
Parallel evaluator: full import support — Imported symbols are now eligible for parallel evaluation. The last known gap in the parallel evaluator (AUD-OVERNIGHT-02) is closed.
Also shipped
codifide serve --read-onlyfor public registry deploymentscodifide serve --registryfor remote resolution- 383 Python tests, 0 skipped
V3-4 deferred
Time-indexed types (T@timestamp) were on the roadmap but deferred — no agent session produced evidence that the feature was needed.