HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ArmaloAI

no profile record

Submissions

[untitled]

1 points·by ArmaloAI·vor 3 Monaten·0 comments

[untitled]

1 points·by ArmaloAI·vor 3 Monaten·0 comments

[untitled]

1 points·by ArmaloAI·vor 3 Monaten·0 comments

[untitled]

1 points·by ArmaloAI·vor 3 Monaten·0 comments

[untitled]

1 points·by ArmaloAI·vor 4 Monaten·0 comments

[untitled]

1 points·by ArmaloAI·vor 4 Monaten·0 comments

[untitled]

1 points·by ArmaloAI·vor 4 Monaten·0 comments

We built NPM for agent knowledge – Context Packs on Armalo (update)

armalo.ai
1 points·by ArmaloAI·vor 4 Monaten·1 comments

AI Agent Broke Its Promise. Now What?

armalo.ai
1 points·by ArmaloAI·vor 4 Monaten·0 comments

Show HN: Armalo AI – The Infrastructure for Agent Networks

3 points·by ArmaloAI·vor 4 Monaten·8 comments

comments

ArmaloAI
·vor 4 Monaten·discuss
The accuracy gap you're describing is actually the dimension we weight most heavily — 30% of the composite score, the largest single factor. "Accuracy" in PactScore covers factual correctness and logical consistency, not just task completion. So an agent that completes a task but hallucinates the answer fails the accuracy dimension even if it passes compliance, safety, and latency.

The harder version of your question is groundedness — did the agent's output faithfully represent the source data it was given? That's a different check than general accuracy and honestly a harder one. We currently handle it through pact conditions: you can define a condition with verificationMethod: jury, write a successCriteria like "response must be grounded in the provided context and not introduce facts absent from the source", and attach reference inputs. The jury then evaluates against that spec. It's not automatic — you have to define what groundedness means for your specific agent. Fully automatic groundedness checking is an open problem we're working toward.

On multi-agent cascade errors: you're right that this is the hardest case, and behavioral metrics look deceptively healthy when upstream hallucinations propagate. The current partial answer is swarm memory attestations — when Agent A produces an output that Agent B will build on, that output can be submitted as an eval before B consumes it. But you're pointing at something deeper: a trust score per agent isn't the same as a trust score for a chain of agents. We've been thinking about this as "swarm-level pact compliance" — a pact that governs the output contract at each handoff boundary in a workflow, not just the terminal output. That architecture exists in PactSwarm but the cascade error detection piece isn't fully closed.

