AKKA / Platform Capabilities Reference

Platform runtime

Clustering. Peer cluster with gossip membership.
Sharding. Deterministic entity partitioning.
Entity rebalancing. Redistributes on membership change.
Durable execution. Workflows resume from last step.
State replication. Entity state across zones.
Multi-region. Active-active state across regions.
Split-brain resolution. Configurable partition strategies.
HA / DR. No single point of failure.
Rolling updates. Zero-downtime version rollout.
Auto-scaling. Cluster size follows load.
Self-healing. Failed members replaced automatically.
Backpressure. End-to-end flow control.
Work-stealing. Idle members pick up queued work.
Gossip protocol. Peer-to-peer membership.
Failure detection. Phi accrual, tunable sensitivity.
Cross-region failover. Reroutes on region degrade.
Session stickiness. Requests routed to entity shard.
In-memory grid. State in RAM for microsecond reads.

Akka Actors

Actor model. Unit of state, behavior, and one mailbox.
Serialized execution. One message at a time, no locks.
4KB actors. Memory footprint of an idle actor.
200M actors per core. Density on a single CPU core.
1M-node clusters. Cluster size the runtime is built for.
Actor hierarchy. Parents supervise the children they create.
Supervision strategies. Resume, restart, stop, escalate.
Backoff supervision. Restarts spaced by backoff.
Death watch. Termination arrives as a message.
Typed behaviors. Protocols checked at compile time.
Tell and ask. Fire-and-forget, or request with reply.
Mailbox types. Unbounded, bounded, priority, control-aware.
Stashing. Hold messages until the actor changes behavior.
Dispatchers. Thread-pool, pinned, affinity pools.
Actor timers. Single-shot and periodic messages.
Receive timeout. Fires when an actor idles past a threshold.
Routers. Pool and group, round-robin or hashed.
Location transparency. One reference reaches any node.
Remoting. Actor messaging over encrypted transport.
Cluster singleton. One instance across the cluster.
Distributed pub-sub. Topic delivery across the cluster.
Circuit breaker. Trips a failing call path, half-opens to retry.
Coordinated shutdown. Ordered phases on leave or exit.
Stream integration. Actors as stream sources and sinks.

Development model

Agent component. LLM unit with session memory.
Workflow component. Durable multi-step orchestration.
Event-sourced entity. State from event log.
Value entity. State as latest value.
View component. Materialized projection over events.
Endpoint component. HTTP, gRPC, or MCP surface.
Consumer component. Subscribes to events or topics.
Timed action. Scheduled durable work.
Component composition. Typed message passing.
Java 21+. Java 21 language and above.
Component annotations. Declarative wiring.
Effect API. Value plus side effects.
Local dev console. Topology, traces, state.
Testing framework. Unit and integration kits.
Maven plugin. Scaffolding, build, packaging.
SBT plugin. Same for Scala projects.
Hot reload. Code changes without restart.
CLI. akka command for deploy, logs, exec.
IDE integration. IntelliJ and VSCode plugins.
Serialization. Protobuf, JSON, custom codecs.
Component versioning. Schema evolution rules.

Data & state

Event sourcing. Immutable event per state change.
Event journal. Durable queryable event log.
Snapshotting. Periodic state snapshots.
CQRS. Separate command and query paths.
Materialized views. Event-driven read models.
In-memory state grid. State cached across cluster.
Per-entity consistency. Commands serialized per entity.
Cross-entity consistency. Async projections.
At-least-once delivery. Retry with idempotency keys.
Exactly-once effects. Effect ledger dedupes retries.
CRDT support. Distributed Data replicated types.
Key-value entity. Non-event-sourced state.
Schema evolution. Versioned events and states.

Agentic AI

Agent runtime. Session-scoped LLM with retry.
Session memory. Durable per-session context.
Multi-agent orchestration. Teams as workflow steps.
Tool binding. MCP consumption from any component.
Tool exposure. Any component becomes an MCP tool.
Agent-to-agent (A2A). Cross-service agent RPC.
Streaming responses. Token-level to clients.
Structured outputs. Schema-validated JSON.
Function calling. Typed argument marshalling.
Model provider abstraction. Swap models per agent.
Prompt templates. Versioned reusable prompts.
Context window management. Auto compaction, summary.
RAG integration. Retrieval before generation.
Embeddings. Vector generation and storage.
Semantic search. Vector, keyword, hybrid.
Trace propagation. End-to-end agent trace.

