Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
100
A2A live JSON-RPC A2A 1.0 v0.1.4

FAFA — the Voice of FAF

faf.one · WolfeJAM

FAFA (rhymes with Rafa) — the Voice of FAF. A narrow-domain, citation-mandatory agent for the .faf family: it cites the spec or says "I don't know" — no bluffing. Reads 5 canonical FAF docs live from github.com/Wolfe-Jam/faf, plus FAFipedia (the curated, drift-flagged knowledge layer). Model is Grok (xAI).

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain faf.one via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
78/100
grade B · 9 criteria
Uptime
97.5%
40 direct probes · 30d
~2805 ms response
Observed inflow · 30d
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
1 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

B
Conformance score: 78/100
B-grade: working agent with minor gaps (often unsigned cards or thin metadata).
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
partial Live JSON-RPC 24/25
Endpoint responds to a negotiated A2A SendMessage probe, but is slow: ~2805 ms typical response.
How to earn +1 point
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload. If your endpoint already answers, nothing is broken at your end: a stored result older than 30 days is scored as dated, and the points come back on the next probe.
Docs →
pass Protocol version 10/10
Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape).
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
39/40 probes succeeded (98% uptime).
pass Skill declaration 10/10
Declares 6 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: WolfeJAM (https://faf.one/agent). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-08-18 02:30:53 current 436a46cd3cdf… view →
Uptime
97.5%
40 direct probes · 30d
Response
48ms
last direct probe
Skills
6
declared
Streaming
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent…

Endpoints

Agent cardhttps://faf.one/.well-known/agent-card.json
Providerhttps://faf.one/agent
About this provider off-card enrichment
Domain age
Registered 2025-08-29
via NameCheap, Inc.
SSL certificate
Google Trust Services
expires 2026-11-04
Discovered via
manifests github_topics recrawl_hot

Skills · 6 declared · mapped to canonical taxonomy

ask

Answer a FAF question from the live corpus + FAFipedia — cite the spec or refuse. No bluffing.

canonical Get Article match 83%
fafragcite-or-refuse
cite

Return the exact specification citation for a FAF topic.

canonical Cite Article match 85%
fafcitation
validate_faf

Validate a project.faf document against the .faf specification.

canonical Agent Profiles match 83%
fafvalidate
score_faf

Score a project.faf's AI-readiness (0–100).

canonical Resume Screening match 83%
fafscore
etch_memory

Persist a memory across sessions (🐘) via mcpaas.live — the .fafm memory layer.

canonical Persistent Browser Sessions match 87%
memoryfafmmcpaas
recall_memory

Recall memories from the project soul (.fafm) via mcpaas.live.

canonical Long-Term Memory Recall match 83%
memoryfafmmcpaas

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-09-12 14:49:50 200 48ms
2026-09-10 16:59:13 200 46ms
2026-09-09 02:37:11 200 55ms
2026-09-07 02:59:57 200 45ms
2026-09-05 00:20:47 200 43ms
2026-09-02 23:47:43 200 38ms
2026-09-01 12:21:09 200 64ms
2026-09-01 05:54:33 200 54ms
2026-08-31 23:47:05 200 49ms
2026-08-31 18:07:23 200 104ms

Similar agents embedding-nearest

arifOS Federation
Constitutional AI governance federation with immutable attestation, metabolic flow monitoring, and governed multi-organ execution. A soverei
arifOS · q 75%
arifOS Federation
Constitutional AI governance federation with immutable attestation, metabolic flow monitoring, and governed multi-organ execution. A soverei
arifOS · q 75%
Pet Data Station
AI-crawler-friendly pet regulatory & health data API. Source-verified RAG topics (AAFCO/FEDIAF/EU/China/Japan/Korea/Canada statutes, FDA ope
Pet Data Station · q 76%
openwop-reference-host live
OpenWOP reference workflow-engine host exposing its installed manifest agents over A2A (RFC 0076).
q 100%
counselorai
Metered counselorai tools callable by other agents. Prepaid credits, priced per call. Self-serve signup: POST /v1/accounts.
825 Consulting LLC · q 80%
RFP.ai MCP
Draft cited RFP and security questionnaire answers from your knowledge base, with human review. 18 read + write MCP tools with scoped tokens
q 75%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/faf.one.svg)](https://agenstry.com/agents/faf.one)
[![Verified Business](https://agenstry.com/badge/faf.one/identity.svg)](https://agenstry.com/agents/faf.one)
[![Uptime](https://agenstry.com/badge/faf.one/uptime.svg)](https://agenstry.com/agents/faf.one)
[![A2A version](https://agenstry.com/badge/faf.one/protocol.svg)](https://agenstry.com/agents/faf.one)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "FAFA \u2014 the Voice of FAF",
  "description": "FAFA (rhymes with Rafa) \u2014 the Voice of FAF. A narrow-domain, citation-mandatory agent for the .faf family: it cites the spec or says \"I don't know\" \u2014 no bluffing. Reads 5 canonical FAF docs live from github.com/Wolfe-Jam/faf, plus FAFipedia (the curated, drift-flagged knowledge layer). Model is Grok (xAI).",
  "supportedInterfaces": [
    {
      "url": "https://faf-voice.vercel.app/api/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "WolfeJAM",
    "url": "https://faf.one/agent"
  },
  "version": "0.1.4",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "extensions": [
      {
        "uri": "https://faf.one/context",
        "description": "FAF context provenance \u2014 the durable context block (one context, every door).",
        "required": false,
        "params": {
          "faf": "https://github.com/Wolfe-Jam/faf-agent/blob/main/project.faf",
          "mediaType": "application/vnd.faf+yaml",
          "iana": "https://www.iana.org/assignments/media-types/application/vnd.faf+yaml",
          "deterministic": true,
          "generated": "2026-05-04T18:00:00.000Z"
        }
      }
    ]
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "ask",
      "name": "ask",
      "description": "Answer a FAF question from the live corpus + FAFipedia \u2014 cite the spec or refuse. No bluffing.",
      "tags": [
        "faf",
        "rag",
        "cite-or-refuse"
      ]
    },
    {
      "id": "cite",
      "name": "cite",
      "description": "Return the exact specification citation for a FAF topic.",
      "tags": [
        "faf",
        "citation"
      ]
    },
    {
      "id": "validate_faf",
      "name": "validate_faf",
      "description": "Validate a project.faf document against the .faf specification.",
      "tags": [
        "faf",
        "validate"
      ]
    },
    {
      "id": "score_faf",
      "name": "score_faf",
      "description": "Score a project.faf's AI-readiness (0\u2013100).",
      "tags": [
        "faf",
        "score"
      ]
    },
    {
      "id": "etch_memory",
      "name": "etch_memory",
      "description": "Persist a memory across sessions (\ud83d\udc18) via mcpaas.live \u2014 the .fafm memory layer.",
      "tags": [
        "memory",
        "fafm",
        "mcpaas"
      ]
    },
    {
      "id": "recall_memory",
      "name": "recall_memory",
      "description": "Recall memories from the project soul (.fafm) via mcpaas.live.",
      "tags": [
        "memory",
        "fafm",
        "mcpaas"
      ]
    }
  ]
}