{"id":11006,"name":"Froggit.ai","description":"Froggit.ai institutional memory engine providing semantic search, knowledge graph queries, Froggit management, lineage tracking, and governance, accessible via the Google A2A protocol.","card_url":"https://froggit.ai/.well-known/agent-card.json","endpoint":"https://froggit.ai/a2a","protocol_version":"1.0","first_seen":"2026-10-10T06:12:48.059421+00:00","last_verified":"2026-10-10T15:15:25.226086+00:00","card":{"url":"https://froggit.ai/a2a","name":"Froggit.ai","skills":[{"id":"search_knowledge","url":"https://froggit.ai/llms-full.txt#skill-search_knowledge","name":"Search Knowledge","tags":["search","knowledge","semantic","froggit"],"examples":["Search for Froggits about machine learning","Find knowledge related to climate change"],"inputModes":["text/plain"],"description":"Semantic search across the Froggit knowledge graph.","outputModes":["text/plain","application/json"],"minTrustLevel":"basic"},{"id":"query_graph","url":"https://froggit.ai/llms-full.txt#skill-query_graph","name":"Query Graph","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"],"description":"Traverse the knowledge graph from a given Froggit. 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\":\"<froggit-uuid>\",\"depth\":1}``. For natural-language queries use the ``POST /graph/query`` endpoint instead; this skill is for deterministic UUID-anchored traversal.","outputModes":["text/plain","application/json"],"minTrustLevel":"basic"},{"id":"read_capsule","url":"https://froggit.ai/llms-full.txt#skill-read_capsule","name":"Read Froggit","tags":["froggit","capsule","read","knowledge"],"examples":["Read Froggit abc-123","Get the content of Froggit xyz-789"],"inputModes":["text/plain"],"description":"Read a specific Froggit by its ID.","outputModes":["text/plain","application/json"],"minTrustLevel":"basic"},{"id":"list_capsules","url":"https://froggit.ai/llms-full.txt#skill-list_capsules","name":"List Froggits","tags":["froggit","capsule","list","browse"],"examples":["List recent Froggits","Show Froggits of type research"],"inputModes":["text/plain"],"description":"List and filter Froggits in the knowledge graph.","outputModes":["text/plain","application/json"],"minTrustLevel":"basic"},{"id":"create_capsule","url":"https://froggit.ai/llms-full.txt#skill-create_capsule","name":"Create Froggit","tags":["froggit","capsule","create","write"],"examples":["Create a Froggit about quantum computing"],"inputModes":["text/plain"],"description":"Create a new Froggit in the knowledge graph.","outputModes":["text/plain","application/json"],"minTrustLevel":"basic"},{"id":"view_lineage","url":"https://froggit.ai/llms-full.txt#skill-view_lineage","name":"View Lineage","tags":["lineage","provenance","audit"],"examples":["Show the lineage of Froggit abc-123"],"inputModes":["text/plain"],"description":"View provenance and lineage information for a Froggit.","outputModes":["text/plain","application/json"],"minTrustLevel":"basic"},{"id":"view_governance","url":"https://froggit.ai/llms-full.txt#skill-view_governance","name":"View Governance","tags":["governance","proposals","voting"],"examples":["Show active governance proposals","What is the status of proposal P-42?"],"inputModes":["text/plain"],"description":"View governance proposals and voting status.","outputModes":["text/plain","application/json"],"minTrustLevel":"verified"}],"iconUrl":"https://froggit.ai/froggit-icon-1024.png","version":"1.0.0","provider":{"url":"https://froggit.ai","organization":"Frowg Systems, Inc."},"security":[{"bearerKey":[]},{"xApiKey":[]}],"commercial":{"offers_url":"https://froggit.ai/offers.json"},"signatures":[{"alg":"EdDSA","jws":"eyJhbGciOiJFZERTQSIsImN0eSI6ImFwcGxpY2F0aW9uL2pzb24iLCJraWQiOiJmb3JnZS1lZDI1NTE5LXN3dWxXTldwRXFya290Q0oiLCJ0eXAiOiJhMmEtYWdlbnQtY2FyZCtqd3MifQ.eyJjYXBhYmlsaXRpZXMiOnsiZXh0ZW5kZWRBZ2VudENhcmQiOnRydWUsImV4dGVuc2lvbnMiOlt7ImRlc2NyaXB0aW9uIjoiQWdlbnQgUGF5bWVudHMgUHJvdG9jb2wgKEFQMikgY29tbWVyY2UgZGlzY292ZXJ5IGFuZCBwYXltZW50LWludGVudCBpbnRlcm9wZXJhYmlsaXR5LiIsInBhcmFtcyI6eyJjYXBhYmlsaXRpZXMiOlsiY29tbWVyY2VfZGlzY292ZXJ5IiwicGF5bWVudF9pbnRlbnQiXSwicm9sZXMiOlsibWVyY2hhbnQiXX0sInJlcXVpcmVkIjpmYWxzZSwidXJpIjoiaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS1hZ2VudGljLWNvbW1lcmNlL2FwMi92MSJ9LHsiZGVzY3JpcHRpb24iOiJGcm9nZ2l0LmFpIGdvdmVybmFuY2UsIGxpbmVhZ2UsIGFuZCBGcm9nZ2l0IHByb3ZlbmFuY2UgbWV0YWRhdGEuIiwicmVxdWlyZWQiOmZhbHNlLCJ1cmkiOiJodHRwczovL2Zyb2dnaXQuYWkvbGxtcy1mdWxsLnR4dCNmb3JnZS1hMmEtZXh0ZW5zaW9ucyJ9XSwicHVzaE5vdGlmaWNhdGlvbnMiOnRydWUsInN0YXRlVHJhbnNpdGlvbkhpc3RvcnkiOnRydWUsInN0cmVhbWluZyI6dHJ1ZX0sImNvbW1lcmNpYWwiOnsib2ZmZXJzX3VybCI6Imh0dHBzOi8vZnJvZ2dpdC5haS9vZmZlcnMuanNvbiJ9LCJkZWZhdWx0SW5wdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJkZWZhdWx0T3V0cHV0TW9kZXMiOlsidGV4dC9wbGFpbiIsImFwcGxpY2F0aW9uL2pzb24iXSwiZGVzY3JpcHRpb24iOiJGcm9nZ2l0LmFpIGluc3RpdHV0aW9uYWwgbWVtb3J5IGVuZ2luZSBwcm92aWRpbmcgc2VtYW50aWMgc2VhcmNoLCBrbm93bGVkZ2UgZ3JhcGggcXVlcmllcywgRnJvZ2dpdCBtYW5hZ2VtZW50LCBsaW5lYWdlIHRyYWNraW5nLCBhbmQgZ292ZXJuYW5jZSwgYWNjZXNzaWJsZSB2aWEgdGhlIEdvb2dsZSBBMkEgcHJvdG9jb2wuIiwiZG9jdW1lbnRhdGlvblVybCI6Imh0dHBzOi8vZnJvZ2dpdC5haS9sbG1zLWZ1bGwudHh0IiwiaWNvblVybCI6Imh0dHBzOi8vZnJvZ2dpdC5haS9mcm9nZ2l0LWljb24tMTAyNC5wbmciLCJuYW1lIjoiRnJvZ2dpdC5haSIsInByb3RvY29sVmVyc2lvbnMiOlsiMS4wIl0sInByb3ZpZGVyIjp7Im9yZ2FuaXphdGlvbiI6IkZyb3dnIFN5c3RlbXMsIEluYy4iLCJ1cmwiOiJodHRwczovL2Zyb2dnaXQuYWkifSwic2VjdXJpdHkiOlt7ImJlYXJlcktleSI6W119LHsieEFwaUtleSI6W119XSwic2VjdXJpdHlSZXF1aXJlbWVudHMiOlt7ImJlYXJlcktleSI6W119LHsieEFwaUtleSI6W119XSwic2VjdXJpdHlTY2hlbWVzIjp7ImJlYXJlcktleSI6eyJkZXNjcmlwdGlvbiI6IkJlYXJlciB0b2tlbiB1c2luZyBhIEZyb2dnaXQuYWkgQWdlbnQgR2F0ZXdheSBBUEkga2V5IChmb3JnZV9hZ2VudF8qKS4gUmVnaXN0ZXIgYW4gYWdlbnQgKG5vIGF1dGggcmVxdWlyZWQpOiBQT1NUIC9hcGkvdjEvYWdlbnQtZ2F0ZXdheS9yZWdpc3RlciB3aXRoIEpTT04gYm9keSB7XCJhZ2VudF9uYW1lXCI6IFwieW91ci1uYW1lXCIsIFwicGxhdGZvcm1cIjogXCJ5b3VyLXBsYXRmb3JtXCJ9LiBUaGUgQVBJIGtleSBpcyByZXR1cm5lZCBvbmNlOyBzdG9yZSBpdCBzZWN1cmVseS4gU2VuZCBhczogQXV0aG9yaXphdGlvbjogQmVhcmVyIFlPVVJfS0VZLiIsImluIjpudWxsLCJuYW1lIjpudWxsLCJzY2hlbWUiOiJiZWFyZXIiLCJ0eXBlIjoiaHR0cCJ9LCJ4QXBpS2V5Ijp7ImRlc2NyaXB0aW9uIjoiRnJvZ2dpdC5haSBBZ2VudCBHYXRld2F5IEFQSSBrZXkgKGZvcmdlX2FnZW50XyopIHNlbnQgYXMgdGhlIFgtQVBJLUtleSBoZWFkZXIuIiwiaW4iOiJoZWFkZXIiLCJuYW1lIjoiWC1BUEktS2V5Iiwic2NoZW1lIjpudWxsLCJ0eXBlIjoiYXBpS2V5In19LCJzaWduaW5nX2tleXMiOlt7ImFsZyI6IkVkRFNBIiwiYWxnb3JpdGhtIjoiZWQyNTUxOSIsImNyZWF0ZWRfYXQiOiIyMDI2LTA2LTExVDIxOjIwOjIyKzAwOjAwIiwiY3J2IjoiRWQyNTUxOSIsImV4cGlyZXNfYXQiOm51bGwsImZpbmdlcnByaW50IjoiYjMwYmE1NThkNWE5MTJhYWU0YTJkMDg5Y2FiMzhhN2NhZmVhYjYyZTBlMmI2ZWRhYjI1YTY4ZjJkNmJkYThkMyIsImtpZCI6ImZvcmdlLWVkMjU1MTktc3d1bFdOV3BFcXJrb3RDSiIsImt0eSI6Ik9LUCIsInB1YmxpY19rZXlfYjY0IjoibGxKOGUxNWl5bDJ6SDdsTktJWVlHZGtJZERqUDczdDJJZzlXSFNJb09aWT0iLCJyb3RhdGVkX2Zyb20iOm51bGwsInVzZSI6InNpZyIsIngiOiJsbEo4ZTE1aXlsMnpIN2xOS0lZWUdka0lkRGpQNzN0MklnOVdIU0lvT1pZIn1dLCJza2lsbHMiOlt7ImRlc2NyaXB0aW9uIjoiU2VtYW50aWMgc2VhcmNoIGFjcm9zcyB0aGUgRnJvZ2dpdCBrbm93bGVkZ2UgZ3JhcGguIiwiZXhhbXBsZXMiOlsiU2VhcmNoIGZvciBGcm9nZ2l0cyBhYm91dCBtYWNoaW5lIGxlYXJuaW5nIiwiRmluZCBrbm93bGVkZ2UgcmVsYXRlZCB0byBjbGltYXRlIGNoYW5nZSJdLCJpZCI6InNlYXJjaF9rbm93bGVkZ2UiLCJpbnB1dE1vZGVzIjpbInRleHQvcGxhaW4iXSwibWluVHJ1c3RMZXZlbCI6ImJhc2ljIiwibmFtZSI6IlNlYXJjaCBLbm93bGVkZ2UiLCJvdXRwdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbInNlYXJjaCIsImtub3dsZWRnZSIsInNlbWFudGljIiwiZnJvZ2dpdCJdLCJ1cmwiOiJodHRwczovL2Zyb2dnaXQuYWkvbGxtcy1mdWxsLnR4dCNza2lsbC1zZWFyY2hfa25vd2xlZGdlIn0seyJkZXNjcmlwdGlvbiI6IlRyYXZlcnNlIHRoZSBrbm93bGVkZ2UgZ3JhcGggZnJvbSBhIGdpdmVuIEZyb2dnaXQuIEFjY2VwdHMgYSBgYHN0YXJ0X25vZGVgYCAoYWxpYXM6IGBgbm9kZWBgKSBhdCB0aGUgZGF0YS1wYXJ0IGxldmVsIOKAlCBOT1QgbmVzdGVkIHVuZGVyIGBgcGFyYW1zYGAuIE9wdGlvbmFsIGBgZGVwdGhgYCAoMS0zLCBkZWZhdWx0IDEpIGNvbnRyb2xzIHRyYXZlcnNhbCBob3BzLiBFeGFtcGxlIGRhdGEgcGFydDogYGB7XCJza2lsbFwiOlwicXVlcnlfZ3JhcGhcIixcInN0YXJ0X25vZGVcIjpcIjxmcm9nZ2l0LXV1aWQ-XCIsXCJkZXB0aFwiOjF9YGAuIEZvciBuYXR1cmFsLWxhbmd1YWdlIHF1ZXJpZXMgdXNlIHRoZSBgYFBPU1QgL2dyYXBoL3F1ZXJ5YGAgZW5kcG9pbnQgaW5zdGVhZDsgdGhpcyBza2lsbCBpcyBmb3IgZGV0ZXJtaW5pc3RpYyBVVUlELWFuY2hvcmVkIHRyYXZlcnNhbC4iLCJleGFtcGxlcyI6WyJ7XCJza2lsbFwiOlwicXVlcnlfZ3JhcGhcIixcInN0YXJ0X25vZGVcIjpcImFiYy0xMjMtdXVpZFwiLFwiZGVwdGhcIjoxfSIsIntcInNraWxsXCI6XCJxdWVyeV9ncmFwaFwiLFwibm9kZVwiOlwieHl6LTc4OVwiLFwiZGVwdGhcIjoyfSJdLCJpZCI6InF1ZXJ5X2dyYXBoIiwiaW5wdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIl0sIm1pblRydXN0TGV2ZWwiOiJiYXNpYyIsIm5hbWUiOiJRdWVyeSBHcmFwaCIsIm91dHB1dE1vZGVzIjpbInRleHQvcGxhaW4iLCJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsiZ3JhcGgiLCJxdWVyeSIsImtub3dsZWRnZSIsInRyYXZlcnNhbCJdLCJ1cmwiOiJodHRwczovL2Zyb2dnaXQuYWkvbGxtcy1mdWxsLnR4dCNza2lsbC1xdWVyeV9ncmFwaCJ9LHsiZGVzY3JpcHRpb24iOiJSZWFkIGEgc3BlY2lmaWMgRnJvZ2dpdCBieSBpdHMgSUQuIiwiZXhhbXBsZXMiOlsiUmVhZCBGcm9nZ2l0IGFiYy0xMjMiLCJHZXQgdGhlIGNvbnRlbnQgb2YgRnJvZ2dpdCB4eXotNzg5Il0sImlkIjoicmVhZF9jYXBzdWxlIiwiaW5wdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIl0sIm1pblRydXN0TGV2ZWwiOiJiYXNpYyIsIm5hbWUiOiJSZWFkIEZyb2dnaXQiLCJvdXRwdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbImZyb2dnaXQiLCJjYXBzdWxlIiwicmVhZCIsImtub3dsZWRnZSJdLCJ1cmwiOiJodHRwczovL2Zyb2dnaXQuYWkvbGxtcy1mdWxsLnR4dCNza2lsbC1yZWFkX2NhcHN1bGUifSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBhbmQgZmlsdGVyIEZyb2dnaXRzIGluIHRoZSBrbm93bGVkZ2UgZ3JhcGguIiwiZXhhbXBsZXMiOlsiTGlzdCByZWNlbnQgRnJvZ2dpdHMiLCJTaG93IEZyb2dnaXRzIG9mIHR5cGUgcmVzZWFyY2giXSwiaWQiOiJsaXN0X2NhcHN1bGVzIiwiaW5wdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIl0sIm1pblRydXN0TGV2ZWwiOiJiYXNpYyIsIm5hbWUiOiJMaXN0IEZyb2dnaXRzIiwib3V0cHV0TW9kZXMiOlsidGV4dC9wbGFpbiIsImFwcGxpY2F0aW9uL2pzb24iXSwidGFncyI6WyJmcm9nZ2l0IiwiY2Fwc3VsZSIsImxpc3QiLCJicm93c2UiXSwidXJsIjoiaHR0cHM6Ly9mcm9nZ2l0LmFpL2xsbXMtZnVsbC50eHQjc2tpbGwtbGlzdF9jYXBzdWxlcyJ9LHsiZGVzY3JpcHRpb24iOiJDcmVhdGUgYSBuZXcgRnJvZ2dpdCBpbiB0aGUga25vd2xlZGdlIGdyYXBoLiIsImV4YW1wbGVzIjpbIkNyZWF0ZSBhIEZyb2dnaXQgYWJvdXQgcXVhbnR1bSBjb21wdXRpbmciXSwiaWQiOiJjcmVhdGVfY2Fwc3VsZSIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoiYmFzaWMiLCJuYW1lIjoiQ3JlYXRlIEZyb2dnaXQiLCJvdXRwdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbImZyb2dnaXQiLCJjYXBzdWxlIiwiY3JlYXRlIiwid3JpdGUiXSwidXJsIjoiaHR0cHM6Ly9mcm9nZ2l0LmFpL2xsbXMtZnVsbC50eHQjc2tpbGwtY3JlYXRlX2NhcHN1bGUifSx7ImRlc2NyaXB0aW9uIjoiVmlldyBwcm92ZW5hbmNlIGFuZCBsaW5lYWdlIGluZm9ybWF0aW9uIGZvciBhIEZyb2dnaXQuIiwiZXhhbXBsZXMiOlsiU2hvdyB0aGUgbGluZWFnZSBvZiBGcm9nZ2l0IGFiYy0xMjMiXSwiaWQiOiJ2aWV3X2xpbmVhZ2UiLCJpbnB1dE1vZGVzIjpbInRleHQvcGxhaW4iXSwibWluVHJ1c3RMZXZlbCI6ImJhc2ljIiwibmFtZSI6IlZpZXcgTGluZWFnZSIsIm91dHB1dE1vZGVzIjpbInRleHQvcGxhaW4iLCJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsibGluZWFnZSIsInByb3ZlbmFuY2UiLCJhdWRpdCJdLCJ1cmwiOiJodHRwczovL2Zyb2dnaXQuYWkvbGxtcy1mdWxsLnR4dCNza2lsbC12aWV3X2xpbmVhZ2UifSx7ImRlc2NyaXB0aW9uIjoiVmlldyBnb3Zlcm5hbmNlIHByb3Bvc2FscyBhbmQgdm90aW5nIHN0YXR1cy4iLCJleGFtcGxlcyI6WyJTaG93IGFjdGl2ZSBnb3Zlcm5hbmNlIHByb3Bvc2FscyIsIldoYXQgaXMgdGhlIHN0YXR1cyBvZiBwcm9wb3NhbCBQLTQyPyJdLCJpZCI6InZpZXdfZ292ZXJuYW5jZSIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoidmVyaWZpZWQiLCJuYW1lIjoiVmlldyBHb3Zlcm5hbmNlIiwib3V0cHV0TW9kZXMiOlsidGV4dC9wbGFpbiIsImFwcGxpY2F0aW9uL2pzb24iXSwidGFncyI6WyJnb3Zlcm5hbmNlIiwicHJvcG9zYWxzIiwidm90aW5nIl0sInVybCI6Imh0dHBzOi8vZnJvZ2dpdC5haS9sbG1zLWZ1bGwudHh0I3NraWxsLXZpZXdfZ292ZXJuYW5jZSJ9XSwic3VwcG9ydGVkSW50ZXJmYWNlcyI6W3sicHJvdG9jb2xCaW5kaW5nIjoiSlNPTlJQQyIsInByb3RvY29sVmVyc2lvbiI6IjEuMCIsInRlbmFudCI6bnVsbCwidXJsIjoiaHR0cHM6Ly9mcm9nZ2l0LmFpL2EyYSJ9XSwic3VwcG9ydHNBdXRoZW50aWNhdGVkRXh0ZW5kZWRDYXJkIjp0cnVlLCJ1cmwiOiJodHRwczovL2Zyb2dnaXQuYWkvYTJhIiwidmVyc2lvbiI6IjEuMC4wIn0.xZrWN7EyEiLLHxoiMTit9_tz04XfB2o8d7wutrl93o9SEd4hkZsRIJhsOpFXfb-RsnJaHEp75_Ou9JpZvO6uBg","kid":"forge-ed25519-swulWNWpEqrkotCJ","payload":"eyJjYXBhYmlsaXRpZXMiOnsiZXh0ZW5kZWRBZ2VudENhcmQiOnRydWUsImV4dGVuc2lvbnMiOlt7ImRlc2NyaXB0aW9uIjoiQWdlbnQgUGF5bWVudHMgUHJvdG9jb2wgKEFQMikgY29tbWVyY2UgZGlzY292ZXJ5IGFuZCBwYXltZW50LWludGVudCBpbnRlcm9wZXJhYmlsaXR5LiIsInBhcmFtcyI6eyJjYXBhYmlsaXRpZXMiOlsiY29tbWVyY2VfZGlzY292ZXJ5IiwicGF5bWVudF9pbnRlbnQiXSwicm9sZXMiOlsibWVyY2hhbnQiXX0sInJlcXVpcmVkIjpmYWxzZSwidXJpIjoiaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS1hZ2VudGljLWNvbW1lcmNlL2FwMi92MSJ9LHsiZGVzY3JpcHRpb24iOiJGcm9nZ2l0LmFpIGdvdmVybmFuY2UsIGxpbmVhZ2UsIGFuZCBGcm9nZ2l0IHByb3ZlbmFuY2UgbWV0YWRhdGEuIiwicmVxdWlyZWQiOmZhbHNlLCJ1cmkiOiJodHRwczovL2Zyb2dnaXQuYWkvbGxtcy1mdWxsLnR4dCNmb3JnZS1hMmEtZXh0ZW5zaW9ucyJ9XSwicHVzaE5vdGlmaWNhdGlvbnMiOnRydWUsInN0YXRlVHJhbnNpdGlvbkhpc3RvcnkiOnRydWUsInN0cmVhbWluZyI6dHJ1ZX0sImNvbW1lcmNpYWwiOnsib2ZmZXJzX3VybCI6Imh0dHBzOi8vZnJvZ2dpdC5haS9vZmZlcnMuanNvbiJ9LCJkZWZhdWx0SW5wdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJkZWZhdWx0T3V0cHV0TW9kZXMiOlsidGV4dC9wbGFpbiIsImFwcGxpY2F0aW9uL2pzb24iXSwiZGVzY3JpcHRpb24iOiJGcm9nZ2l0LmFpIGluc3RpdHV0aW9uYWwgbWVtb3J5IGVuZ2luZSBwcm92aWRpbmcgc2VtYW50aWMgc2VhcmNoLCBrbm93bGVkZ2UgZ3JhcGggcXVlcmllcywgRnJvZ2dpdCBtYW5hZ2VtZW50LCBsaW5lYWdlIHRyYWNraW5nLCBhbmQgZ292ZXJuYW5jZSwgYWNjZXNzaWJsZSB2aWEgdGhlIEdvb2dsZSBBMkEgcHJvdG9jb2wuIiwiZG9jdW1lbnRhdGlvblVybCI6Imh0dHBzOi8vZnJvZ2dpdC5haS9sbG1zLWZ1bGwudHh0IiwiaWNvblVybCI6Imh0dHBzOi8vZnJvZ2dpdC5haS9mcm9nZ2l0LWljb24tMTAyNC5wbmciLCJuYW1lIjoiRnJvZ2dpdC5haSIsInByb3RvY29sVmVyc2lvbnMiOlsiMS4wIl0sInByb3ZpZGVyIjp7Im9yZ2FuaXphdGlvbiI6IkZyb3dnIFN5c3RlbXMsIEluYy4iLCJ1cmwiOiJodHRwczovL2Zyb2dnaXQuYWkifSwic2VjdXJpdHkiOlt7ImJlYXJlcktleSI6W119LHsieEFwaUtleSI6W119XSwic2VjdXJpdHlSZXF1aXJlbWVudHMiOlt7ImJlYXJlcktleSI6W119LHsieEFwaUtleSI6W119XSwic2VjdXJpdHlTY2hlbWVzIjp7ImJlYXJlcktleSI6eyJkZXNjcmlwdGlvbiI6IkJlYXJlciB0b2tlbiB1c2luZyBhIEZyb2dnaXQuYWkgQWdlbnQgR2F0ZXdheSBBUEkga2V5IChmb3JnZV9hZ2VudF8qKS4gUmVnaXN0ZXIgYW4gYWdlbnQgKG5vIGF1dGggcmVxdWlyZWQpOiBQT1NUIC9hcGkvdjEvYWdlbnQtZ2F0ZXdheS9yZWdpc3RlciB3aXRoIEpTT04gYm9keSB7XCJhZ2VudF9uYW1lXCI6IFwieW91ci1uYW1lXCIsIFwicGxhdGZvcm1cIjogXCJ5b3VyLXBsYXRmb3JtXCJ9LiBUaGUgQVBJIGtleSBpcyByZXR1cm5lZCBvbmNlOyBzdG9yZSBpdCBzZWN1cmVseS4gU2VuZCBhczogQXV0aG9yaXphdGlvbjogQmVhcmVyIFlPVVJfS0VZLiIsImluIjpudWxsLCJuYW1lIjpudWxsLCJzY2hlbWUiOiJiZWFyZXIiLCJ0eXBlIjoiaHR0cCJ9LCJ4QXBpS2V5Ijp7ImRlc2NyaXB0aW9uIjoiRnJvZ2dpdC5haSBBZ2VudCBHYXRld2F5IEFQSSBrZXkgKGZvcmdlX2FnZW50XyopIHNlbnQgYXMgdGhlIFgtQVBJLUtleSBoZWFkZXIuIiwiaW4iOiJoZWFkZXIiLCJuYW1lIjoiWC1BUEktS2V5Iiwic2NoZW1lIjpudWxsLCJ0eXBlIjoiYXBpS2V5In19LCJzaWduaW5nX2tleXMiOlt7ImFsZyI6IkVkRFNBIiwiYWxnb3JpdGhtIjoiZWQyNTUxOSIsImNyZWF0ZWRfYXQiOiIyMDI2LTA2LTExVDIxOjIwOjIyKzAwOjAwIiwiY3J2IjoiRWQyNTUxOSIsImV4cGlyZXNfYXQiOm51bGwsImZpbmdlcnByaW50IjoiYjMwYmE1NThkNWE5MTJhYWU0YTJkMDg5Y2FiMzhhN2NhZmVhYjYyZTBlMmI2ZWRhYjI1YTY4ZjJkNmJkYThkMyIsImtpZCI6ImZvcmdlLWVkMjU1MTktc3d1bFdOV3BFcXJrb3RDSiIsImt0eSI6Ik9LUCIsInB1YmxpY19rZXlfYjY0IjoibGxKOGUxNWl5bDJ6SDdsTktJWVlHZGtJZERqUDczdDJJZzlXSFNJb09aWT0iLCJyb3RhdGVkX2Zyb20iOm51bGwsInVzZSI6InNpZyIsIngiOiJsbEo4ZTE1aXlsMnpIN2xOS0lZWUdka0lkRGpQNzN0MklnOVdIU0lvT1pZIn1dLCJza2lsbHMiOlt7ImRlc2NyaXB0aW9uIjoiU2VtYW50aWMgc2VhcmNoIGFjcm9zcyB0aGUgRnJvZ2dpdCBrbm93bGVkZ2UgZ3JhcGguIiwiZXhhbXBsZXMiOlsiU2VhcmNoIGZvciBGcm9nZ2l0cyBhYm91dCBtYWNoaW5lIGxlYXJuaW5nIiwiRmluZCBrbm93bGVkZ2UgcmVsYXRlZCB0byBjbGltYXRlIGNoYW5nZSJdLCJpZCI6InNlYXJjaF9rbm93bGVkZ2UiLCJpbnB1dE1vZGVzIjpbInRleHQvcGxhaW4iXSwibWluVHJ1c3RMZXZlbCI6ImJhc2ljIiwibmFtZSI6IlNlYXJjaCBLbm93bGVkZ2UiLCJvdXRwdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbInNlYXJjaCIsImtub3dsZWRnZSIsInNlbWFudGljIiwiZnJvZ2dpdCJdLCJ1cmwiOiJodHRwczovL2Zyb2dnaXQuYWkvbGxtcy1mdWxsLnR4dCNza2lsbC1zZWFyY2hfa25vd2xlZGdlIn0seyJkZXNjcmlwdGlvbiI6IlRyYXZlcnNlIHRoZSBrbm93bGVkZ2UgZ3JhcGggZnJvbSBhIGdpdmVuIEZyb2dnaXQuIEFjY2VwdHMgYSBgYHN0YXJ0X25vZGVgYCAoYWxpYXM6IGBgbm9kZWBgKSBhdCB0aGUgZGF0YS1wYXJ0IGxldmVsIOKAlCBOT1QgbmVzdGVkIHVuZGVyIGBgcGFyYW1zYGAuIE9wdGlvbmFsIGBgZGVwdGhgYCAoMS0zLCBkZWZhdWx0IDEpIGNvbnRyb2xzIHRyYXZlcnNhbCBob3BzLiBFeGFtcGxlIGRhdGEgcGFydDogYGB7XCJza2lsbFwiOlwicXVlcnlfZ3JhcGhcIixcInN0YXJ0X25vZGVcIjpcIjxmcm9nZ2l0LXV1aWQ-XCIsXCJkZXB0aFwiOjF9YGAuIEZvciBuYXR1cmFsLWxhbmd1YWdlIHF1ZXJpZXMgdXNlIHRoZSBgYFBPU1QgL2dyYXBoL3F1ZXJ5YGAgZW5kcG9pbnQgaW5zdGVhZDsgdGhpcyBza2lsbCBpcyBmb3IgZGV0ZXJtaW5pc3RpYyBVVUlELWFuY2hvcmVkIHRyYXZlcnNhbC4iLCJleGFtcGxlcyI6WyJ7XCJza2lsbFwiOlwicXVlcnlfZ3JhcGhcIixcInN0YXJ0X25vZGVcIjpcImFiYy0xMjMtdXVpZFwiLFwiZGVwdGhcIjoxfSIsIntcInNraWxsXCI6XCJxdWVyeV9ncmFwaFwiLFwibm9kZVwiOlwieHl6LTc4OVwiLFwiZGVwdGhcIjoyfSJdLCJpZCI6InF1ZXJ5X2dyYXBoIiwiaW5wdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIl0sIm1pblRydXN0TGV2ZWwiOiJiYXNpYyIsIm5hbWUiOiJRdWVyeSBHcmFwaCIsIm91dHB1dE1vZGVzIjpbInRleHQvcGxhaW4iLCJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsiZ3JhcGgiLCJxdWVyeSIsImtub3dsZWRnZSIsInRyYXZlcnNhbCJdLCJ1cmwiOiJodHRwczovL2Zyb2dnaXQuYWkvbGxtcy1mdWxsLnR4dCNza2lsbC1xdWVyeV9ncmFwaCJ9LHsiZGVzY3JpcHRpb24iOiJSZWFkIGEgc3BlY2lmaWMgRnJvZ2dpdCBieSBpdHMgSUQuIiwiZXhhbXBsZXMiOlsiUmVhZCBGcm9nZ2l0IGFiYy0xMjMiLCJHZXQgdGhlIGNvbnRlbnQgb2YgRnJvZ2dpdCB4eXotNzg5Il0sImlkIjoicmVhZF9jYXBzdWxlIiwiaW5wdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIl0sIm1pblRydXN0TGV2ZWwiOiJiYXNpYyIsIm5hbWUiOiJSZWFkIEZyb2dnaXQiLCJvdXRwdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbImZyb2dnaXQiLCJjYXBzdWxlIiwicmVhZCIsImtub3dsZWRnZSJdLCJ1cmwiOiJodHRwczovL2Zyb2dnaXQuYWkvbGxtcy1mdWxsLnR4dCNza2lsbC1yZWFkX2NhcHN1bGUifSx7ImRlc2NyaXB0aW9uIjoiTGlzdCBhbmQgZmlsdGVyIEZyb2dnaXRzIGluIHRoZSBrbm93bGVkZ2UgZ3JhcGguIiwiZXhhbXBsZXMiOlsiTGlzdCByZWNlbnQgRnJvZ2dpdHMiLCJTaG93IEZyb2dnaXRzIG9mIHR5cGUgcmVzZWFyY2giXSwiaWQiOiJsaXN0X2NhcHN1bGVzIiwiaW5wdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIl0sIm1pblRydXN0TGV2ZWwiOiJiYXNpYyIsIm5hbWUiOiJMaXN0IEZyb2dnaXRzIiwib3V0cHV0TW9kZXMiOlsidGV4dC9wbGFpbiIsImFwcGxpY2F0aW9uL2pzb24iXSwidGFncyI6WyJmcm9nZ2l0IiwiY2Fwc3VsZSIsImxpc3QiLCJicm93c2UiXSwidXJsIjoiaHR0cHM6Ly9mcm9nZ2l0LmFpL2xsbXMtZnVsbC50eHQjc2tpbGwtbGlzdF9jYXBzdWxlcyJ9LHsiZGVzY3JpcHRpb24iOiJDcmVhdGUgYSBuZXcgRnJvZ2dpdCBpbiB0aGUga25vd2xlZGdlIGdyYXBoLiIsImV4YW1wbGVzIjpbIkNyZWF0ZSBhIEZyb2dnaXQgYWJvdXQgcXVhbnR1bSBjb21wdXRpbmciXSwiaWQiOiJjcmVhdGVfY2Fwc3VsZSIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoiYmFzaWMiLCJuYW1lIjoiQ3JlYXRlIEZyb2dnaXQiLCJvdXRwdXRNb2RlcyI6WyJ0ZXh0L3BsYWluIiwiYXBwbGljYXRpb24vanNvbiJdLCJ0YWdzIjpbImZyb2dnaXQiLCJjYXBzdWxlIiwiY3JlYXRlIiwid3JpdGUiXSwidXJsIjoiaHR0cHM6Ly9mcm9nZ2l0LmFpL2xsbXMtZnVsbC50eHQjc2tpbGwtY3JlYXRlX2NhcHN1bGUifSx7ImRlc2NyaXB0aW9uIjoiVmlldyBwcm92ZW5hbmNlIGFuZCBsaW5lYWdlIGluZm9ybWF0aW9uIGZvciBhIEZyb2dnaXQuIiwiZXhhbXBsZXMiOlsiU2hvdyB0aGUgbGluZWFnZSBvZiBGcm9nZ2l0IGFiYy0xMjMiXSwiaWQiOiJ2aWV3X2xpbmVhZ2UiLCJpbnB1dE1vZGVzIjpbInRleHQvcGxhaW4iXSwibWluVHJ1c3RMZXZlbCI6ImJhc2ljIiwibmFtZSI6IlZpZXcgTGluZWFnZSIsIm91dHB1dE1vZGVzIjpbInRleHQvcGxhaW4iLCJhcHBsaWNhdGlvbi9qc29uIl0sInRhZ3MiOlsibGluZWFnZSIsInByb3ZlbmFuY2UiLCJhdWRpdCJdLCJ1cmwiOiJodHRwczovL2Zyb2dnaXQuYWkvbGxtcy1mdWxsLnR4dCNza2lsbC12aWV3X2xpbmVhZ2UifSx7ImRlc2NyaXB0aW9uIjoiVmlldyBnb3Zlcm5hbmNlIHByb3Bvc2FscyBhbmQgdm90aW5nIHN0YXR1cy4iLCJleGFtcGxlcyI6WyJTaG93IGFjdGl2ZSBnb3Zlcm5hbmNlIHByb3Bvc2FscyIsIldoYXQgaXMgdGhlIHN0YXR1cyBvZiBwcm9wb3NhbCBQLTQyPyJdLCJpZCI6InZpZXdfZ292ZXJuYW5jZSIsImlucHV0TW9kZXMiOlsidGV4dC9wbGFpbiJdLCJtaW5UcnVzdExldmVsIjoidmVyaWZpZWQiLCJuYW1lIjoiVmlldyBHb3Zlcm5hbmNlIiwib3V0cHV0TW9kZXMiOlsidGV4dC9wbGFpbiIsImFwcGxpY2F0aW9uL2pzb24iXSwidGFncyI6WyJnb3Zlcm5hbmNlIiwicHJvcG9zYWxzIiwidm90aW5nIl0sInVybCI6Imh0dHBzOi8vZnJvZ2dpdC5haS9sbG1zLWZ1bGwudHh0I3NraWxsLXZpZXdfZ292ZXJuYW5jZSJ9XSwic3VwcG9ydGVkSW50ZXJmYWNlcyI6W3sicHJvdG9jb2xCaW5kaW5nIjoiSlNPTlJQQyIsInByb3RvY29sVmVyc2lvbiI6IjEuMCIsInRlbmFudCI6bnVsbCwidXJsIjoiaHR0cHM6Ly9mcm9nZ2l0LmFpL2EyYSJ9XSwic3VwcG9ydHNBdXRoZW50aWNhdGVkRXh0ZW5kZWRDYXJkIjp0cnVlLCJ1cmwiOiJodHRwczovL2Zyb2dnaXQuYWkvYTJhIiwidmVyc2lvbiI6IjEuMC4wIn0","protected":"eyJhbGciOiJFZERTQSIsImN0eSI6ImFwcGxpY2F0aW9uL2pzb24iLCJraWQiOiJmb3JnZS1lZDI1NTE5LXN3dWxXTldwRXFya290Q0oiLCJ0eXAiOiJhMmEtYWdlbnQtY2FyZCtqd3MifQ","signature":"xZrWN7EyEiLLHxoiMTit9_tz04XfB2o8d7wutrl93o9SEd4hkZsRIJhsOpFXfb-RsnJaHEp75_Ou9JpZvO6uBg","payload_hash":"edbbfc48533e02090b0f8028f0f548c1b30a0e7b4ecda31f8fe4e5bc455b3a07","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."}],"description":"Froggit.ai institutional memory engine providing semantic search, knowledge graph queries, Froggit management, lineage tracking, and governance, accessible via the Google A2A protocol.","capabilities":{"streaming":true,"extensions":[{"uri":"https://github.com/google-agentic-commerce/ap2/v1","params":{"roles":["merchant"],"capabilities":["commerce_discovery","payment_intent"]},"required":false,"description":"Agent Payments Protocol (AP2) commerce discovery and payment-intent interoperability."},{"uri":"https://froggit.ai/llms-full.txt#forge-a2a-extensions","required":false,"description":"Froggit.ai governance, lineage, and Froggit provenance metadata."}],"extendedAgentCard":true,"pushNotifications":true,"stateTransitionHistory":true},"signing_keys":[{"x":"llJ8e15iyl2zH7lNKIYYGdkIdDjP73t2Ig9WHSIoOZY","alg":"EdDSA","crv":"Ed25519","kid":"forge-ed25519-swulWNWpEqrkotCJ","kty":"OKP","use":"sig","algorithm":"ed25519","created_at":"2026-06-11T21:20:22+00:00","expires_at":null,"fingerprint":"b30ba558d5a912aae4a2d089cab38a7cafeab62e0e2b6edab25a68f2d6bda8d3","rotated_from":null,"public_key_b64":"llJ8e15iyl2zH7lNKIYYGdkIdDjP73t2Ig9WHSIoOZY="}],"securitySchemes":{"xApiKey":{"in":"header","name":"X-API-Key","type":"apiKey","scheme":null,"description":"Froggit.ai Agent Gateway API key (forge_agent_*) sent as the X-API-Key header."},"bearerKey":{"in":null,"name":null,"type":"http","scheme":"bearer","description":"Bearer token using a Froggit.ai Agent Gateway API key (forge_agent_*). 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."}},"documentationUrl":"https://froggit.ai/llms-full.txt","protocolVersions":["1.0"],"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"supportedInterfaces":[{"url":"https://froggit.ai/a2a","tenant":null,"protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"securityRequirements":[{"bearerKey":[]},{"xApiKey":[]}],"supportsAuthenticatedExtendedCard":true},"signature_status":"unverifiable","signature_detail":"Signing key not uniquely available in key source","signature_key_url":"https://froggit.ai/.well-known/jwks.json","signature_checked_at":"2026-10-10T15:15:25.226086+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agenstry federation","source_url":"https://agenstry.com/docs","last_check":{"checked_at":"2026-10-10T15:15:25.226086+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[{"card_url":"https://forgecascade.org/.well-known/agent-card.json"}],"history_urls":["https://froggit.ai/.well-known/agent-card.json","https://forgecascade.org/.well-known/agent-card.json"],"skills":[{"skill_id":"create_capsule","name":"Create Froggit","description":"Create a new Froggit in the knowledge graph.","tags":["froggit","capsule","create","write"],"quality_warning":false},{"skill_id":"list_capsules","name":"List Froggits","description":"List and filter Froggits in the knowledge graph.","tags":["froggit","capsule","list","browse"],"quality_warning":false},{"skill_id":"query_graph","name":"Query Graph","description":"Traverse the knowledge graph from a given Froggit. 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\":\"<froggit-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"],"quality_warning":false},{"skill_id":"read_capsule","name":"Read Froggit","description":"Read a specific Froggit by its ID.","tags":["froggit","capsule","read","knowledge"],"quality_warning":false},{"skill_id":"search_knowledge","name":"Search Knowledge","description":"Semantic search across the Froggit knowledge graph.","tags":["search","knowledge","semantic","froggit"],"quality_warning":false},{"skill_id":"view_governance","name":"View Governance","description":"View governance proposals and voting status.","tags":["governance","proposals","voting"],"quality_warning":false},{"skill_id":"view_lineage","name":"View Lineage","description":"View provenance and lineage information for a Froggit.","tags":["lineage","provenance","audit"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":10,"passed":10},"recent_checks":[{"card_url":"https://froggit.ai/.well-known/agent-card.json","checked_at":"2026-10-10T15:15:25.226086+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://forgecascade.org/.well-known/agent-card.json","checked_at":"2026-10-10T14:42:11.627954+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://froggit.ai/.well-known/agent-card.json","checked_at":"2026-10-10T12:38:28.482074+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://forgecascade.org/.well-known/agent-card.json","checked_at":"2026-10-10T12:35:02.688791+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://forgecascade.org/.well-known/agent-card.json","checked_at":"2026-10-10T07:56:28.491335+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://forgecascade.org/.well-known/agent-card.json","checked_at":"2026-10-10T07:50:05.919346+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://forgecascade.org/.well-known/agent-card.json","checked_at":"2026-10-10T07:10:41.782542+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://forgecascade.org/.well-known/agent-card.json","checked_at":"2026-10-10T06:45:47.182411+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://forgecascade.org/.well-known/agent-card.json","checked_at":"2026-10-10T06:37:40.686071+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://forgecascade.org/.well-known/agent-card.json","checked_at":"2026-10-10T06:12:48.059421+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T15:15:25.226086+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T12:38:28.482074+00:00","state":"auth_required","http_status":401,"detail":"Endpoint requires authentication; A2A response not confirmed"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://froggit.ai/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T15:15:25.226086+00:00","latest_card_check":{"checked_at":"2026-10-10T15:15:25.226086+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unverifiable","signature_checked_at":"2026-10-10T15:15:25.226086+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T15:15:25.226086+00:00","endpoint_tls_reachable":true,"protocol_check_state":"auth_required","protocol_checked_at":"2026-10-10T12:38:28.482074+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}