Model support

Anthropic Claude. Claude 5, 4.8, 4.7, Haiku 4.5.
OpenAI. GPT-4 family and o-series.
Google Gemini. Via AI Studio API.
Google Vertex AI. Enterprise-hosted variant.
Fireworks. Hosted open-weight models.
AWS Bedrock. AWS multi-model service.
Azure OpenAI. Azure-hosted GPT.
Self-hosted open-weight. Gemma, Llama, Qwen, Mistral.
Local inference. Ollama and vLLM endpoints.
Custom endpoints. Bring-your-own HTTP or gRPC.
LoRA adapter serving. Task adapters over a base.
Model routing. Per-request policy selection.

Akka Optimize

Observe. Measure work agents do on live traffic.
Route. Send each task to the fitting model.
Train. Specialize models on your own data.
Serve. Run in your environment, frontier fallback.
Targeting engine. Scores narrowness, volume, spend.
Deterministic grader. Structured prompts (SQL, JSON).
LLM judge. Scores unstructured prompts.
Grades external harnesses. Copilot, Claude Code, Cursor.
Governance signal. Scores drive audit trail.
Training signal. Scores drive reward model.
Promotion signal. Scores drive promotion.
Open-weight base tuning. 4–12B base with RL.
LoRA adapter. ~50MB weights you own.
In-VPC training. GPUs in your cloud account.
Air-gapped training. Supported where required.
Fireworks training. Alternative to in-VPC.
Quality gate. Quality ≥ baseline before promotion.
Token gate. Token drop ≥ target before promotion.
Shadow staging. Candidate runs alongside incumbent.
Canary promotion. Gradual rollout by traffic share.
Fleet promotion. Full rollout after gates clear.
Before/after benchmark. Saved to audit record.
Post-promotion grading. Catches drift live.
Auto-retrain on drift. Fresh candidate to staging.
Auto-revert on slip. Return to proven model.
Improvement policy. Bounds tuning scope and targets.
Interaction log. Every decision written durably.
AI Gateway. OpenAI-compatible ingress.
Tier select. Per-request model tier.
Adapter hot-swap. Live swap without restart.
Response cache. Gateway-level caching.
Gateway rollback. Canary, shadow, rollback controls.
Frontier fallback. GPT-5.5, Opus 4.8 as teacher.
Trace store. Agent traces retained.
Scrub & curate. PII and secret redaction.
Judges & evals. Reward-model pipeline.
RL environments. Sandbox training suites.
Synthetic data. Teacher and RLVR generation.
SFT · DPO · RL. Three training regimes.
Elastic inference. Base plus adapters, auto-scale.
BYO-agent plugin. Endpoint config, trace capture.
Log forwarder. Prod logs to gateway.
Repo & CI connection. Codebase, sandbox deploys.
Budget-owner console. Spend, savings, cost per task.
AI-owner console. Pipeline, promoted-model quality.
System-owner console. Throughput, ladder, health.
90-day assessment. Install, Observe, Witness.

Akka Verify

Batch evaluations. Scheduled offline runs.
Online evaluations. Continuous live scoring.
Guardrails. Input and output policy enforcement.
Policy records. Machine-readable per decision.
Evidence export. Regulator-ready audit bundles.
Per-decision audit trail. Inputs, outputs, policy.
SAFR mapping. Safeguards for agentic finance.
Regulatory pattern library. 49 regs, 227 controls.
Explainability records. Reasoning trace per output.
Drift detection. Behavior-change alerts.
PII detection. Auto-redaction hooks.
Prompt-injection defence. Layered input filters.
Model comparison. A/B judging harness.
Red-team harness. Adversarial test suite.

Akka Specify

