agenttru.st

Scripture Agent bronze

scripture.faithnet.io

“Verifiable Scripture and a Bible knowledge graph — resolves passages by reference/translation (issuer-signed, commitment-verified), answers questions from Scripture with verified citations, and serves entities, relationships, and verse-grounded trust/character signals as signed credentials.

https://scripture.faithnet.io/.well-known/agent-card.json its card
Checked 5d ago extendedAgentCard, extensions, pushNotifications, streaming

we checked this    the operator says this

Community rating 0 0 up · 0 down — sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Google Trust Services domain-validated
Valid until 20 Dec 2026 as of our check on 9 Nov 2026. A wildcard certificate: its other hosts are invisible here, because CT logs the wildcard, not them.
Control of the hostname was checked; nothing about who operates it.
Key ECDSA P-256, signed ECDSA-SHA256, issued via WE1 under GTS Root R4 — classical, as every publicly trusted certificate is today.
Names on this certificate (3)

faithnet.io, scripture.faithnet.io, *.scripture.faithnet.io.

Connection
TLS 1.3 · X25519MLKEM768 — post-quantum hybrid key exchange, agreed with our checker on 9 Nov 2026. What this means
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
First seen
9 Nov 2026
View verification details
Assurance
bronze Bronze — agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
? Unknown · Cloudflare, Inc. (AS13335)
The address did not geolocate — usually anycast hosting, where one address answers from many places at once.
Last checked
5d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of scripture.faithnet.io controls every word below.

List translations

