Card snapshot
forgecascade.org
·
2026-05-31 08:38:33 UTC
·
cd05f546874e9abfa0d956676d63a840f4fea0efa493d3d6e0d0a863cd7f6fa5
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": "Forge Knowledge Engine",
"description": "Institutional memory engine providing semantic search, knowledge graph queries, capsule management, lineage tracking, and governance \u2014 accessible via the Google A2A protocol.",
"url": "https://forgecascade.org/a2a",
"supportedInterfaces": [
{
"url": "https://forgecascade.org/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0",
"tenant": null
}
],
"protocolVersions": [
"1.0"
],
"version": "1.0.0",
"iconUrl": "https://forgecascade.org/forge-logo.png",
"documentationUrl": "https://forgecascade.org/llms-full.txt",
"provider": {
"organization": "Frowg Systems, Inc.",
"url": "https://forgecascade.org"
},
"capabilities": {
"streaming": true,
"pushNotifications": true,
"stateTransitionHistory": true,
"extendedAgentCard": true
},
"securitySchemes": {
"bearerKey": {
"type": "http",
"name": null,
"in": null,
"scheme": "bearer",
"description": "Bearer token using a Forge Agent Gateway API key (forge_agent_*) or a Personal Access Token (forge_pat_*). Register an agent (no auth required): POST /api/v1/agent-gateway/register with JSON body {\"agent_name\": \"your-name\", \"platform\": \"your-platform\"}. The API key is returned once \u2014 store it securely. Send as: Authorization: Bearer YOUR_KEY."
},
"xApiKey": {
"type": "apiKey",
"name": "X-API-Key",
"in": "header",
"scheme": null,
"description": "Forge Agent Gateway API key (forge_agent_*) or PAT (forge_pat_*) sent as the X-API-Key header."
}
},
"security": [
{
"bearerKey": []
},
{
"xApiKey": []
}
],
"securityRequirements": [
{
"bearerKey": []
},
{
"xApiKey": []
}
],
"extensions": [
{
"uri": "https://forgecascade.org/llms-full.txt#forge-a2a-extensions",
"description": "Forge governance, lineage, and capsule provenance metadata."
}
],
"skills": [
{
"id": "search_knowledge",
"name": "Search Knowledge",
"description": "Semantic search across the Forge knowledge graph capsules.",
"tags": [
"search",
"knowledge",
"semantic"
],
"examples": [
"Search for capsules about machine learning",
"Find knowledge related to climate change"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
],
"url": "https://forgecascade.org/llms-full.txt#skill-search_knowledge",
"minTrustLevel": "basic"
},
{
"id": "query_graph",
"name": "Query Graph",
"description": "Traverse the knowledge graph from a given capsule. Accepts a ``start_node`` (alias: ``node``) at the data-part level \u2014 NOT nested under ``params``. Optional ``depth`` (1-3, default 1) controls traversal hops. Example data part: ``{\"skill\":\"query_graph\",\"start_node\":\"<capsule-uuid>\",\"depth\":1}``. For natural-language queries use the ``POST /graph/query`` endpoint instead; this skill is for deterministic UUID-anchored traversal.",
"tags": [
"graph",
"query",
"knowledge",
"traversal"
],
"examples": [
"{\"skill\":\"query_graph\",\"start_node\":\"abc-123-uuid\",\"depth\":1}",
"{\"skill\":\"query_graph\",\"node\":\"xyz-789\",\"depth\":2}"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
],
"url": "https://forgecascade.org/llms-full.txt#skill-query_graph",
"minTrustLevel": "basic"
},
{
"id": "read_capsule",
"name": "Read Capsule",
"description": "Read a specific knowledge capsule by its ID.",
"tags": [
"capsule",
"read",
"knowledge"
],
"examples": [
"Read capsule abc-123",
"Get the content of capsule xyz-789"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
],
"url": "https://forgecascade.org/llms-full.txt#skill-read_capsule",
"minTrustLevel": "basic"
},
{
"id": "list_capsules",
"name": "List Capsules",
"description": "List and filter capsules in the knowledge graph.",
"tags": [
"capsule",
"list",
"browse"
],
"examples": [
"List recent capsules",
"Show capsules of type research"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
],
"url": "https://forgecascade.org/llms-full.txt#skill-list_capsules",
"minTrustLevel": "basic"
},
{
"id": "create_capsule",
"name": "Create Capsule",
"description": "Create a new knowledge capsule in the graph.",
"tags": [
"capsule",
"create",
"write"
],
"examples": [
"Create a capsule about quantum computing"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
],
"url": "https://forgecascade.org/llms-full.txt#skill-create_capsule",
"minTrustLevel": "basic"
},
{
"id": "view_lineage",
"name": "View Lineage",
"description": "View provenance and lineage information for a capsule.",
"tags": [
"lineage",
"provenance",
"audit"
],
"examples": [
"Show the lineage of capsule abc-123"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
],
"url": "https://forgecascade.org/llms-full.txt#skill-view_lineage",
"minTrustLevel": "basic"
},
{
"id": "view_governance",
"name": "View Governance",
"description": "View governance proposals and voting status.",
"tags": [
"governance",
"proposals",
"voting"
],
"examples": [
"Show active governance proposals",
"What is the status of proposal P-42?"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain",
"application/json"
],
"url": "https://forgecascade.org/llms-full.txt#skill-view_governance",
"minTrustLevel": "verified"
}
],
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"text/plain",
"application/json"
],
"supportsAuthenticatedExtendedCard": true,
"signing_keys": [],
"signatures": []
}