Dev Spec. Goals, requirements, knowledge sources.
Eval Matrix. Risk, operational, improvement envelopes.
Goals & intent. Purpose, success metrics, autonomy.
Functional requirements. What the system must do.
Knowledge sources. What the system must know.
Risk envelope. Safeguards it must not cross.
Operational envelope. SLA, regions, latency, cost.
Improvement policy. What it should optimize toward.
Versioned specs. Every spec tracked with history.
Build track. PM, Dev, ML/Data Eng, Analyst.
Govern track. Risk, Security, Compliance, SRE, FinOps.
Continuous build. Spec change regenerates the system.
Continuous governance. Eval Matrix enforced each build.
Guaranteed outcome. System is the deliverable.
99.9999% availability. UP guarantee.
Governance enforced. SAFE guarantee.
Improves in production. SMART guarantee.
Weeks, not quarters. Delivery timeline.
Fixed price. One number, build plus run plus govern.
Delivered and operated. Not handed off.
Isolated VPC install. Optionally in your VPC and region.
Private data link. Governed least-privilege access.
Data under your control. No data leaves customer plane.
24/7 SRE operations. Akka SREs run avail, safety, latency.
Includes the Akka platform. In the fixed price.
Includes all infrastructure. In the fixed price.
Includes all AI tokens. In the fixed price.
Includes model training. In the fixed price.
Includes delivery. Implementation in the fixed price.
Includes 24/7 SRE. Operations in the fixed price.

Integration & protocols

HTTP endpoints. REST, streaming, SSE.
gRPC endpoints. Bidirectional protobuf streams.
MCP tool binding. Consume MCP from components.
MCP tool exposure. Expose components as MCP.
Agent-to-agent (A2A). Cross-service agent RPC.
Brokerless messaging. Component pubsub in-process.
Kafka bridge. Consume and produce topics.
Pulsar bridge. Pulsar equivalent.
CDC ingestion. Debezium-style change streams.
Server-sent events. SSE for streaming clients.
WebSocket. Long-lived client connections.

Deployment & operations

Regions. Multi-region deployment.
Geo-pinning. Traffic and residency by region.
Rolling updates. Zero-downtime rollout.
Blue/green. Parallel-version staging.
CI/CD hooks. Actions, GitLab, Jenkins.
Secrets management. Encrypted, runtime-injected.
Network policies. Service-to-service rules.
CVE patching. Managed cadence, opt-in windows.
Deploy from CLI. akka deploy per project.
Deploy from console. Click-through from AAO.
Deploy from API. Programmatic control.
Project isolation. Per-project quota, fences.
Environment isolation. Dev, stage, prod.
Resource limits. CPU, memory, concurrency caps.

Identity & access

RBAC. Four built-in roles.
OIDC. Federated login via any provider.
SAML. Enterprise SSO integration.
Project membership. User-to-project mapping.
Environment isolation. Grants per environment.
API tokens. Long-lived and short-lived.
Service accounts. Non-human identities for CI.
MFA. Multi-factor for console access.
Role-change audit log. Every grant recorded.
Session management. Lifecycle and revocation.

Security & compliance

In-VPC deploy. Runtime in your VPC.
In-account deploy. Runs in your cloud account.
Air-gapped. No internet dependency.
Sovereign. Customer controls all data plane.
TLS 1.3. Encryption in transit everywhere.
AES-256 at rest. Encryption for persisted state.
Key rotation. Managed or bring-your-own KMS.
Audit logging. Control-plane actions logged.
SOC 2 Type II. Annual audit, NDA report.
ISO 27001. Annual certification.
GDPR. DPA and subprocessor list published.
HIPAA readiness. BAA available on request.
DPIA support. Assessment inputs supplied.
Subprocessor list. Public, notified changes.

Observability

Distributed tracing. Per-request across services.
Agent trace. Per-invocation LLM trace.
Workflow trace. Step-by-step execution trace.
Metrics export. Prometheus and OTLP.
Event-journal query. Per-entity time-series.
Component health. Live status per component.
Log aggregation. Structured JSON with context.
Grafana integration. Dashboards and alerts.
Datadog integration. APM, metrics, logs.
Prometheus integration. Native scrape endpoint.
OpenTelemetry. Traces, metrics, logs on OTel.
Structured logs. Schema-aware format.
Akka Agentic AI Platform · Audited 2026-07-29