{"name":"DANAI Cascade Router","description":"Sovereign AI agentic OS: cascade routing (LOCAL→ECONOMY→PREMIUM), graph memory, MCP-native tooling, and Ed25519-signed envelopes. Saves 45–85% vs direct API usage.","supportedInterfaces":[{"url":"https://danai.multiskilled.ai","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}],"provider":{"url":"https://multiskilled.ai","organization":"Multiskilled.ai"},"version":"1.0.0","documentationUrl":"https://danai.multiskilled.ai/api-docs","capabilities":{"streaming":false,"pushNotifications":true,"extensions":[],"extendedAgentCard":false},"securitySchemes":{"bearerAuth":{"httpAuthSecurityScheme":{"scheme":"Bearer","bearerFormat":"JWT","description":"Authentik JWT token"}},"apiKeyAuth":{"apiKeySecurityScheme":{"location":"header","name":"X-API-Key","description":"DANAI admin API key"}}},"securityRequirements":[{"schemes":{"bearerAuth":{"list":[]}}},{"schemes":{"apiKeyAuth":{"list":[]}}}],"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"cascade-route","name":"Cascade Route","description":"Route prompts to optimal model tier (LOCAL/Ollama → ECONOMY/DeepSeek → PREMIUM/Claude). Cost-transparent with per-request savings vs Claude baseline.","tags":["routing","llm","cascade","cost-optimisation"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"memory-query","name":"Memory Query","description":"Query episodic (past routing outcomes) and semantic (extracted facts) agent memory.","tags":["memory","retrieval","episodic","semantic"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"embed","name":"Semantic Embed","description":"Generate text embeddings via Weaviate + Ollama nomic-embed-text for semantic search.","tags":["embedding","search","weaviate"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"knowledge-search","name":"Knowledge Search","description":"Hybrid BM25 + vector search across DANAI knowledge base.","tags":["search","knowledge","bm25","vector"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"memory-vc","name":"Memory Verifiable Credential","description":"Issue W3C Verifiable Credentials for semantic memory facts. Cryptographic proof of user preferences and expertise.","tags":["memory","vc","credentials","web4","did"],"inputModes":["application/json"],"outputModes":["application/ld+json"]}],"signatures":[{"protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6ZGFuYWkubXVsdGlza2lsbGVkLmFpOmVjb3N5c3RlbSNzaWduaW5nIn0","signature":"QnU25N9VdWEQ0wFtBofVj67b6ylaYy_2nFI5amvBHdkrpIN_qDHVNOkDIsFQav8Z0uSmw-BuJYda3zdsXDytDw"}],"url":"https://danai.multiskilled.ai","did":"did:web:danai.multiskilled.ai:ecosystem","memoryCapabilities":{"episodicMemory":true,"semanticMemory":true,"temporalGraph":true,"memoryProfileUri":"https://danai.multiskilled.ai/api/v1/danai/memory/profile/{userId}","memoryStatsUri":"https://danai.multiskilled.ai/api/v1/danai/memory/stats","knowledgeGraphUri":"https://danai.multiskilled.ai/api/v1/danai/memory/graph/{userId}","verifiableCredentials":true,"x402Gated":true,"x402CapabilityName":"memory-query"},"authentication":{"schemes":[{"type":"bearer","description":"Authentik JWT token"},{"type":"apiKey","header":"X-API-Key","description":"DANAI admin API key"},{"type":"did","did":"did:web:danai.multiskilled.ai:ecosystem","description":"Ed25519 DID signature verification"}]},"privacyUrl":"https://danai.multiskilled.ai/docs/privacy-policy","trust_credentials":[{"type":"DACACertificate","agent_id":"danai-cascade-router","trust_tier":1,"capabilities":["cascade_routing","model_selection","cost_optimization"],"spiffe_id":"spiffe://coherence.multiskilled.ai/agent/danai-cascade-router/T1","uri":"https://coherence.multiskilled.ai/api/v1/daca/agents/danai-cascade-router/trust-credential","ca_cert":"https://coherence.multiskilled.ai/api/v1/daca/ca/cert"},{"type":"DACACertificate","agent_id":"danai-memory-query","trust_tier":1,"capabilities":["episodic_memory","semantic_memory","knowledge_search"],"spiffe_id":"spiffe://coherence.multiskilled.ai/agent/danai-memory-query/T1","uri":"https://coherence.multiskilled.ai/api/v1/daca/agents/danai-memory-query/trust-credential","ca_cert":"https://coherence.multiskilled.ai/api/v1/daca/ca/cert"},{"type":"DACACertificate","agent_id":"danai-mcp-server","trust_tier":1,"capabilities":["mcp_host","tool_execution","embedding_generation"],"spiffe_id":"spiffe://coherence.multiskilled.ai/agent/danai-mcp-server/T1","uri":"https://coherence.multiskilled.ai/api/v1/daca/agents/danai-mcp-server/trust-credential","ca_cert":"https://coherence.multiskilled.ai/api/v1/daca/ca/cert"}]}