Skip to content
Back to academic-research-intel

Card snapshot

academic-research-intel-production.up.railway.app · 2026-10-06 16:30:35 UTC · 748537aeed7e3faa400ee8e409aac5dadc91c98e8cd5f7c52089ca0922c232b6

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.

{
  "protocolVersion": "1.0",
  "name": "academic-research-intel",
  "description": "Academic research intelligence - papers, authors, institutions, citations via OpenAlex",
  "url": "https://academic-research-intel-production.up.railway.app/",
  "supportedInterfaces": [
    {
      "url": "https://academic-research-intel-production.up.railway.app/",
      "protocolBinding": "HTTP+JSON"
    }
  ],
  "version": "1.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "overview",
      "name": "overview",
      "description": "Free overview - OpenAlex stats and agent info",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "streaming": false,
      "x_input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    {
      "id": "search-papers",
      "name": "search-papers",
      "description": "Search academic papers by keyword, title, or DOI",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "streaming": false,
      "x_input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query (keyword, title, or DOI)"
          },
          "limit": {
            "default": 10,
            "description": "Max results (1-50)",
            "type": "number"
          },
          "year": {
            "description": "Filter by publication year",
            "type": "number"
          },
          "sort": {
            "default": "relevance_score",
            "type": "string",
            "enum": [
              "cited_by_count",
              "publication_date",
              "relevance_score"
            ]
          }
        },
        "required": [
          "query",
          "limit",
          "sort"
        ],
        "additionalProperties": false
      }
    },
    {
      "id": "author-lookup",
      "name": "author-lookup",
      "description": "Get author profile with publications and citation metrics",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "streaming": false,
      "x_input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "name": {
            "description": "Author name to search",
            "type": "string"
          },
          "orcid": {
            "description": "ORCID identifier (0000-0000-0000-0000)",
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "institution-lookup",
      "name": "institution-lookup",
      "description": "Get institution profile with research output and rankings",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "streaming": false,
      "x_input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "name": {
            "description": "Institution name",
            "type": "string"
          },
          "rorId": {
            "description": "ROR identifier",
            "type": "string"
          },
          "country": {
            "description": "Filter by country code (US, UK, DE, etc)",
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "education",
              "healthcare",
              "company",
              "government",
              "nonprofit"
            ]
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "trending-topics",
      "name": "trending-topics",
      "description": "Get trending research topics and concepts with paper counts",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "streaming": false,
      "x_input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "field": {
            "description": "Filter by field (e.g., \"Computer Science\", \"Medicine\")",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "description": "Number of topics to return",
            "type": "number"
          }
        },
        "required": [
          "limit"
        ],
        "additionalProperties": false
      }
    },
    {
      "id": "paper-analysis",
      "name": "paper-analysis",
      "description": "Deep analysis of a paper with citations, references, and related work",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "streaming": false,
      "x_input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "paperId": {
            "description": "OpenAlex work ID (W1234567890)",
            "type": "string"
          },
          "doi": {
            "description": "DOI of the paper",
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "analytics",
      "name": "analytics",
      "description": "Payment analytics summary",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "streaming": false,
      "x_input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "windowMs": {
            "description": "Time window in ms",
            "type": "number"
          }
        },
        "additionalProperties": false
      }
    },
    {
      "id": "analytics-transactions",
      "name": "analytics-transactions",
      "description": "Recent payment transactions",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "streaming": false,
      "x_input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "windowMs": {
            "type": "number"
          },
          "limit": {
            "default": 50,
            "type": "number"
          }
        },
        "required": [
          "limit"
        ],
        "additionalProperties": false
      }
    },
    {
      "id": "analytics-csv",
      "name": "analytics-csv",
      "description": "Export payment data as CSV",
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "streaming": false,
      "x_input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "windowMs": {
            "type": "number"
          }
        },
        "additionalProperties": false
      }
    }
  ],
  "supportsAuthenticatedExtendedCard": false,
  "entrypoints": {
    "overview": {
      "description": "Free overview - OpenAlex stats and agent info",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    "search-papers": {
      "description": "Search academic papers by keyword, title, or DOI",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query (keyword, title, or DOI)"
          },
          "limit": {
            "default": 10,
            "description": "Max results (1-50)",
            "type": "number"
          },
          "year": {
            "description": "Filter by publication year",
            "type": "number"
          },
          "sort": {
            "default": "relevance_score",
            "type": "string",
            "enum": [
              "cited_by_count",
              "publication_date",
              "relevance_score"
            ]
          }
        },
        "required": [
          "query",
          "limit",
          "sort"
        ],
        "additionalProperties": false
      }
    },
    "author-lookup": {
      "description": "Get author profile with publications and citation metrics",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "name": {
            "description": "Author name to search",
            "type": "string"
          },
          "orcid": {
            "description": "ORCID identifier (0000-0000-0000-0000)",
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    },
    "institution-lookup": {
      "description": "Get institution profile with research output and rankings",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "name": {
            "description": "Institution name",
            "type": "string"
          },
          "rorId": {
            "description": "ROR identifier",
            "type": "string"
          },
          "country": {
            "description": "Filter by country code (US, UK, DE, etc)",
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "education",
              "healthcare",
              "company",
              "government",
              "nonprofit"
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "trending-topics": {
      "description": "Get trending research topics and concepts with paper counts",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "field": {
            "description": "Filter by field (e.g., \"Computer Science\", \"Medicine\")",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "description": "Number of topics to return",
            "type": "number"
          }
        },
        "required": [
          "limit"
        ],
        "additionalProperties": false
      }
    },
    "paper-analysis": {
      "description": "Deep analysis of a paper with citations, references, and related work",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "paperId": {
            "description": "OpenAlex work ID (W1234567890)",
            "type": "string"
          },
          "doi": {
            "description": "DOI of the paper",
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    },
    "analytics": {
      "description": "Payment analytics summary",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "windowMs": {
            "description": "Time window in ms",
            "type": "number"
          }
        },
        "additionalProperties": false
      }
    },
    "analytics-transactions": {
      "description": "Recent payment transactions",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "windowMs": {
            "type": "number"
          },
          "limit": {
            "default": 50,
            "type": "number"
          }
        },
        "required": [
          "limit"
        ],
        "additionalProperties": false
      }
    },
    "analytics-csv": {
      "description": "Export payment data as CSV",
      "streaming": false,
      "input_schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "windowMs": {
            "type": "number"
          }
        },
        "additionalProperties": false
      }
    }
  },
  "payments": [
    {
      "method": "x402",
      "payee": "0xE5312919e63109c9dDBa2Ea7cf75EC9B3d5D3A14",
      "network": "base",
      "endpoint": "https://facilitator.daydreams.systems",
      "extensions": {
        "x402": {
          "facilitatorUrl": "https://facilitator.daydreams.systems"
        }
      }
    }
  ]
}