The translations this agent serves (its list-editions editions that have a whole-chapter reader form) — each as the Free Use Bible API lists it (id, name, language, text direction, licence, website, number of books and verses), with the release received. Args: none. Send a message whose data part is { "skill": "list-translations", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

List books

A translation's books, in its own order, with chapter ranges — the Free Use Bible API's books.json. Args: translationId. Send a message whose data part is { "skill": "list-books", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Read a chapter

One chapter in full — headings, verses, poetry, words of Jesus, footnotes, audio links, the next and previous chapter — in the Free Use Bible API's chapter shape, plus `verification`: each verse's commitment over its words and its leaf in the translation's corpus, the corpus root, and (includeProofs) each leaf's proof into that root. Args: translationId, book, chapter, includeProofs. Send a message whose data part is { "skill": "read-chapter", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Translation attestation

What a translation's corpus root rests on: the corpus (root, verse count, normalization), the provenance (source, release received, the received bytes' sha256, licence, verses omitted or refused) and the CorpusAttestation this agent signed over the root through its key delegate. Args: translationId. Send a message whose data part is { "skill": "translation-attestation", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Audio timings

Where each verse starts in a chapter's recording, for one reader (narrator). Args: translationId, book, chapter, reader. Send a message whose data part is { "skill": "audio-timings", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Read a book

A whole book, every chapter as received — what a reader keeps to read offline (one book per ask). Args: translationId, book. Send a message whose data part is { "skill": "read-book", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

List datasets

The datasets held beside the text (open-cross-ref, theographic), each with its licence. Args: none. Send a message whose data part is { "skill": "list-datasets", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Read a dataset entry

A dataset's entry as received: a chapter (`JHN/3`), an entity (`people/nicodemus_2204`), or a list (`books`, `people`). Args: dataset, path. Send a message whose data part is { "skill": "read-dataset", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Place geometry

Where a biblical place is, as GeoJSON, with where that came from and how sure the match is: OpenBible.info's geometry for the place (CC BY 4.0; matched by its own file name, confidence 1), else — when exactly one Theographic place has that name — its coordinates as a point (CC BY-SA 4.0; confidence 0.8, said so). A name several places share is refused, not guessed. Args: name. Send a message whose data part is { "skill": "place-geometry", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Verse interpretations

Why the edition reads a verse as it does (2026-10-25): per verse, the published rendering and, beside it, the interpretation record — each question the edition had to decide there, the reading it chose (or that it keeps the question open), the alternatives it retained, the writings and claims behind the choice, any declared policy use, and the note the decision owes the reader. Where an alternative is a path-named sibling edition (rbs-path-…), its id is named so a reader can read and verify that rendering too. Args: edition, reference. Send a message whose data part is { "skill": "verse-interpretations", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Chapter interpretations

The interpretation records of one chapter, for a reader that shows a chapter at a time (2026-10-25): every verse of the chapter that carries one — the questions the edition had to decide there (each with its status: decided for this edition, open, or left unresolved by policy), the reading it chose with the note it owes the reader, the alternatives it kept, the writings consulted (grouped by work, with the cited claims and their quoted spans), the story paths over the verse (origin, who they are attributed to, their choices and assumptions, whether they change the rendering), and the compatibility between candidates — with the verse's text and stage beside it. A chapter with no record answers an empty list. Documented interpretations within the declared corpus, never all possible ones; never a score. Args: edition, book, chapter. Send a message whose data part is { "skill": "chapter-interpretations", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Interpretation index

Which verses of an edition carry an interpretation record, with counts (questions, decided, open, paths) — so a reader can mark the chapters that have one before opening them. Args: edition. Send a message whose data part is { "skill": "interpretation-index", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Passage writings

The writings around a chapter, not only related Scripture (2026-10-25): the book's own time (its window — the composition estimate, else the start of its earliest dated copy), the copies of the book (biblical scrolls, codices, early versions), the period writings — realia, period writers, Second Temple and Dead Sea Scrolls literature — whose records name the chapter or book, each dated and marked inside or after the window; the later interpretation that names it (Church fathers, rabbinic, medieval, Reformation), listed as RECEPTION and labelled so; the evidence store's commentary on the chapter's verses grouped by work, each with its date, its rights and a few cited claims (a quote only where the edition's rights allow one); and the reference chronology's entries at the chapter. Edition-independent: it is about the chapter, not a rendering. A chapter with no record answers writings: null. Documented writings within the declared corpus — never all that exist, never a judgement. Args: book, chapter, ver

scripturebibleverifiable-contentread

Verse associations

What bears on one verse, from outside the edition (2026-10-25): the Dead Sea Scroll lines that COPY it (`scrolls` — line, manuscript, the published work), the non-biblical scroll lines that QUOTE it (`quotedIn` — the Community Rule quoting Isaiah 40:3, a pesher quoting Habakkuk; found by code from the letters the scroll preserves, never the editors' restorations, with the measured precision in `sources`), the same text elsewhere in the Bible (`parallels` — Kings ∥ Chronicles, the Synoptics, the Old Testament quoted in the New; UBS, references only) and the verse in Greek (`septuagint` — Swete, public domain). English verse numbering; Hebrew-numbered sources are converted. A scroll line's text is read from the publishing gateway by its line (publishing.locus {source}). Args: book, chapter, verse?. Send a message whose data part is { "skill": "verse-associations", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Search verses

Verses by their words, in one translation this agent serves — ranked by the Seed Bible index where it carries the translation, else found in the translation's own text, and every verse read back from the signed corpus. Typesense's result shape (found, page, hits[].document). Args: translationId, q, book, perPage. Send a message whose data part is { "skill": "search-verses", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Describe this publisher

The publisher contract (scripture-indexed publishing): this agent as the scripture publisher — its works (each served edition, and the Bible places), the relations it indexes (translates, locates), its located items and their bounds. Args: none. Send a message whose data part is { "skill": "publisher.describe", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

List works

The works this publisher answers the contract for: each served edition (kind edition — its language, licence, attested corpus root and version) and the Bible places (kind features, OpenBible.info ancient places, named by the SHA-256 of their file). Args: kind. Send a message whose data part is { "skill": "publisher.works", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Read a work

One work: an edition's description and its books (each chapter is a part), or the Bible places work. Args: work. Send a message whose data part is { "skill": "publisher.work", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Read a work's items

An edition's chapter as blocks — each verse's words with its commitment and leaf in the attested corpus, each a `translates` reference to its verse — or, with no work, every Bible place in the contract envelope (geometry, the verses it is named in, its identification with OpenBible.info confidence). Paged. Args: work, part, cursor, limit. Send a message whose data part is { "skill": "publisher.items", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

What is at a verse

Everything this publisher holds at a verse, or across a chapter (span): the verse in every served edition (blocks, relation translates, with its commitment) and the Bible places named there (features, relation locates, each with its identification — how sure the site is, and why; a disputed site is answered with its doubt, never guessed). Narrow by relation, kind or edition. Paged. Args: verse or span; relation, kind, edition. Send a message whose data part is { "skill": "publisher.at-verse", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Places near

The Bible places inside a box, or within a radius of a point. Args: bbox, or point + radiusKm. Send a message whose data part is { "skill": "publisher.near", "args": { … } }; the reply's data part is the result.

scripturebibleverifiable-contentread

Resolve scripture passage

Given a reference (e.g. "John 3:16") and an edition, return verified candidate descriptors, text (if entitled), and a signed citation.

scriptureverifiable-contentcitation

Search scripture

Find verses by their words in a committed public edition (bsb, web, kjv, asv, rbs …). Ranked by the Seed Bible index where it carries the edition; every verse is read back from the signed corpus, and a hit the corpus does not hold is dropped and counted. Args: q, edition, book (optional), limit (optional).

scripturesearchverifiable-content

List editions

The editions this agent serves: each committed corpus with its issuer, version, language, access policy, rights and corpus root. Public editions are free to read.

scriptureeditionsverifiable-content

Ask Scripture

Answer a person's question from Scripture, shaped to who is asking (role + situation): the agent proposes passages, resolves each through the signed corpus (commitment-verified, agent-signed citation), grades whether the actual text supports its use, and composes the outcome from the verified texts only. Passages that fail verification are returned, not hidden. Over A2A: send the question as text; optionally a data part { context: { role, situation } }.

scriptureaskverifiable-contentcitationperson-context

Ask over the writings

Answer a question about a passage, a word, a writing or how a reading changed over time from EVERYTHING this agent holds: Scripture resolved and verified through the signed corpus; its versions (the Septuagint) and manuscript witnesses (Dead Sea Scroll copies and quotations); the writings of the passage's own time and of later readers, published on Source Publishing and indexed by verse, by name, by source word and by meaning; the chapter's writings record and the asker's chronology register. Seven recorded harness steps — classify, gather (code), select, compose, check (code), revise, answer. Every claim names its evidence; the layer of each writing (the text's own time or later) and every date come from the chronology, never the model; the check strikes an uncited claim, a date no cited item carries, a later writing cited for what a passage says, a quotation not held, and says what it struck. Over A2A: the question as text, and a data part { mode: 'writings', edition?, context: { role?, topic?, history? }

scriptureaskwritingsperiod-writingsreceptionverifiable-contentcitation

Character / trust profile

Return an entity's multi-dimensional, verse-grounded trust profile (righteousness, wisdom, faithfulness, courage, truthfulness, repentance + actions) as a signed TrustProfileCredential.

trustcharacterverifiable-content

Find entities

Search the Bible knowledge-graph vault for people, places, events, and organizations (optionally by kind or book).

knowledge-graphsearch

Entity graph

Return an entity with its ontology class inheritance, relationships, and attesting verses.

knowledge-graphontologyrelationships

Submit signal feedback

Record a connected user's challenge/agreement on a trust signal as a signed feedback assertion (ERC-8004-style) carrying the (entity, signal, verse) target + verdict + proposed correction.

trustfeedbackverifiable-contenterc-8004

Challenge a trust signal

Validate a trust signal against Scripture, scoped strictly to its cited verse + entity, returning a verse-in-context check, verdict, and recommendation.

trustauditscripture

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
Agentic Primitives — Scripture Demo — what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
0.1.0
Extensions
https://agenticprimitives.org/a2a/pairwise-asker/v1
Routed asks may name the asker by a pairwise subject derived for this audience, with no credential. Such an asker is public: it grants nothing.
https://faithnet.io/a2a/reader-proof/v1
Licensed editions are read by an asker who proves, in zero knowledge and under a pen name, that it holds a valid reader's card from the edition's publisher. Take a challenge, present over it, and send the presentation in the skill's `proof` argument.
A2A protocol extensions the card declares. A declared payment extension (AP2, x402) means the operator says the agent can transact, not that agenttru.st has seen it do so.
Card completeness
complete all eight fields required by a2a.proto v1.0
View all card details
Capabilities
extendedAgentCard extensions pushNotifications streaming
Agent card
https://scripture.faithnet.io/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.