Knidos - Zk Verified On-Chain AI Fund Manager
base|id 55985|owner 0xe84ff92197c45e1974920143ce281ec9fdde3ae6
Knidos is a zk-verified on-chain AI fund manager. The Knidos Fund Manager Agent coordinates autonomous digital asset strategies through ERC-4626 vault infrastructure, USDC-based deposits, bounded execution flows and risk-controlled allocation logic. Knidos is not a generic AI trading bot. It is a controlled fund-management layer for on-chain finance. The agent can support multiple strategy types, including AI-driven long/short trading, funding rate arbitrage and stablecoin yield optimisation. These strategies are intended to operate only through approved venues, predefined risk limits, accounting controls and vault-level rules. The long/short trading layer uses market data, technical indicators, funding data, on-chain activity, sentiment signals and machine learning models to identify directional opportunities in liquid crypto assets. The funding rate arbitrage layer is designed to capture positive funding spreads while managing directional exposure. The yield optimisation layer allocates idle stablecoin capital across approved yield venues based on risk-adjusted conditions. A core part of Knidos is private verification. Instead of exposing the full trading algorithm, strategy logic or wallet activity, Knidos uses zero-knowledge proofs to verify that agent execution happened within defined constraints. This creates proof over trust while preserving strategy privacy. Current Knidos infrastructure includes active testnet vault deployments and ZK trade proof work. Mainnet vault addresses will be linked once deployed. This ERC-8004 identity acts as the canonical discovery and trust anchor for the Knidos Fund Manager Agent.
The seven checks, with their evidence
7 recordedRegistered?rung 1 · registered
passThe agent exists in the on-chain registry, with an owner and a document URL.
passed
- block_number
- 52281733
- chain_id
- 8453
- token_id
- 55985
checked at 2026-10-07T13:16:17.674708Z
Reachable?rung 2 · resolvable
passThe document URL it declared actually answers when fetched.
passed
- bytes
- 2204
- data_uri_algorithm
- gzip
- data_uri_variant
- compressed
- inline
- true
- scheme
- data
- uri
data:application/json;enc=gzip;level=6;base64,H4sIAKeIPmoAA3VVzW4bNxC+5ykI9apdybKi2LkJbgoYQdGiSXtI3QNFzq5occktyZUsF3n3fk… (1,570 chars — expand)
data:application/json;enc=gzip;level=6;base64,H4sIAKeIPmoAA3VVzW4bNxC+5ykI9apdybKi2LkJbgoYQdGiSXtI3QNFzq5occktyZUsF3n3fkOufoIgOcQ2lzPz/cwM/3sjxCQde5q8F5NtSn18P5uR6WNNaUuBhq72oZ19ePz9Ex9Xd/P58qdArYkpyGS8q/Y3kykncbLLST46o30UlfiyE39RMI0hLX5z1cNWGifWj+KXwWnxq3SypVBCNUUVTM/prjKYKKR43VX7UxIUU6ckDSfpSpL6yT25z1sSY+B1AbFuySWhvA/aOJkISYfkne/8EIU2rUnSChkjJZEpgRrupG3wQ7sVH/54qJarxUrs5WCTMK4JEtcGlYZAU/Hnp58fqo2MAKep99GkOBUbj/o4oRdSA3MSjfUH1AWqYOKuUt6l4K3FHWmtV1lHYX1rVC2e3IW+8wkSgAAUUMwaAMGiRYlUi0fgYYmu0rEqVVGlY9pWHiFB48NFuwYqOEW1YMFwj8WRTsSh731IogNN01s6iXEU3BxgZZyyQy6+fqx0MHtiyK6dxS3HjcimGQLf4mghw8bgS4vfQD4mubGkPFAcDVkYCss7EzP/DCie67IJMhDKJspqJo/rlLN6ZwFrdEj2ffB7XACggYH2gTSBJY5YbWFRgm2RSsGYxNhGxYol2dnK0p6sCIOleG6n7+mNgg4R6DoZdmgaLZOcikRq64xCKxnQh6M+oORJi3LnbIFUyexNOk5FhPwmOxVN6+SIqJNqC/zCkgyO4zuvCd8ggdEc0RzRuYGQxiMIurB1gzOJVUMBa/4djBYqHHvE5OaOxfAfuFNooZswiQBS5Fay5y4Xua/h9zk4QmKpozhsDRolt1tmeQWJXhCF4FL1e7fHimP7M2qde+7cICheJlMFHyHLyeWSqngtyuQhWx4rqZ+HmHAAezUQe1esXOOAaUj46JvTkgDZHl3MOpQFU8YQY+WQRCJtU1gwNaxCsLf23AfStj6YtO3g4WlQ8gALzNoBtNAZF5vHkrltXin4auf8AfMK5UHLN9najIL7WiI0z+VlgWzBH1tAiwNqQp1Tg4Mpl8eQZH/BScEa1jPnFZAsADNkGc2Cc5HCPrt4wp1lUMes1cMQApc+ifTNvht3AE8mUyN0fUwOTMtyxAa0/sjdXNr4y8cs18hRHHzY1VjLxl1CpNYAxLIcDNTdoBON22VPFY0JSY/UeBfz8zMOQToyDJTibU28xHyZQG2iYuL4DhSFPVYe5jhvQr78w4eiLg+S6XB0/SJurN/UXDyiTg03ZvfLRir9Vi/mdLNqNiu91Kv725W6XS7e3Sx0c9e8u5X3m+Z2Kd/qzapZqEYpfXez2tzhJ1H93LelWDZEUUS9v/G3EPwm87/zk7perPPVfIh12GNC0jW8w+FQ7zKn+uX4OqsPZG1uMjfLrVQpGXT9HPG+nvNAoTg+uPP6tp5P8oev+P+fDOv6kc/YyvH4UJD+zMJeQON+P6R8e6wxSUSVTNwk5ficurQPQmEO5ZOX5XwxZsZxg01Ib77+D/an2yecCAAA
checked at 2026-10-07T13:16:17.674708Z
Readable?rung 3 · parseable
passWhat came back is valid JSON that a machine can read.
passed
- body_bytes
- 2204
- body_sha256
- ff4d04d24c202c6419e1a5bb899c7f03e6eeb6caf80b65a4ac9a9a8fd0cdd588
- content_type
- —
checked at 2026-10-07T13:16:17.674708Z
Follows the spec?rung 4 · conformant
passThe document meets what ERC-8004 requires of it.
passed
- both_fields_present
- false
- legacy_endpoints_field
- false
- may_gaps
- x402Support, supportedTrust
- must_violations
- (empty)
- registrations_checked
- 0
- services_field_source
- services
- services_status
- present
- should_gaps
- registrations
- spec_commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
checked at 2026-10-07T13:16:17.674708Z
Claims its identity?rung 5 · bound
unclaimedThe document names the on-chain agent it belongs to, rather than leaving it unsaid.
unclaimed — the document made no claim to check
- declared_agent_id
- —
- declared_chain
- —
- declared_registry
- —
- match
- —
- reason
- unclaimed
- registrations_seen
- 0
checked at 2026-10-07T13:16:17.674708Z
Answers?rung 6 · live
passA declared endpoint responds to a probe. Not implemented yet, so nobody passes or fails it.
passed
- endpoints
{"declared":"https://www.knidos.xyz/.well-known/agent-card.json","elapsed_ms":421,"final_url":"https://www.knidos.xyz/.w… (300 chars — expand)
{"declared":"https://www.knidos.xyz/.well-known/agent-card.json","elapsed_ms":421,"final_url":"https://www.knidos.xyz/.well-known/agent-card.json","http_status":200,"index":0,"kind":"https","name":"A2A","outcome":"live","probed":true,"probed_url":"https://www.knidos.xyz/.well-known/agent-card.json"}- endpoints_answered_not_live
- 0
- endpoints_declared
- 1
- endpoints_live
- 1
- endpoints_our_error
- 0
- endpoints_payment_gated
- 0
- endpoints_probeable
- 1
- endpoints_probed
- 1
- endpoints_refused
- 0
checked at 2026-10-07T19:37:51.488079Z
Has feedback?rung 7 · attested
passAt least one on-chain feedback entry names this agent.
passed
- distinct_authors
- 9749
- feedback_count
- 13172
checked at 2026-10-07T13:16:17.674708Z
Check it again, now
outside the censusOn-chain snapshot
base- token id
- 55985
- owner
- 0xe84ff92197c45e1974920143ce281ec9fdde3ae6
- block
- 52,281,733
- observed
- 2026-10-07T13:16:17.681111Z
What the fetch saw
data- scheme
- data
- request url
- —
- final url
- —
- http status
- —
- content type
- —
- size
- 2,204 bytes
- sha256
- ff4d04d24c202c6419e1a5bb899c7f03e6eeb6caf80b65a4ac9a9a8fd0cdd588
- elapsed
- 0 ms
This run
reproducible- run
- c67de707-a82d-4589-8936-acd5a584c720
- chain
- base
- pinned block
- 52,281,733
- agents
- 98,319
- started
- 2026-10-07T06:00:13.662398Z
- finished
- 2026-10-07T19:18:37.899751Z
- checker
- 0.7.0 · 10238dd9af44dfa032e6578390569a413a6bb393
- spec commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
cargo run -p sweeper -- base # at block 52281733