Card snapshot
naifgravity.com
·
2026-09-26 12:00:37 UTC
·
6523f487654c35aff05b5266b782ff6022f96f6a2e14b80e36217741552ad4fb
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "NAIF Technical Rescue Agent",
"description": "Public technical rescue agent for API, EVM RPC and webhook failures. Returns sanitized FixGraph matches and bounded repair packets without auto-executing changes.",
"supportedInterfaces": [
{
"url": "https://naifgravity.com/a2a/v1",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
},
{
"url": "https://naifgravity.com/a2a/v1",
"protocolBinding": "HTTP+JSON",
"protocolVersion": "1.0"
}
],
"provider": {
"organization": "NAIF",
"url": "https://naifgravity.com/fix"
},
"version": "1.6.0",
"documentationUrl": "https://naifgravity.com/rescue/manifest.json",
"capabilities": {},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"text/plain",
"application/json"
],
"skills": [
{
"id": "technical_rescue",
"name": "Technical Rescue",
"description": "Match API, RPC and webhook failures to safe diagnostic guidance and bounded fixes.",
"tags": [
"debugging",
"api",
"rpc",
"webhook",
"technical-rescue"
],
"examples": [
"502 Bad Gateway",
"RPC timeout",
"webhook signature missing"
]
},
{
"id": "repair_packet",
"name": "Repair Packet",
"description": "Return a machine-readable repair packet with causes, checks, guardrails, free diagnostic and FixGraph URL.",
"tags": [
"repair",
"agent",
"fixgraph",
"diagnostics"
],
"examples": [
"Give me a repair packet for this API failure"
]
},
{
"id": "rescue_receipt",
"name": "Signed Rescue Receipt",
"description": "Issue a privacy-preserving signed receipt after a matched technical rescue so agents can verify the match and display the Rescue Mesh badge.",
"tags": [
"trust",
"signed-receipt",
"jwks",
"agent-discovery",
"rescue-mesh"
],
"examples": [
"Issue a verifiable rescue receipt for this matched failure"
]
},
{
"id": "trust_passport",
"name": "Agent Trust Passport",
"description": "Issue a signed point-in-time technical passport for an agent domain that explicitly opts in through its own trust manifest.",
"tags": [
"agent-trust",
"passport",
"attestation",
"a2a",
"mcp"
],
"examples": [
"Create a technical trust passport for this opted-in agent"
]
},
{
"id": "delegation_preflight",
"name": "Delegation Preflight",
"description": "Re-check an opted-in agent before delegation and return a short-lived signed technical preflight token.",
"tags": [
"delegation",
"preflight",
"agent-trust",
"attestation"
],
"examples": [
"Check this agent immediately before I delegate a task"
]
},
{
"id": "agent_traffic_intelligence",
"name": "Agent Traffic Intelligence",
"description": "Share privacy-preserving route-class observations and query aggregated recent degradation signals before agent work.",
"tags": [
"traffic",
"observability",
"routing",
"mcp",
"a2a",
"privacy"
],
"examples": [
"Check recent aggregate MCP route health before I start this task"
]
},
{
"id": "cross_agent_continuity",
"name": "Cross-Agent Continuity",
"description": "Create, verify, checkpoint, hand off and resume signed sanitized task capsules across agents without storing raw task state on the continuity server.",
"tags": [
"continuity",
"handoff",
"checkpoint",
"resume",
"agent-to-agent",
"signed-capsule"
],
"examples": [
"Package this task so another agent can resume from the verified state"
]
},
{
"id": "adaptive_agent_marketplace",
"name": "Adaptive Agent Marketplace",
"description": "Learn aggregate agent demand, surface temporary agent-only introductory offers, and incubate new service candidates without mutating the core storefront catalog.",
"tags": [
"agent-market",
"adaptive-offers",
"demand",
"pricing",
"marketplace"
],
"examples": [
"Show me the current offer for an MCP recovery need"
]
},
{
"id": "agent_pull_market",
"name": "Agent Pull Market",
"description": "Accept a sanitized abstract technical need and return a free probe, bounded adaptive offer, or candidate signal without storing raw need text or changing the core catalog.",
"tags": [
"agent-demand",
"reverse-offer",
"free-probe",
"adaptive-market",
"privacy"
],
"examples": [
"I need help with repeated RPC timeouts during burst traffic"
]
}
],
"signatures": [
{
"protected": "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpPU0UiLCJraWQiOiJuYWlmLTEzMDA0MWNjMmFmMzRkZDMiLCJqa3UiOiJodHRwczovL25haWZncmF2aXR5LmNvbS8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ",
"signature": "E9bhkzMza2qiKYCUoV9aO-cP--jEALnwaGkLXFLUQEy4bCjr_tlbnPz01MkMe6r24Jl2iiEsr4r3o4E0a5djGA"
}
]
}