Knidos ZK Verified On-Chain AI Fund Manager
knidos.node101.io
· Knidos Labs
Knidos is an on-chain AI fund manager with zk-verified execution. The agent is currently in testnet status. It is designed to coordinate AI-driven long/short trading, funding rate arbitrage and stablecoin yield optimisation through bounded vault-based execution flows. Mainnet vaults are not deployed yet. Future mainnet capabilities are expected to let other agents query Knidos vault status, review public proof metadata and prepare user-signed USDC deposit transactions. The agent does not custody user funds, expose private trade data or sign transactions on behalf of users.
knidos.node101.io via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
D
Conformance score: 44/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾
click to collapse breakdown ▴
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-06-23 11:36:29 current | a2aa0e5f3ff6… |
view → |
Endpoints
| Agent card | https://knidos.node101.io/.well-known/agent-card.json |
| Provider | https://www.knidos.xyz |
| Docs | https://www.knidos.xyz |
Skills · 6 declared · mapped to canonical taxonomy
Returns public status metadata for the Knidos vault system. Current status is testnet. Mainnet vault addresses will be added once deployed.
Future mainnet capability. Prepares a user-signed USDC deposit transaction for the Knidos ERC-4626 vault. The agent does not custody funds or sign on behalf of …
Returns public zk proof status metadata for Knidos agent execution proofs when available. Proofs are intended to verify bounded execution without revealing priv…
Returns proof-linked PnL metadata for strategy batches or vault epochs when available. This does not expose raw private trade data.
Explains Knidos strategy categories including AI long/short trading, funding rate arbitrage and stablecoin yield optimisation.
Returns public information about Knidos risk boundaries, including whitelisted venues, supported assets, vault rules, execution constraints and proof-based veri…
Health · last 30 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/knidos.node101.io) [](https://agenstry.com/agents/knidos.node101.io) [](https://agenstry.com/agents/knidos.node101.io) [](https://agenstry.com/agents/knidos.node101.io)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"name": "Knidos ZK Verified On-Chain AI Fund Manager",
"description": "Knidos is an on-chain AI fund manager with zk-verified execution. The agent is currently in testnet status. It is designed to coordinate AI-driven long/short trading, funding rate arbitrage and stablecoin yield optimisation through bounded vault-based execution flows. Mainnet vaults are not deployed yet. Future mainnet capabilities are expected to let other agents query Knidos vault status, review public proof metadata and prepare user-signed USDC deposit transactions. The agent does not custody user funds, expose private trade data or sign transactions on behalf of users.",
"url": "https://knidos.node101.io/.well-known/agent-card.json",
"provider": {
"organization": "Knidos Labs",
"url": "https://www.knidos.xyz"
},
"version": "0.1.0",
"documentationUrl": "https://www.knidos.xyz",
"registrations": [
{
"agentRegistry": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
"agentId": "55985"
},
{
"chainId": 8453,
"agentRegistry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
"agentId": "55985"
}
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "get_vault_status",
"name": "Get Vault Status",
"description": "Returns public status metadata for the Knidos vault system. Current status is testnet. Mainnet vault addresses will be added once deployed.",
"tags": [
"vault",
"erc4626",
"usdc",
"testnet"
],
"examples": [
"Show the current Knidos vault status.",
"Is the Knidos mainnet vault live?"
]
},
{
"id": "prepare_deposit_transaction",
"name": "Prepare Deposit Transaction",
"description": "Future mainnet capability. Prepares a user-signed USDC deposit transaction for the Knidos ERC-4626 vault. The agent does not custody funds or sign on behalf of the user.",
"tags": [
"deposit",
"usdc",
"erc4626",
"mainnet-planned"
],
"examples": [
"Prepare a 1000 USDC deposit transaction for the Knidos vault.",
"Generate the approval and deposit calldata for the Knidos USDC vault."
]
},
{
"id": "get_proof_status",
"name": "Get ZK Proof Status",
"description": "Returns public zk proof status metadata for Knidos agent execution proofs when available. Proofs are intended to verify bounded execution without revealing private trade data, wallets or strategy logic.",
"tags": [
"zk",
"zkverify",
"proofs",
"execution-verification"
],
"examples": [
"Show the latest Knidos proof status.",
"Explain what the latest verified proof attests to."
]
},
{
"id": "get_verifiable_pnl",
"name": "Get Verifiable PnL",
"description": "Returns proof-linked PnL metadata for strategy batches or vault epochs when available. This does not expose raw private trade data.",
"tags": [
"pnl",
"proof",
"vault-epoch",
"verification"
],
"examples": [
"Show the latest verifiable PnL metadata.",
"Summarize the latest verified strategy batch."
]
},
{
"id": "explain_strategy",
"name": "Explain Strategy",
"description": "Explains Knidos strategy categories including AI long/short trading, funding rate arbitrage and stablecoin yield optimisation.",
"tags": [
"long-short",
"funding-rate-arbitrage",
"yield-optimisation",
"ai-trading"
],
"examples": [
"Explain the Knidos long/short strategy.",
"What does the funding rate arbitrage strategy do?",
"How does Knidos use idle stablecoin capital?"
]
},
{
"id": "get_risk_controls",
"name": "Get Risk Controls",
"description": "Returns public information about Knidos risk boundaries, including whitelisted venues, supported assets, vault rules, execution constraints and proof-based verification scope when available.",
"tags": [
"risk-controls",
"whitelisted-venues",
"bounded-execution",
"vault-rules"
],
"examples": [
"What risk controls does Knidos use?",
"Which constraints are expected to be verified by ZK proofs?"
]
}
],
"securitySchemes": {},
"security": [],
"metadata": {
"status": "testnet",
"a2aEndpointStatus": "not_live_yet",
"futureA2AEndpoint": "https://knidos.node101.io/a2a",
"mainnetVaults": {
"status": "not_deployed_yet",
"note": "Mainnet vault addresses will be linked once deployed."
},
"erc8004": {
"chain": "base",
"chainId": 8453,
"identityRegistry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
"reputationRegistry": "0x8004BAa17C55a88189AE136b182e5fdA19dE9b63",
"agentId": "55985",
"agentUrl": "https://8004scan.io/agents/base/55985"
},
"proofSystem": {
"provider": "zkVerify",
"status": "integrated",
"proverHealth": "https://knidos.node101.io/api/health",
"proofPrivacy": "Proofs are intended to verify execution constraints without revealing private trades, wallets or strategy logic."
},
"supportedStrategies": [
"ai_long_short",
"funding_rate_arbitrage",
"stablecoin_yield_optimisation"
],
"futureMainnetCapabilities": [
"query_vault_status",
"prepare_user_signed_deposit_transaction",
"return_approval_and_deposit_calldata",
"show_zk_proof_status",
"show_verifiable_pnl_metadata",
"explain_strategy_and_risk_controls"
],
"x402": {
"status": "planned",
"note": "x402 will be used in the future for paid agent service access or deposit-intent workflows. Vault deposits will require user-signed ERC-4626 transactions unless a dedicated deposit router is deployed."
},
"privacy": {
"privateTradeDataExposed": false,
"walletActivityExposed": false,
"strategyLogicExposed": false,
"vaultAuthorityWalletExposed": false,
"note": "The agent card is for discovery and interoperability only. It does not expose vault authority, execution keys, private trading wallets or raw trade data."
}
}
}