Skip to main content

Version History

ANIP's version line tracks the progression of protocol capabilities. The current version is v0.11.

Version progression

VersionWhat it addedKey concepts
v0.11Runtime observabilityLogging, metrics, tracing, diagnostics hooks; getHealth(); health endpoint
v0.10Horizontal scalingPostgreSQL storage; leader election; exclusive invocation locks; multi-replica support
v0.9Audit aggregationStorage-side redaction; caller-class disclosure; audit entry aggregation for high-volume reads
v0.8Security hardeningEvent classification; two-layer retention; failure redaction; aggregation flushing
v0.7Discovery postureTrust posture in discovery; anchoring cadence; metadata disclosure control
v0.6Streaming invocationsSSE-based streaming responses; response_modes declaration; streaming + unary support
v0.5Async storageNon-blocking audit writes; background checkpoint scheduling; retention enforcement
v0.4Lineageinvocation_id and client_reference_id for cross-delegation lineage tracking
v0.3Anchored trustMerkle checkpoints; signed manifests; JWKS; trust levels (declarative → signed → anchored)
v0.2Cost and failuresCost declaration and cost_actual; structured failures with resolution guidance
v0.1Core protocolDiscovery, manifest, capabilities, delegation, permissions, invoke, audit

What's next

  • Federated trust — cross-service delegation chains and token exchange
  • Studio streaming visualization — watch streaming invocations in real-time
  • Studio lineage tracing — trace invocation chains through audit
  • gRPC transport expansion — Java, C#, TypeScript bindings from the shared proto

For the full roadmap, see the SPEC.md in the repo.