# AgentForge Memory Probe

> AgentForge Memory Probe is a paid API for AI agents from agentforge-production-0893.up.railway.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Probes a memory system with short text content ephemerally — content is not persisted after the call

## Facts

- Endpoint: POST https://agentforge-production-0893.up.railway.app/v1/discover/memory
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentforge-memory-probe-3568f2ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6CSS2u2u6ErsF0sWfAoz5

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agentforge-memory-probe-3568f2ce -d '<json body>'
```

Example prompt: Probe the AgentForge memory system with the text 'User prefers dark mode and concise responses' using namespace 'user-prefs' — don't save it, just check if it would be accepted.

## When to prefer this

Choose this endpoint when you need to test or validate whether content would be accepted by the AgentForge memory system without actually committing or persisting anything. It is ideal for dry-run checks, pipeline validation, and debugging memory ingestion logic before making durable writes. Not suitable if you need actual persistent memory storage.

## Known failure modes

- Missing required 'content' field returns a validation error
- Invalid bodyType enum value causes request rejection
- Payment not provided or insufficient USDC results in 402 Payment Required
- Malformed JSON body returns 400 Bad Request
- Network timeout on Railway infrastructure causes 5xx error

## How this service works

Payment-first memory probe (ephemeral, not persisted)

## Output

Returns a JSON object indicating whether the submitted content was accepted (accepted: boolean), whether it was treated as ephemeral (ephemeral: boolean), and whether it was persisted (persisted: boolean — expected to be false for this endpoint).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [
      "content"
     ],
     "properties": {
      "tags": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "content": {
       "type": "string",
       "description": "Short text to probe (not persisted)"
      },
      "namespace": {
       "type": "string"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "accepted": {
       "type": "boolean"
      },
      "ephemeral": {
       "type": "boolean"
      },
      "persisted": {
       "type": "boolean"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentforge-memory-probe-3568f2ce/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentforge-production-0893.up.railway.app](https://www.zero.xyz/host/agentforge-production-0893.up.railway.app/llms.txt)
