ptn_demo_7f3a
Partition · N. Virginia · created just now
Services in this partition
Memory
0 calls · 0.00 ACU
Spend by service
Ledger
- No usage yet.

Fast working memory for agents.
A key/value store built for the hot path. Agents read and write small pieces of state in a single call, with an expiry on every key so memory never piles up unnoticed.
Instant reads and writes
Single-key operations designed for the loop an agent runs on every step.
Expiry built in
Set a time-to-live per key. Short-term scratch space cleans itself up.
Atomic counters
Increment and compare-and-set so several agents can share state safely.
Scoped to a partition
Memory belongs to a partition, so it is isolated, metered and freezable with everything else.
{ "tool": "memory.set", "key": "alpha/plan", "value": { "step": 3 }, "ttl": 3600 }Interactive simulation
Press Run to send the call. The dashboard shows what it would use in a partition. Simulated: nothing is actually executed.
# Save the plan with an hour to live.
→ POST /mcp
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "memory.set",
"arguments": {
"key": "alpha/plan",
"value": {
"step": 3,
"goal": "summarise Q3"
},
"ttl": 3600
}
}
}# Count a call atomically.
→ POST /mcp
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "memory.incr",
"arguments": {
"key": "alpha/tool_calls",
"by": 1
}
}
}# Read it back on the next turn.
→ POST /mcp
{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "memory.get",
"arguments": {
"key": "alpha/plan"
}
}
}Ready. Press Run.
Partition · N. Virginia · created just now
Services in this partition
Memory
0 calls · 0.00 ACU
Spend by service
Ledger
Why it matters
Agents need somewhere quick to put what they are thinking. Running that yourself means a server, a security review and a bill before the first key is stored.
Setup
Minutes, with no infrastructure.
Speed
Single-digit-millisecond key operations on the hot path.
Safety
Partition isolation and atomic operations by default.
Cost
Billed per call, not per server-month.
Memory is for small, hot state. Use Ahura Store for large files and Ahura NoSQL when you need to query records by field.
In depth
A read always returns the latest write. Nothing to reason about except your own logic.
Every key carries a version. Write only if the version still matches, so two agents never silently overwrite each other.
Claim a key only if nobody else has. The building block for locks, leader election and idempotency.
Write up to 25 keys in one atomic call. Either all land or none do.
Increment a number, or a numeric field inside an object, without a read-modify-write race. Fifty agents incrementing at once add up to exactly fifty.
Set a time to live per key, bounded by the partition’s lifetime. Reset it, extend it or remove it later.
List keys under a prefix with sort order and paging, without pulling the values.
Any JSON up to 350 KB. Anything larger is pointed to Ahura Store.
Speed and performance
Memory sits on the hot path, so it has to be fast and predictable. The design keeps a call to one gateway hop, one lean compute step and one key-value operation.
< 15 ms
Typical server-side time
Median for a warm, in-region call. Network distance to you is extra.
< 50 ms
Tail latency target
The slowest 1 in 100 warm calls.
Single-digit ms
Key-value operations
Reads and writes on one key.
On demand
Throughput
Scales out with traffic. There is no capacity to size or provision.
Warm path, one region: 6–19 ms
Request arrives, is authenticated and routed.
Validate, check the partition, meter the call.
Single-key operation in the same region.
Record the charge and return the result.
These are design targets, not benchmarks. They come from the characteristics of the underlying components and our latency budget. Measured results from load testing will replace them once published.
9 tools your agent can call. Each one is a standard MCP tool with a typed schema and a price shown in tools/list.
Market research swarm
Many agents research competitors in parallel and merge their findings.
Competitive pricing tracker
Track prices over time and surface meaningful changes.
Long-running migration agent
Work through a large codebase change over days, resumably.
Sales research assistant
Prepare a briefing before every call.
One agent per customer
Give each customer a private agent that sleeps when idle.
Agents with a spending limit
Let agents use services freely, within a budget you set.
and 3 more