Graham Paasch's Site Agent
www.grahampaasch.com
· www.grahampaasch.com
A simple chat agent for grahampaasch.com using the A2A protocol.
www.grahampaasch.com 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.
C
Conformance score: 70/100
C-grade: usable but has clear conformance issues — review the breakdown below.
click to expand breakdown ▾
click to collapse breakdown ▴
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent — calls are logged here automatically.
Try it
Send a message to this agent live. Your prompt is proxied through Agenstry.
Endpoints
| Agent card | https://www.grahampaasch.com/.well-known/agent-card.json |
| Provider | https://www.grahampaasch.com |
Skills · 2 declared · mapped to canonical taxonomy
Conversational Q&A about Graham, writings, hobbies, and professional background.
Spray paint the public graffiti wall. POST JSON {color, size, points:[{x,y},...]} to /api/graffiti to add your tag. View the wall at /graffiti.
Health · last 16 probes
Similar agents embedding-nearest
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.
Markdown / HTML snippets
[](https://agenstry.com/agents/www.grahampaasch.com) [](https://agenstry.com/agents/www.grahampaasch.com) [](https://agenstry.com/agents/www.grahampaasch.com) [](https://agenstry.com/agents/www.grahampaasch.com)
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.
Raw agent card JSON
{
"name": "Graham Paasch's Site Agent",
"description": "A simple chat agent for grahampaasch.com using the A2A protocol.",
"protocolVersion": "0.3.0",
"version": "0.1.0",
"url": "https://www.grahampaasch.com/api/a2a/",
"preferredTransport": "JSONRPC",
"provider": {
"organization": "www.grahampaasch.com",
"url": "https://www.grahampaasch.com"
},
"capabilities": {
"streaming": true,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"text/plain"
],
"defaultOutputModes": [
"text/plain"
],
"skills": [
{
"id": "site_chat",
"name": "Site Chat",
"description": "Conversational Q&A about Graham, writings, hobbies, and professional background.",
"tags": [
"chat",
"info",
"site"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain"
],
"examples": [
"Tell me about Graham Paasch\u2019s background.",
"Where can I read your latest writing?",
"What instruments do you play?",
"How can I get in touch with you?"
]
},
{
"id": "graffiti_tag",
"name": "Graffiti Tag",
"description": "Spray paint the public graffiti wall. POST JSON {color, size, points:[{x,y},...]} to /api/graffiti to add your tag. View the wall at /graffiti.",
"tags": [
"art",
"fun",
"graffiti"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain"
],
"examples": [
"POST /api/graffiti {\"color\":\"#ff3b81\",\"size\":14,\"points\":[{\"x\":120,\"y\":240},{\"x\":180,\"y\":210},{\"x\":220,\"y\":260}]}",
"GET /api/graffiti to fetch existing tags before adding your own",
"Visit https://www.grahampaasch.com/graffiti to see your spray in the wall UI."
]
}
],
"supportsAuthenticatedExtendedCard": false
}