# ForgeMesh Bible Reference Resolver

> ForgeMesh Bible Reference Resolver is a paid API for AI agents from x402.forgemesh.io, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Resolves a Bible verse or verse-range reference to its KJV text, handling common abbreviations case-insensitively and returning structured errors for invalid references

## Facts

- Endpoint: POST https://x402.forgemesh.io/bible-reference
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/forgemesh-bible-reference-resolver-3ffc816b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nU8ihNzGYcri5LTFPLyyJ

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 forgemesh-bible-reference-resolver-3ffc816b -d '<json body>'
```

Example prompt: Can you look up 1 Corinthians 13:4-7 in the KJV and show me the full text of those verses?

## When to prefer this

Use this endpoint when you need to resolve a human-readable Bible reference (e.g. 'John 3:16', 'Gen 1:1-3', '1 Cor 13:4-7') to its actual KJV scripture text, especially when the input may use common abbreviations or mixed case. Prefer this over a full-text Bible search API when you already have a specific reference and just need the text of those exact verses.

## Known failure modes

- Invalid or misspelled book name returns a structured error
- Chapter or verse number out of range returns a structured error
- Unsupported translation code returns an error (only 'kjv' currently supported)
- Malformed reference string that cannot be parsed returns a structured error
- Missing 'reference' field in request body returns a validation error

## How this service works

Resolve a Bible reference (book, chapter, verse or verse range) to KJV text. Handles common book-name abbreviations case-insensitively; invalid references come back as structured errors.

## Output

Returns the KJV text for the requested Bible verse or verse range, along with structured metadata (book, chapter, verse numbers). For invalid or unrecognized references, returns a structured error object describing what went wrong.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "reference": {
   "type": "string",
   "description": "Verse reference, e.g. \"John 3:16\", \"Genesis 1:1-3\", \"1 Cor 13:4-7\""
  },
  "translation": {
   "type": "string",
   "description": "Optional: translation code. Currently hosted: kjv (default)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "book": "John",
  "text": "For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.",
  "verses": [
   {
    "text": "For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.",
    "verse": 16
   }
  ],
  "chapter": 3,
  "reference": "John 3:16",
  "translation": "kjv"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/forgemesh-bible-reference-resolver-3ffc816b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.forgemesh.io](https://www.zero.xyz/host/x402.forgemesh.io/llms.txt)
