Forge Knowledge Engine
Description
Institutional memory engine providing semantic search, knowledge graph queries, capsule management, lineage tracking, and governance — accessible via the Google A2A protocol.
Skills
Search Knowledge
search_knowledgeSemantic search across the Forge knowledge graph capsules.
Query Graph
query_graphTraverse the knowledge graph from a given capsule. Accepts a ``start_node`` (alias: ``node``) at the data-part level — 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.
Read Capsule
read_capsuleRead a specific knowledge capsule by its ID.
List Capsules
list_capsulesList and filter capsules in the knowledge graph.
Create Capsule
create_capsuleCreate a new knowledge capsule in the graph.
View Lineage
view_lineageView provenance and lineage information for a capsule.
View Governance
view_governanceView governance proposals and voting status.
System Capabilities
Input Modes
Output Modes
Streaming
✓ SupportedCategory
General / GeneralOpenAPI/Endpoint URL
https://forgecascade.org/a2aAgent Card Schema
This manifest contains structural definitions, parameters, and metadata endpoints.
{
"display_name": "Forge Knowledge Engine",
"description": "Institutional memory engine providing semantic search, knowledge graph queries, capsule management, lineage tracking, and governance — accessible via the Google A2A protocol.",
"manifest_url": "https://forgecascade.org/.well-known/agent-card.json",
"openapi_url": "https://forgecascade.org/a2a",
"version": "1.0.0",
"category": "General",
"target_audience": "General",
"capabilities": {
"streaming": true,
"pushNotifications": true,
"stateTransitionHistory": true,
"extendedAgentCard": true
},
"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 — 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"
}
],
"default_input_modes": [
"text/plain",
"application/json"
],
"default_output_modes": [
"text/plain",
"application/json"
],
"extra": {
"supportedInterfaces": [
{
"url": "https://forgecascade.org/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0",
"tenant": null
}
],
"protocolVersions": [
"1.0"
],
"iconUrl": "https://forgecascade.org/forge-logo.png",
"documentationUrl": "https://forgecascade.org/llms-full.txt",
"provider": {
"organization": "Frowg Systems, Inc.",
"url": "https://forgecascade.org"
},
"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 — 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."
}
],
"commercial": {
"offers_url": "https://forgecascade.org/offers.json"
},
"supportsAuthenticatedExtendedCard": true,
"signing_keys": [
{
"kid": "forge-ed25519-swulWNWpEqrkotCJ",
"algorithm": "ed25519",
"kty": "OKP",
"crv": "Ed25519",
"x": "llJ8e15iyl2zH7lNKIYYGdkIdDjP73t2Ig9WHSIoOZY",
"alg": "EdDSA",
"use": "sig",
"public_key_b64": "llJ8e15iyl2zH7lNKIYYGdkIdDjP73t2Ig9WHSIoOZY=",
"fingerprint": "b30ba558d5a912aae4a2d089cab38a7cafeab62e0e2b6edab25a68f2d6bda8d3",
"created_at": "2026-06-11T21:20:22+00:00",
"expires_at": null,
"rotated_from": null
}
],
"signatures": [
{
"kid": "forge-ed25519-swulWNWpEqrkotCJ",
"alg": "EdDSA",
"protected": "eyJhbGciOiJFZERTQSIsImN0eSI6ImFwcGxpY2F0aW9uL2pzb24iLCJraWQiOiJmb3JnZS1lZDI1NTE5LXN3dWxXTldwRXFya290Q0oiLCJ0eXAiOiJhMmEtYWdlbnQtY2FyZCtqd3MifQ",
"payload": "eyJjYXBhYmlsaXRpZXMiOnsiZXh0ZW5kZWRBZ2VudENhcmQiOnRydWUsInB1c2hOb3RpZmljYXRpb25zIjp0cnVlLCJzdGF0ZVRyYW5zaXRpb25IaXN0b3J5Ijp0cnVlLCJzdHJlYW1pbmciOnRydWV9LCJjb21tZXJjaWFsIjp7Im9mZmVyc191cmwiOiJodHRwczovL2ZvcmdlY2FzY2FkZS5vcmcvb2ZmZXJzLmpzb24ifSwiZGVmYXVsdElucHV0TW9kZXMiOlsidGV4dC9wbGFpbiIsImFwcGxpY2F0aW9uL2pzb24iXSwiZGVmYXVsdE91dHB1dE1vZGVzIjpbInRleHQvcGxhaW4iLCJhcHBsaWNhdGlvbi9qc29uIl0sImRlc2NyaXB0aW9uIjoiSW5zdGl0dXRpb25hbCBtZW1vcnkgZW5naW5lIHByb3ZpZGluZyBzZW1hbnRpYyBzZWFyY2gsIGtub3dsZWRnZSBncmFwaCBxdWVyaWVzLCBjYXBzdWxlIG1hbmFnZW1lbnQsIGxpbmVhZ2UgdHJhY2tpbmcsIGFuZCBnb3Zlcm5hbmNlIOKAlCBhY2Nlc3NpYmxlIHZpYSB0aGUgR29vZ2xlIEEyQSBwcm90b2NvbC4iLCJkb2N1bWVudGF0aW9uVXJsIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQiLCJleHRlbnNpb25zIjpbeyJkZXNjcmlwdGlvbiI6IkZvcmdlIGdvdmVybmFuY2UsIGxpbmVhZ2UsIGFuZCBjYXBzdWxlIHByb3ZlbmFuY2UgbWV0YWRhdGEuIiwidXJpIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQjZm9yZ2UtYTJhLWV4dGVuc2lvbnMifV0sImljb25VcmwiOiJodHRwczovL2ZvcmdlY2FzY2FkZS5vcmcvZm9yZ2UtbG9nby5wbmciLCJuYW1lIjoiRm9yZ2UgS25vd2xlZGdlIEVuZ2luZSIsInByb3RvY29sVmVyc2lvbnMiOlsiMS4wIl0sInByb3ZpZGVyIjp7Im9yZ2FuaXphdGlvbiI6IkZyb3dnIFN5c3RlbXMsIEluYy4iLCJ1cmwiOiJodHRwczovL2ZvcmdlY2FzY2FkZS5vcmcifSwic2VjdXJpdHkiOlt7ImJlYXJlcktleSI6W119LHsieEFwaUtleSI6W119XSwic2VjdXJpdHlSZXF1aXJlbWVudHMiOlt7ImJlYXJlcktleSI6W119LHsieEFwaUtleSI6W119XSwic2VjdXJpdHlTY2hlbWVzIjp7ImJlYXJlcktleSI6eyJkZXNjcmlwdGlvbiI6IkJlYXJlciB0b2tlbiB1c2luZyBhIEZvcmdlIEFnZW50IEdhdGV3YXkgQVBJIGtleSAoZm9yZ2VfYWdlbnRfKikgb3IgYSBQZXJzb25hbCBBY2Nlc3MgVG9rZW4gKGZvcmdlX3BhdF8qKS4gUmVnaXN0ZXIgYW4gYWdlbnQgKG5vIGF1dGggcmVxdWlyZWQpOiBQT1NUIC9hcGkvdjEvYWdlbnQtZ2F0ZXdheS9yZWdpc3RlciB3aXRoIEpTT04gYm9keSB7XCJhZ2VudF9uYW1lXCI6IFwieW91ci1uYW1lXCIsIFwicGxhdGZvcm1cIjogXCJ5b3VyLXBsYXRmb3JtXCJ9LiBUaGUgQVBJIGtleSBpcyByZXR1cm5lZCBvbmNlIOKAlCBzdG9yZSBpdCBzZWN1cmVseS4gU2VuZCBhczogQXV0aG9yaXphdGlvbjogQmVhcmVyIFlPVVJfS0VZLiIsImluIjpudWxsLCJuYW1lIjpudWxsLCJzY2hlbWUiOiJiZWFyZXIiLCJ0eXBlIjoiaHR0cCJ9LCJ4QXBpS2V5Ijp7ImRlc2NyaXB0aW9uIjoiRm9yZ2UgQWdlbnQgR2F0ZXdheSBBUEkga2V5IChmb3JnZV9hZ2VudF8qKSBvciBQQVQgKGZvcmdlX3BhdF8qKSBzZW50IGFzIHRoZSBYLUFQSS1LZXkgaGVhZGVyLiIsImluIjoiaGVhZGVyIiwibmFtZSI6IlgtQVBJLUtleSIsInNjaGVtZSI6bnVsbCwidHlwZSI6ImFwaUtleSJ9fSwic2lnbmluZ19rZXlzIjpbeyJhbGciOiJFZERTQSIsImFsZ29yaXRobSI6ImVkMjU1MTkiLCJjcmVhdGVkX2F0IjoiMjAyNi0wNi0xMVQyMToyMDoyMiswMDowMCIsImNydiI6IkVkMjU1MTkiLCJleHBpcmVzX2F0IjpudWxsLCJmaW5nZXJwcmludCI6ImIzMGJhNTU4ZDVhOTEyYWFlNGEyZDA4OWNhYjM4YTdjYWZlYWI2MmUwZTJiNmVkYWIyNWE2OGYyZDZiZGE4ZDMiLCJraWQiOiJmb3JnZS1lZDI1NTE5LXN3dWxXTldwRXFya290Q0oiLCJrdHkiOiJPS1AiLCJwdWJsaWNfa2V5X2I2NCI6ImxsSjhlMTVpeWwyekg3bE5LSVlZR2RrSWREalA3M3QySWc5V0hTSW9PWlk9Iiwicm90YXRlZF9mcm9tIjpudWxsLCJ1c2UiOiJzaWciLCJ4IjoibGxKOGUxNWl5bDJ6SDdsTktJWVlHZGtJZERqUDczdDJJZzlXSFNJb09aWSJ9XSwic2tpbGxzIjpbeyJkZXNjcmlwdGlvbiI6IlNlbWFudGljIHNlYXJjaCBhY3Jvc3MgdGhlIEZvcmdlIGtub3dsZWRnZSBncmFwaCBjYXBzdWxlcy4iLCJleGFtcGxlcyI6WyJTZWFyY2ggZm9yIGNhcHN1bGVzIGFib3V0IG1hY2hpbmUgbGVhcm5pbmciLCJGaW5kIGtub3dsZWRnZSByZWxhdGVkIHRvIGNsaW1hdGUgY2hhbmdlIl0sImlkIjoic2VhcmNoX2tub3dsZWRnZSIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoiYmFzaWMiLCJuYW1lIjoiU2VhcmNoIEtub3dsZWRnZSIsIm91dHB1dE1vZGVzIjpbInRleHQvcGxhaW4iLCJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsic2VhcmNoIiwia25vd2xlZGdlIiwic2VtYW50aWMiXSwidXJsIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQjc2tpbGwtc2VhcmNoX2tub3dsZWRnZSJ9LHsiZGVzY3JpcHRpb24iOiJUcmF2ZXJzZSB0aGUga25vd2xlZGdlIGdyYXBoIGZyb20gYSBnaXZlbiBjYXBzdWxlLiBBY2NlcHRzIGEgYGBzdGFydF9ub2RlYGAgKGFsaWFzOiBgYG5vZGVgYCkgYXQgdGhlIGRhdGEtcGFydCBsZXZlbCDigJQgTk9UIG5lc3RlZCB1bmRlciBgYHBhcmFtc2BgLiBPcHRpb25hbCBgYGRlcHRoYGAgKDEtMywgZGVmYXVsdCAxKSBjb250cm9scyB0cmF2ZXJzYWwgaG9wcy4gRXhhbXBsZSBkYXRhIHBhcnQ6IGBge1wic2tpbGxcIjpcInF1ZXJ5X2dyYXBoXCIsXCJzdGFydF9ub2RlXCI6XCI8Y2Fwc3VsZS11dWlkPlwiLFwiZGVwdGhcIjoxfWBgLiBGb3IgbmF0dXJhbC1sYW5ndWFnZSBxdWVyaWVzIHVzZSB0aGUgYGBQT1NUIC9ncmFwaC9xdWVyeWBgIGVuZHBvaW50IGluc3RlYWQ7IHRoaXMgc2tpbGwgaXMgZm9yIGRldGVybWluaXN0aWMgVVVJRC1hbmNob3JlZCB0cmF2ZXJzYWwuIiwiZXhhbXBsZXMiOlsie1wic2tpbGxcIjpcInF1ZXJ5X2dyYXBoXCIsXCJzdGFydF9ub2RlXCI6XCJhYmMtMTIzLXV1aWRcIixcImRlcHRoXCI6MX0iLCJ7XCJza2lsbFwiOlwicXVlcnlfZ3JhcGhcIixcIm5vZGVcIjpcInh5ei03ODlcIixcImRlcHRoXCI6Mn0iXSwiaWQiOiJxdWVyeV9ncmFwaCIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoiYmFzaWMiLCJuYW1lIjoiUXVlcnkgR3JhcGgiLCJvdXRwdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbImdyYXBoIiwicXVlcnkiLCJrbm93bGVkZ2UiLCJ0cmF2ZXJzYWwiXSwidXJsIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQjc2tpbGwtcXVlcnlfZ3JhcGgifSx7ImRlc2NyaXB0aW9uIjoiUmVhZCBhIHNwZWNpZmljIGtub3dsZWRnZSBjYXBzdWxlIGJ5IGl0cyBJRC4iLCJleGFtcGxlcyI6WyJSZWFkIGNhcHN1bGUgYWJjLTEyMyIsIkdldCB0aGUgY29udGVudCBvZiBjYXBzdWxlIHh5ei03ODkiXSwiaWQiOiJyZWFkX2NhcHN1bGUiLCJpbnB1dE1vZGVzIjpbInRleHQvcGxhaW4iXSwibWluVHJ1c3RMZXZlbCI6ImJhc2ljIiwibmFtZSI6IlJlYWQgQ2Fwc3VsZSIsIm91dHB1dE1vZGVzIjpbInRleHQvcGxhaW4iLCJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsiY2Fwc3VsZSIsInJlYWQiLCJrbm93bGVkZ2UiXSwidXJsIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQjc2tpbGwtcmVhZF9jYXBzdWxlIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3QgYW5kIGZpbHRlciBjYXBzdWxlcyBpbiB0aGUga25vd2xlZGdlIGdyYXBoLiIsImV4YW1wbGVzIjpbIkxpc3QgcmVjZW50IGNhcHN1bGVzIiwiU2hvdyBjYXBzdWxlcyBvZiB0eXBlIHJlc2VhcmNoIl0sImlkIjoibGlzdF9jYXBzdWxlcyIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoiYmFzaWMiLCJuYW1lIjoiTGlzdCBDYXBzdWxlcyIsIm91dHB1dE1vZGVzIjpbInRleHQvcGxhaW4iLCJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsiY2Fwc3VsZSIsImxpc3QiLCJicm93c2UiXSwidXJsIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQjc2tpbGwtbGlzdF9jYXBzdWxlcyJ9LHsiZGVzY3JpcHRpb24iOiJDcmVhdGUgYSBuZXcga25vd2xlZGdlIGNhcHN1bGUgaW4gdGhlIGdyYXBoLiIsImV4YW1wbGVzIjpbIkNyZWF0ZSBhIGNhcHN1bGUgYWJvdXQgcXVhbnR1bSBjb21wdXRpbmciXSwiaWQiOiJjcmVhdGVfY2Fwc3VsZSIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoiYmFzaWMiLCJuYW1lIjoiQ3JlYXRlIENhcHN1bGUiLCJvdXRwdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbImNhcHN1bGUiLCJjcmVhdGUiLCJ3cml0ZSJdLCJ1cmwiOiJodHRwczovL2ZvcmdlY2FzY2FkZS5vcmcvbGxtcy1mdWxsLnR4dCNza2lsbC1jcmVhdGVfY2Fwc3VsZSJ9LHsiZGVzY3JpcHRpb24iOiJWaWV3IHByb3ZlbmFuY2UgYW5kIGxpbmVhZ2UgaW5mb3JtYXRpb24gZm9yIGEgY2Fwc3VsZS4iLCJleGFtcGxlcyI6WyJTaG93IHRoZSBsaW5lYWdlIG9mIGNhcHN1bGUgYWJjLTEyMyJdLCJpZCI6InZpZXdfbGluZWFnZSIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoiYmFzaWMiLCJuYW1lIjoiVmlldyBMaW5lYWdlIiwib3V0cHV0TW9kZXMiOlsidGV4dC9wbGFpbiIsImFwcGxpY2F0aW9uL2pzb24iXSwidGFncyI6WyJsaW5lYWdlIiwicHJvdmVuYW5jZSIsImF1ZGl0Il0sInVybCI6Imh0dHBzOi8vZm9yZ2VjYXNjYWRlLm9yZy9sbG1zLWZ1bGwudHh0I3NraWxsLXZpZXdfbGluZWFnZSJ9LHsiZGVzY3JpcHRpb24iOiJWaWV3IGdvdmVybmFuY2UgcHJvcG9zYWxzIGFuZCB2b3Rpbmcgc3RhdHVzLiIsImV4YW1wbGVzIjpbIlNob3cgYWN0aXZlIGdvdmVybmFuY2UgcHJvcG9zYWxzIiwiV2hhdCBpcyB0aGUgc3RhdHVzIG9mIHByb3Bvc2FsIFAtNDI_Il0sImlkIjoidmlld19nb3Zlcm5hbmNlIiwiaW5wdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIl0sIm1pblRydXN0TGV2ZWwiOiJ2ZXJpZmllZCIsIm5hbWUiOiJWaWV3IEdvdmVybmFuY2UiLCJvdXRwdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbImdvdmVybmFuY2UiLCJwcm9wb3NhbHMiLCJ2b3RpbmciXSwidXJsIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQjc2tpbGwtdmlld19nb3Zlcm5hbmNlIn1dLCJzdXBwb3J0ZWRJbnRlcmZhY2VzIjpbeyJwcm90b2NvbEJpbmRpbmciOiJKU09OUlBDIiwicHJvdG9jb2xWZXJzaW9uIjoiMS4wIiwidGVuYW50IjpudWxsLCJ1cmwiOiJodHRwczovL2ZvcmdlY2FzY2FkZS5vcmcvYTJhIn1dLCJzdXBwb3J0c0F1dGhlbnRpY2F0ZWRFeHRlbmRlZENhcmQiOnRydWUsInVybCI6Imh0dHBzOi8vZm9yZ2VjYXNjYWRlLm9yZy9hMmEiLCJ2ZXJzaW9uIjoiMS4wLjAifQ",
"signature": "9-IbmXMR__L32OYERdv37Q9EHQfX5P73LHQTTceRas3zyJaj7arEKO8hA5WXHC8sY3qdXR3lQu4__4v9MFp-CQ",
"jws": "eyJhbGciOiJFZERTQSIsImN0eSI6ImFwcGxpY2F0aW9uL2pzb24iLCJraWQiOiJmb3JnZS1lZDI1NTE5LXN3dWxXTldwRXFya290Q0oiLCJ0eXAiOiJhMmEtYWdlbnQtY2FyZCtqd3MifQ.eyJjYXBhYmlsaXRpZXMiOnsiZXh0ZW5kZWRBZ2VudENhcmQiOnRydWUsInB1c2hOb3RpZmljYXRpb25zIjp0cnVlLCJzdGF0ZVRyYW5zaXRpb25IaXN0b3J5Ijp0cnVlLCJzdHJlYW1pbmciOnRydWV9LCJjb21tZXJjaWFsIjp7Im9mZmVyc191cmwiOiJodHRwczovL2ZvcmdlY2FzY2FkZS5vcmcvb2ZmZXJzLmpzb24ifSwiZGVmYXVsdElucHV0TW9kZXMiOlsidGV4dC9wbGFpbiIsImFwcGxpY2F0aW9uL2pzb24iXSwiZGVmYXVsdE91dHB1dE1vZGVzIjpbInRleHQvcGxhaW4iLCJhcHBsaWNhdGlvbi9qc29uIl0sImRlc2NyaXB0aW9uIjoiSW5zdGl0dXRpb25hbCBtZW1vcnkgZW5naW5lIHByb3ZpZGluZyBzZW1hbnRpYyBzZWFyY2gsIGtub3dsZWRnZSBncmFwaCBxdWVyaWVzLCBjYXBzdWxlIG1hbmFnZW1lbnQsIGxpbmVhZ2UgdHJhY2tpbmcsIGFuZCBnb3Zlcm5hbmNlIOKAlCBhY2Nlc3NpYmxlIHZpYSB0aGUgR29vZ2xlIEEyQSBwcm90b2NvbC4iLCJkb2N1bWVudGF0aW9uVXJsIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQiLCJleHRlbnNpb25zIjpbeyJkZXNjcmlwdGlvbiI6IkZvcmdlIGdvdmVybmFuY2UsIGxpbmVhZ2UsIGFuZCBjYXBzdWxlIHByb3ZlbmFuY2UgbWV0YWRhdGEuIiwidXJpIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQjZm9yZ2UtYTJhLWV4dGVuc2lvbnMifV0sImljb25VcmwiOiJodHRwczovL2ZvcmdlY2FzY2FkZS5vcmcvZm9yZ2UtbG9nby5wbmciLCJuYW1lIjoiRm9yZ2UgS25vd2xlZGdlIEVuZ2luZSIsInByb3RvY29sVmVyc2lvbnMiOlsiMS4wIl0sInByb3ZpZGVyIjp7Im9yZ2FuaXphdGlvbiI6IkZyb3dnIFN5c3RlbXMsIEluYy4iLCJ1cmwiOiJodHRwczovL2ZvcmdlY2FzY2FkZS5vcmcifSwic2VjdXJpdHkiOlt7ImJlYXJlcktleSI6W119LHsieEFwaUtleSI6W119XSwic2VjdXJpdHlSZXF1aXJlbWVudHMiOlt7ImJlYXJlcktleSI6W119LHsieEFwaUtleSI6W119XSwic2VjdXJpdHlTY2hlbWVzIjp7ImJlYXJlcktleSI6eyJkZXNjcmlwdGlvbiI6IkJlYXJlciB0b2tlbiB1c2luZyBhIEZvcmdlIEFnZW50IEdhdGV3YXkgQVBJIGtleSAoZm9yZ2VfYWdlbnRfKikgb3IgYSBQZXJzb25hbCBBY2Nlc3MgVG9rZW4gKGZvcmdlX3BhdF8qKS4gUmVnaXN0ZXIgYW4gYWdlbnQgKG5vIGF1dGggcmVxdWlyZWQpOiBQT1NUIC9hcGkvdjEvYWdlbnQtZ2F0ZXdheS9yZWdpc3RlciB3aXRoIEpTT04gYm9keSB7XCJhZ2VudF9uYW1lXCI6IFwieW91ci1uYW1lXCIsIFwicGxhdGZvcm1cIjogXCJ5b3VyLXBsYXRmb3JtXCJ9LiBUaGUgQVBJIGtleSBpcyByZXR1cm5lZCBvbmNlIOKAlCBzdG9yZSBpdCBzZWN1cmVseS4gU2VuZCBhczogQXV0aG9yaXphdGlvbjogQmVhcmVyIFlPVVJfS0VZLiIsImluIjpudWxsLCJuYW1lIjpudWxsLCJzY2hlbWUiOiJiZWFyZXIiLCJ0eXBlIjoiaHR0cCJ9LCJ4QXBpS2V5Ijp7ImRlc2NyaXB0aW9uIjoiRm9yZ2UgQWdlbnQgR2F0ZXdheSBBUEkga2V5IChmb3JnZV9hZ2VudF8qKSBvciBQQVQgKGZvcmdlX3BhdF8qKSBzZW50IGFzIHRoZSBYLUFQSS1LZXkgaGVhZGVyLiIsImluIjoiaGVhZGVyIiwibmFtZSI6IlgtQVBJLUtleSIsInNjaGVtZSI6bnVsbCwidHlwZSI6ImFwaUtleSJ9fSwic2lnbmluZ19rZXlzIjpbeyJhbGciOiJFZERTQSIsImFsZ29yaXRobSI6ImVkMjU1MTkiLCJjcmVhdGVkX2F0IjoiMjAyNi0wNi0xMVQyMToyMDoyMiswMDowMCIsImNydiI6IkVkMjU1MTkiLCJleHBpcmVzX2F0IjpudWxsLCJmaW5nZXJwcmludCI6ImIzMGJhNTU4ZDVhOTEyYWFlNGEyZDA4OWNhYjM4YTdjYWZlYWI2MmUwZTJiNmVkYWIyNWE2OGYyZDZiZGE4ZDMiLCJraWQiOiJmb3JnZS1lZDI1NTE5LXN3dWxXTldwRXFya290Q0oiLCJrdHkiOiJPS1AiLCJwdWJsaWNfa2V5X2I2NCI6ImxsSjhlMTVpeWwyekg3bE5LSVlZR2RrSWREalA3M3QySWc5V0hTSW9PWlk9Iiwicm90YXRlZF9mcm9tIjpudWxsLCJ1c2UiOiJzaWciLCJ4IjoibGxKOGUxNWl5bDJ6SDdsTktJWVlHZGtJZERqUDczdDJJZzlXSFNJb09aWSJ9XSwic2tpbGxzIjpbeyJkZXNjcmlwdGlvbiI6IlNlbWFudGljIHNlYXJjaCBhY3Jvc3MgdGhlIEZvcmdlIGtub3dsZWRnZSBncmFwaCBjYXBzdWxlcy4iLCJleGFtcGxlcyI6WyJTZWFyY2ggZm9yIGNhcHN1bGVzIGFib3V0IG1hY2hpbmUgbGVhcm5pbmciLCJGaW5kIGtub3dsZWRnZSByZWxhdGVkIHRvIGNsaW1hdGUgY2hhbmdlIl0sImlkIjoic2VhcmNoX2tub3dsZWRnZSIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoiYmFzaWMiLCJuYW1lIjoiU2VhcmNoIEtub3dsZWRnZSIsIm91dHB1dE1vZGVzIjpbInRleHQvcGxhaW4iLCJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsic2VhcmNoIiwia25vd2xlZGdlIiwic2VtYW50aWMiXSwidXJsIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQjc2tpbGwtc2VhcmNoX2tub3dsZWRnZSJ9LHsiZGVzY3JpcHRpb24iOiJUcmF2ZXJzZSB0aGUga25vd2xlZGdlIGdyYXBoIGZyb20gYSBnaXZlbiBjYXBzdWxlLiBBY2NlcHRzIGEgYGBzdGFydF9ub2RlYGAgKGFsaWFzOiBgYG5vZGVgYCkgYXQgdGhlIGRhdGEtcGFydCBsZXZlbCDigJQgTk9UIG5lc3RlZCB1bmRlciBgYHBhcmFtc2BgLiBPcHRpb25hbCBgYGRlcHRoYGAgKDEtMywgZGVmYXVsdCAxKSBjb250cm9scyB0cmF2ZXJzYWwgaG9wcy4gRXhhbXBsZSBkYXRhIHBhcnQ6IGBge1wic2tpbGxcIjpcInF1ZXJ5X2dyYXBoXCIsXCJzdGFydF9ub2RlXCI6XCI8Y2Fwc3VsZS11dWlkPlwiLFwiZGVwdGhcIjoxfWBgLiBGb3IgbmF0dXJhbC1sYW5ndWFnZSBxdWVyaWVzIHVzZSB0aGUgYGBQT1NUIC9ncmFwaC9xdWVyeWBgIGVuZHBvaW50IGluc3RlYWQ7IHRoaXMgc2tpbGwgaXMgZm9yIGRldGVybWluaXN0aWMgVVVJRC1hbmNob3JlZCB0cmF2ZXJzYWwuIiwiZXhhbXBsZXMiOlsie1wic2tpbGxcIjpcInF1ZXJ5X2dyYXBoXCIsXCJzdGFydF9ub2RlXCI6XCJhYmMtMTIzLXV1aWRcIixcImRlcHRoXCI6MX0iLCJ7XCJza2lsbFwiOlwicXVlcnlfZ3JhcGhcIixcIm5vZGVcIjpcInh5ei03ODlcIixcImRlcHRoXCI6Mn0iXSwiaWQiOiJxdWVyeV9ncmFwaCIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoiYmFzaWMiLCJuYW1lIjoiUXVlcnkgR3JhcGgiLCJvdXRwdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbImdyYXBoIiwicXVlcnkiLCJrbm93bGVkZ2UiLCJ0cmF2ZXJzYWwiXSwidXJsIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQjc2tpbGwtcXVlcnlfZ3JhcGgifSx7ImRlc2NyaXB0aW9uIjoiUmVhZCBhIHNwZWNpZmljIGtub3dsZWRnZSBjYXBzdWxlIGJ5IGl0cyBJRC4iLCJleGFtcGxlcyI6WyJSZWFkIGNhcHN1bGUgYWJjLTEyMyIsIkdldCB0aGUgY29udGVudCBvZiBjYXBzdWxlIHh5ei03ODkiXSwiaWQiOiJyZWFkX2NhcHN1bGUiLCJpbnB1dE1vZGVzIjpbInRleHQvcGxhaW4iXSwibWluVHJ1c3RMZXZlbCI6ImJhc2ljIiwibmFtZSI6IlJlYWQgQ2Fwc3VsZSIsIm91dHB1dE1vZGVzIjpbInRleHQvcGxhaW4iLCJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsiY2Fwc3VsZSIsInJlYWQiLCJrbm93bGVkZ2UiXSwidXJsIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQjc2tpbGwtcmVhZF9jYXBzdWxlIn0seyJkZXNjcmlwdGlvbiI6Ikxpc3QgYW5kIGZpbHRlciBjYXBzdWxlcyBpbiB0aGUga25vd2xlZGdlIGdyYXBoLiIsImV4YW1wbGVzIjpbIkxpc3QgcmVjZW50IGNhcHN1bGVzIiwiU2hvdyBjYXBzdWxlcyBvZiB0eXBlIHJlc2VhcmNoIl0sImlkIjoibGlzdF9jYXBzdWxlcyIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoiYmFzaWMiLCJuYW1lIjoiTGlzdCBDYXBzdWxlcyIsIm91dHB1dE1vZGVzIjpbInRleHQvcGxhaW4iLCJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsiY2Fwc3VsZSIsImxpc3QiLCJicm93c2UiXSwidXJsIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQjc2tpbGwtbGlzdF9jYXBzdWxlcyJ9LHsiZGVzY3JpcHRpb24iOiJDcmVhdGUgYSBuZXcga25vd2xlZGdlIGNhcHN1bGUgaW4gdGhlIGdyYXBoLiIsImV4YW1wbGVzIjpbIkNyZWF0ZSBhIGNhcHN1bGUgYWJvdXQgcXVhbnR1bSBjb21wdXRpbmciXSwiaWQiOiJjcmVhdGVfY2Fwc3VsZSIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoiYmFzaWMiLCJuYW1lIjoiQ3JlYXRlIENhcHN1bGUiLCJvdXRwdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbImNhcHN1bGUiLCJjcmVhdGUiLCJ3cml0ZSJdLCJ1cmwiOiJodHRwczovL2ZvcmdlY2FzY2FkZS5vcmcvbGxtcy1mdWxsLnR4dCNza2lsbC1jcmVhdGVfY2Fwc3VsZSJ9LHsiZGVzY3JpcHRpb24iOiJWaWV3IHByb3ZlbmFuY2UgYW5kIGxpbmVhZ2UgaW5mb3JtYXRpb24gZm9yIGEgY2Fwc3VsZS4iLCJleGFtcGxlcyI6WyJTaG93IHRoZSBsaW5lYWdlIG9mIGNhcHN1bGUgYWJjLTEyMyJdLCJpZCI6InZpZXdfbGluZWFnZSIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoiYmFzaWMiLCJuYW1lIjoiVmlldyBMaW5lYWdlIiwib3V0cHV0TW9kZXMiOlsidGV4dC9wbGFpbiIsImFwcGxpY2F0aW9uL2pzb24iXSwidGFncyI6WyJsaW5lYWdlIiwicHJvdmVuYW5jZSIsImF1ZGl0Il0sInVybCI6Imh0dHBzOi8vZm9yZ2VjYXNjYWRlLm9yZy9sbG1zLWZ1bGwudHh0I3NraWxsLXZpZXdfbGluZWFnZSJ9LHsiZGVzY3JpcHRpb24iOiJWaWV3IGdvdmVybmFuY2UgcHJvcG9zYWxzIGFuZCB2b3Rpbmcgc3RhdHVzLiIsImV4YW1wbGVzIjpbIlNob3cgYWN0aXZlIGdvdmVybmFuY2UgcHJvcG9zYWxzIiwiV2hhdCBpcyB0aGUgc3RhdHVzIG9mIHByb3Bvc2FsIFAtNDI_Il0sImlkIjoidmlld19nb3Zlcm5hbmNlIiwiaW5wdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIl0sIm1pblRydXN0TGV2ZWwiOiJ2ZXJpZmllZCIsIm5hbWUiOiJWaWV3IEdvdmVybmFuY2UiLCJvdXRwdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbImdvdmVybmFuY2UiLCJwcm9wb3NhbHMiLCJ2b3RpbmciXSwidXJsIjoiaHR0cHM6Ly9mb3JnZWNhc2NhZGUub3JnL2xsbXMtZnVsbC50eHQjc2tpbGwtdmlld19nb3Zlcm5hbmNlIn1dLCJzdXBwb3J0ZWRJbnRlcmZhY2VzIjpbeyJwcm90b2NvbEJpbmRpbmciOiJKU09OUlBDIiwicHJvdG9jb2xWZXJzaW9uIjoiMS4wIiwidGVuYW50IjpudWxsLCJ1cmwiOiJodHRwczovL2ZvcmdlY2FzY2FkZS5vcmcvYTJhIn1dLCJzdXBwb3J0c0F1dGhlbnRpY2F0ZWRFeHRlbmRlZENhcmQiOnRydWUsInVybCI6Imh0dHBzOi8vZm9yZ2VjYXNjYWRlLm9yZy9hMmEiLCJ2ZXJzaW9uIjoiMS4wLjAifQ.9-IbmXMR__L32OYERdv37Q9EHQfX5P73LHQTTceRas3zyJaj7arEKO8hA5WXHC8sY3qdXR3lQu4__4v9MFp-CQ",
"payload_hash": "6cde427f499d37ae794fd54c7458416803cb100756db8c843eca4d9f9ebb6c2e",
"canonicalization": "UTF-8 JSON with sorted object keys, compact separators (',' and ':'), and ensure_ascii=False. Fields named 'signatures', 'signature', 'jws', 'protected', and 'payload' are excluded from the signed object where the endpoint states a detached signature."
}
]
},
"found": true,
"strategy": "manifest-a2a",
"protocol_std": "a2a"
}Actions
The **Agent Card** is a standardized JSON metadata schema containing the agent's capabilities, default inputs/outputs, and OpenAPI endpoints. Download this file to run or register the agent in your local client applications.
Registry Metadata
Is this your agent?
If you own this agent you can claim it.