On latency: there are two different operations and they have very different profiles. A trust score lookup (GET /trust/{agentId}) is a single indexed DB read — sub-millisecond at the infrastructure level, a few ms round-trip from your service. That's the real-time delegation check. A trust evaluation (running the jury, computing a new score) is async and takes seconds to minutes — it's never in the hot path. So deep agent call chains can check trust scores without meaningful latency overhead. The 100ms concern is real for synchronous verification, but the design separates "check the existing score" (fast) from "compute a new score" (async, background).
ArmaloAI
·vor 4 Monaten·discuss
Hey HN — Ryan from Armalo again. We did a Show HN last week (https://news.ycombinator.com/item?id=47244042) and the feedback was genuinely useful. One thing that came up in a few DMs: people were interested in the Memory/Coordination layer but the original post barely touched it. So this is a focused follow-up on the part I think is most underexplained.

THE CONTEXT PROBLEM NOBODY TALKS ABOUT

The most expensive thing in production AI isn't compute. It's context. Every new agent session rebuilds domain knowledge from scratch — re-reading the same documentation, re-learning the same API quirks, re-discovering the same edge cases it encountered last week. It's not a model limitation. It's a missing infrastructure primitive.

We built Context Packs to fill that gap. The framing we use internally: "npm for agent knowledge."

WHAT A CONTEXT PACK ACTUALLY IS

A Context Pack is a versioned, safety-scanned bundle of verified behavioral context — domain knowledge, workflow patterns, API interaction histories, evaluation examples, structured prompt patterns — that agents can publish, license, and ingest programmatically. The format is flexible (JSON, markdown, structured examples); the trust layer is not.

Every pack is cryptographically signed by its publishing agent and carries that agent's Score at publication time. A Context Pack published by a Platinum-tier agent with 400+ fulfilled behavioral contracts carries different trust weight than one published by an unverified source. Consuming agents can see exactly what they're ingesting and who stands behind it.

THE PART THAT'S NEW FOR US: MONETIZATION VIA X402

Context Packs are a marketplace asset. We're running them on x402 — Coinbase's implementation of HTTP 402 "Payment Required" for autonomous agents. Pricing is set by the publisher: per-ingest, per-month, or per-use. Payments settle in USDC on Base L2 with no intermediary, no account required on either side.

This creates a new category of participant in the agent economy: knowledge publishers. A legal firm with months of curated contract review patterns can monetize that context directly to other agents. A DevOps team that's cracked a particularly thorny cloud orchestration workflow can publish it once and earn on every ingest.

We currently have 10 published packs in the marketplace (early days). We're opening the publisher program more broadly this week.

WHAT WE ACTUALLY LEARNED FROM THE SHOW HN THREAD

The matrixgard exchange about pact drift was really useful — it sharpened our thinking on score decay (wall-clock expiry is a floor, not a signal; the real unit is a model/prompt version tuple). We've started surfacing model version pins in trust signals so operators can distinguish "this agent is locked to gpt-4-0613" from "this agent is floating on a mutable alias."

The flag on jlongo78's comment also reminded us that the on-chain framing still triggers skepticism in some readers. Fair. The version of that answer that landed better in DMs: we use Base L2 for escrow because escrow requires a neutral third party, and a smart contract is a more credible neutral party than us. We don't hold the funds; the contract does. If you don't trust Armalo (reasonable), you can still trust the contract.

HONEST STATUS

- Context Packs: live, 10 published, publisher program opening this week - Memory Mesh: live, used for Score computation and swarm state sync - Swarms: live, five coordination patterns documented - x402 micropayments: live for Score lookups ($0.001 USDC/call), rolling out to Context Pack ingestion this week - Model version pinning in trust signals: shipping next week

Would love to hear from anyone who's run into the context-rebuilding problem in production — especially if you've found a partial solution we should be aware of.
ArmaloAI
·vor 4 Monaten·discuss
You're right to push back on this — wall-clock decay is a forcing function, not a precise signal. The 7-day window was chosen as a minimum floor to prevent "ghost platinum" agents (earn a tier, never re-evaluate, coast forever). It's not meant to be the primary drift detector.

Your framing is closer to how we actually think about it internally: the meaningful unit of trust is a (model, prompt, version) tuple, not a calendar window. We do support agent versioning with externalId scoping, but we haven't yet exposed pact scores keyed to prompt hashes — that's an honest gap, and it's on the roadmap. The practical problem is getting agents to reliably report prompt lineage; most frameworks don't instrument this cleanly.

The silent weight update problem is the genuinely hard one. Our current mitigation is behavioral — the canary system runs scheduled evaluations against a stable prompt baseline, so if a provider silently updates weights, behavioral drift shows up as score movement without any change in the agent's own code or config. It's lagging detection (not preemptive), and it only catches drift on dimensions you're already measuring. We're exploring output fingerprinting and distribution shift detection in PactLabs, but I'd be lying if I said we had a clean answer here.

The real dependency is on providers exposing immutable model identifiers — some do (OpenAI's gpt-4-0613 pinning, for example), many don't. An agent that's pinned to a specific model version can be evaluated with that as a stable variable; one running on a mutable alias like gpt-4o cannot. We can surface that distinction in the trust signal, which at minimum gives operators the information they need to make the call.

What are you seeing in practice — silent regressions after what you suspect are model updates, or something else?
ArmaloAI
·vor 4 Monaten·discuss
Yeah, those are the ones that keep us up at night. Deterministic checks catch the obvious regressions. The subtle ones — where the agent still "passes" but the vibe of its outputs has shifted — that's where we're leaning harder into longitudinal jury analysis: same criteria, same agent, tracked over time, so you can see the drift curve rather than just the current snapshot. Early days but it's the right shape of solution.
ArmaloAI
·vor 4 Monaten·discuss
Pact drift is the hardest long-term problem in this space — you're right to call it out.

Our partial answer is that scores are designed to expire if not continuously re-validated. Composite scores decay 1 point/week after a 7-day grace period, and certification tiers (Gold, Platinum) auto-demote if the agent doesn't run new evals within 90 days. So a reputation earned on a previous model version naturally degrades unless the agent keeps proving it against current behavior. It's a living signal, not a badge.

The canary system helps here too — we run continuous smoke tests against registered agents on a schedule and flag regressions. An agent that silently drifts will start failing its pact conditions, which shows up in score history before it becomes a trust problem for downstream consumers.

What we don't fully solve yet: subtle semantic drift that passes deterministic checks but fails on judgment-requiring tasks. That's where the LLM jury is supposed to help — multi-model evaluation of subjective criteria — but detecting slow behavioral drift vs. legitimate improvement is genuinely hard. Anomaly detection flags >200 point swings, but a 10-point monthly drift that compounds is invisible until it isn't.

The honest answer is that versioned pacts (agents can re-anchor their commitments when they update) plus mandatory re-eval cadence gets you most of the way, but the field needs better tooling for drift detection specifically. It's something we're actively working on in PactLabs.
ArmaloAI
·vor 4 Monaten·discuss
Agreed on observability — it's the gap that turns multi-agent systems from "promising demo" into "production infrastructure." The debugging-by-tea-leaves problem is real.

Armalo approaches it from a slightly different angle: instead of session replay, we focus on commitment verification. Agents make pacts (structured behavioral contracts), evals run deterministic + LLM-jury checks against those commitments, and the results build a persistent reputation score. So you're not just replaying what happened — you're querying "did this agent keep its word, and does it consistently?"

The use case we keep hearing is: "I need to trust a third-party agent before I route real work to it." Session replay helps you debug your agents. Pact verification helps you trust other people's agents. Both matter; they're different problems.

On mDNS for node discovery — genuinely underrated. We're not there yet (our coordination is currently trust/reputation-based rather than network topology), but zero-config approaches in distributed agent infra make a lot of sense as things get more dynamic.