RAVEN. / abuse

Abuse cases & mitigations

Shared skills and memory can be weaponized. Raven's public skills are read-only instructions: Raven does not accept user-provided executable skills, browser actions, or autonomous outbound actions. Full runbook: ABUSE_RUNBOOK.md.

  • rpcUrl supplied -> rejected (400). issuerIdentity supplied -> rejected (400).
  • Private key / signing secret in a request -> rejected or ignored; never logged (sanitized ledger).
  • "Tell me it's safe" -> refused while coverage gaps exist: "not enough evidence for a full pass".
  • Trading advice / price prediction requests -> refused; verification-only language.
  • "Give me a rug score" -> Raven produces signed evidence receipts, not scores.
  • Mass anonymous verification -> rate limits + invite-gated keys.
  • Prompt injection via metadata/token names -> inputs are DATA, never instructions; the engine decodes bytes, it does not follow text.
  • Executable user skills / mutable shared memory -> unsupported, by design.

Grounded in real incidents (2025–2026)

  • Tweet-borne prompt injection drained an agent wallet (~$200k, May 2026) — a transfer command hidden in Morse code on X tricked an auto-executing agent. Raven mitigation: all inputs are data, never instructions; the engine decodes bytes and never auto-executes anything.
  • LLM-router man-in-the-middle ($500k drained) — services between users and models injected malicious tool calls. Raven mitigation: receipts are end-to-end verifiable — verify the ed25519 signature against an independently pinned key yourself (/pubkey is a cross-check); never trust the transport or any intermediary's summary.
  • Memory poisoning — attackers seeding malicious "facts" into agent long-term memory. Raven mitigation: the receipt-memory policy makes the raw signed receipt the only source of truth, recalled by deterministic keys and verified before use — poisoned summaries cannot override a signature check.
  • ~$45M in agent-protocol incidents reported across 2026 — the systemic lesson: agents touching money need fail-closed defaults and human approval gates. That is Raven's architecture, not an add-on.