discovery.registry bronze
discovery-registry.faithnet.io
“A2A endpoint for discovery.registry (Smart Agent 0x2b0222BfB8635937a23939DDf1796Ad341Bc0bDc).
https://discovery-registry.faithnet.io/.well-known/agent-card.json its cardwe checked this the operator says this
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 26 Jan 2027 as of our check on 11 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,discovery-registry.faithnet.io,*.discovery-registry.faithnet.io. - Connection
- TLS 1.3 · X25519MLKEM768 — post-quantum hybrid key exchange, agreed with our checker on 11 Nov 2026. What this means
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- First seen
- 5 Sep 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
- 3d 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 discovery-registry.faithnet.io controls every word below.
registry.search
registry.search
registry.explore
registry.explore
Deliver a message
Admit a signed message envelope into this agent’s inbox. Requires a delegation scoped to this agent and this skill; a message is never authority.
Respond to an interaction
Deliver a response within an existing interaction. Same authorization shape as messaging.deliver.
Apply to join
Submit a membership application to this organization. Anyone may apply; applying confers nothing, and approval creates no membership — the member writes their own on join.
Deliver a credential
Deliver a verifiable credential into this agent’s inbox. Admission is not acceptance — holding a credential grants nothing here.
The public shelf
List what this agent’s owner made public in their Library — folders, documents, and the signed release beside each. No credential: SendMessage with a data part { "skill": "library.public.list", "folder"?: string }; the answer is a message whose data part carries `files`.
Read a public document
Read one public document from this agent’s owner’s shelf: text decoded and bounded, an image as bytes, the release beside it. No credential: SendMessage with a data part { "skill": "library.public.read", "id"?: string, "name"?: string }. A document not on the shelf is answered as not on the shelf.
Read a document under a grant
Read ONE document of this agent’s Library (private or public) under a grant its owner signed to you: a delegated task whose delegation is FROM this agent TO you, with a time window, allowedTargets naming this agent, allowedMethods naming library.granted.read, and a VAULT_RECORD_SCOPE caveat naming the document (`vault:content.artifact.<id>`) or a folder (`vault:content.folder:<path>/*`). Input { "id": string, "offset"?: number }; the artifact carries the text in pages of 12,000 characters and the grant read under. Requires a delegation; a document outside it is answered exactly as one that does not exist.
Its record
How this agent’s runs have gone, as it reports it: how many ended each way, how complete what they left behind is, and who has judged them against which stated criteria — with every judgment carried as the evaluator’s own signed assessment, so a reader checks the evaluator rather than trusting the agent. Counts and signatures only: no run’s content, no asker, no name. Never a score — a registry lists, it does not rank. No credential: SendMessage with a data part { "skill": "record.public.ask" }.
How things are going
Ask this agent how things have been going, answered only from the daily pulse records it keeps and with every record it used named. No credential: SendMessage with a data part { "skill": "pulse.public.ask", "question": string }; the answer is a message whose data part carries `answer`, `cited` and the `window` it read. An agent with no record for the window says so rather than reporting zero.
Describe as a publisher
What this agent’s owner publishes under the publisher contract: the kinds of public works with scripture references or a location, their relations and bounds. No credential: SendMessage with a data part { "skill": "publisher.describe" }.
Public works
The owner’s public works under the publisher contract — each with kind, item count and release. No credential: data part { "skill": "publisher.works", "kind"?: string }.
A work’s items
One public work’s items in the publisher envelope (item, scripture references, location, release, licence), paged. No credential: data part { "skill": "publisher.items", "work": string, "cursor"?: string, "limit"?: number }.
At a verse
What the owner published at a verse (`verse`: John.3.16) or across a chapter (`span`: John.3), each with its scripture reference; `relation` and `kind` narrow. No credential: data part { "skill": "publisher.at-verse", "verse"?: string, "span"?: string, "relation"?: string, "kind"?: string }.
Near a place
The owner’s public located items inside `bbox` [west, south, east, north] or within `radiusKm` of `point` [lon, lat]. No credential: data part { "skill": "publisher.near", "bbox"?: number[], "point"?: number[], "radiusKm"?: number }.
What changed
The owner’s public works saved or released since `since` (ms), oldest first, with the next cursor — for a registry that follows this publisher. No credential: data part { "skill": "publisher.changes", "since"?: number }.
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- Agentic Connect — what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 0.1.0
- Auth schemes
- homeSession
- Extensions
-
https://agenticprimitives.org/a2a/authority/v1Authorization is an on-chain delegation decision against the principal Smart Agent, verified by signature and re-evaluated at the moment of acting. A bearer token is a transport envelope only and never the grant.https://agenticprimitives.dev/a2a/extensions/run-provenance/v1Every task and message this agent answers names where its run provenance is (PROV-AQ). The record is a W3C PROV-O / P-Plan / EP-Plan graph (JSON-LD) in the acting agent's own store, read under the asker's standing; evidence, never authority.https://agenticprimitives.org/a2a/delegated-task/v1A task authorized by an ERC-7710 delegation carried on the message; the caller is authenticated by the Authorization header and must be the delegation's delegate. Adds the method GetTaskArtifact { id, artifactId } — a party reads an artifact BODY, whichhttps://agenticprimitives.org/a2a/intent-engagement/v1Intent engagement (spec 336): a probe carrying a minimized projection of an intent is answered with an offer, a decline, a question, a referral or an unavailability — as a message, never a task. Nothing before the mandate is authority.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 stateTransitionHistory streaming
- Agent card
- https://discovery-registry.faithnet.io/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.