{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_rc4szmb4bthn","handle":"doti-protocol-i-mcp-server","url":"https://wellknown.network/agents/doti-protocol-i-mcp-server","links":{"self":"https://wellknown.network/agents/doti-protocol-i-mcp-server/record.json","html":"https://wellknown.network/agents/doti-protocol-i-mcp-server","markdown":"https://wellknown.network/agents/doti-protocol-i-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/doti-protocol-i-mcp-server","status":"https://wellknown.network/api/v1/agents/doti-protocol-i-mcp-server/status","claim":"https://wellknown.network/agents/doti-protocol-i-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/doti-protocol-i-mcp-server/claim.json","badge":"https://wellknown.network/agents/doti-protocol-i-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/doti-protocol-i-mcp-server/history","tools":"https://wellknown.network/api/v1/agents/doti-protocol-i-mcp-server/tools"},"ard":{"identifier":"urn:air:doti.my:server:doti-protocol-i-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Doti Protocol (.i) MCP Server","summary":"Sovereign .i Web3 identity and multi-chain domain tools across four EVM networks.","description":"Sovereign .i Web3 identity and multi-chain domain tools across four EVM networks.","publisher":{"name":"robdomain","url":null},"homepage":"https://doti.my","repository":"https://github.com/idotmy/doti-mcp-skill","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://doti.my/api/ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-15T03:55:32.526479Z","publishedAt":"2026-09-15T03:55:32.526479Z","registryName":"io.github.robdomain/doti-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.938,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.525,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.525,"provenance":"derived"}],"categories":["commerce","documents","finance","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-09T19:27:57.104Z","lastProbedAt":"2026-10-09T19:27:57.104Z","statusComputedAt":"2026-10-09T19:28:36.773Z","reliability30d":{"probes":91,"successRate":1,"p50Ms":174,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":91,"ok":91,"authBoundaryOk":0,"serviceOk":91,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-09T19:27:57.104Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":128,"error":null,"detail":{"tools":[{"name":"check_domain_availability","description":"Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood)."},{"name":"resolve_domain_identity","description":"Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location."},{"name":"get_supported_chains","description":"Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains."},{"name":"estimate_registration","description":"Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks."},{"name":"set_primary_domain","description":"Prepare an unsigned transaction payload to set or update the primary reverse resolution domain identity for a given wallet address on Arbitrum One. Requires use"},{"name":"update_domain_profile","description":"Prepare an unsigned transaction payload to update decentralized identity profile metadata, social links, website URL, and IPFS avatar CID on-chain. Requires own"},{"name":"marketplace_browse_listings","description":"Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks."},{"name":"marketplace_get_domain_details","description":"Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids."},{"name":"register_domain","description":"Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and "},{"name":"marketplace_list_domain","description":"Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature."},{"name":"marketplace_buy_domain","description":"Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet sig"},{"name":"marketplace_make_offer","description":"Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature."},{"name":"marketplace_accept_offer","description":"Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature."},{"name":"marketplace_cancel_listing","description":"Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature."},{"name":"marketplace_cancel_offer","description":"Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature."},{"name":"transfer_domain","description":"Prepare an unsigned ERC-721 transferFrom transaction payload to transfer sovereign ownership of a .i domain to another 0x EVM wallet address. Requires owner wal"},{"name":"bridge_domain","description":"Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature."},{"name":"claim_escrow_refund","description":"Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature."},{"name":"get_protocol_stats","description":"Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health."}],"toolCount":19,"toolsHash":"687a413bd9256312bfc7842e1ee6d4c629496586a02ff8be4e88b5bd1dc3fb3d","serverName":"doti-mcp","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-09T13:29:30.737Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":144,"error":null,"detail":{"tools":[{"name":"check_domain_availability","description":"Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood)."},{"name":"resolve_domain_identity","description":"Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location."},{"name":"get_supported_chains","description":"Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains."},{"name":"estimate_registration","description":"Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks."},{"name":"set_primary_domain","description":"Prepare an unsigned transaction payload to set or update the primary reverse resolution domain identity for a given wallet address on Arbitrum One. Requires use"},{"name":"update_domain_profile","description":"Prepare an unsigned transaction payload to update decentralized identity profile metadata, social links, website URL, and IPFS avatar CID on-chain. Requires own"},{"name":"marketplace_browse_listings","description":"Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks."},{"name":"marketplace_get_domain_details","description":"Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids."},{"name":"register_domain","description":"Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and "},{"name":"marketplace_list_domain","description":"Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature."},{"name":"marketplace_buy_domain","description":"Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet sig"},{"name":"marketplace_make_offer","description":"Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature."},{"name":"marketplace_accept_offer","description":"Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature."},{"name":"marketplace_cancel_listing","description":"Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature."},{"name":"marketplace_cancel_offer","description":"Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature."},{"name":"transfer_domain","description":"Prepare an unsigned ERC-721 transferFrom transaction payload to transfer sovereign ownership of a .i domain to another 0x EVM wallet address. Requires owner wal"},{"name":"bridge_domain","description":"Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature."},{"name":"claim_escrow_refund","description":"Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature."},{"name":"get_protocol_stats","description":"Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health."}],"toolCount":19,"toolsHash":"687a413bd9256312bfc7842e1ee6d4c629496586a02ff8be4e88b5bd1dc3fb3d","serverName":"doti-mcp","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-09T06:21:24.898Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":148,"error":null,"detail":{"tools":[{"name":"check_domain_availability","description":"Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood)."},{"name":"resolve_domain_identity","description":"Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location."},{"name":"get_supported_chains","description":"Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains."},{"name":"estimate_registration","description":"Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks."},{"name":"set_primary_domain","description":"Prepare an unsigned transaction payload to set or update the primary reverse resolution domain identity for a given wallet address on Arbitrum One. Requires use"},{"name":"update_domain_profile","description":"Prepare an unsigned transaction payload to update decentralized identity profile metadata, social links, website URL, and IPFS avatar CID on-chain. Requires own"},{"name":"marketplace_browse_listings","description":"Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks."},{"name":"marketplace_get_domain_details","description":"Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids."},{"name":"register_domain","description":"Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and "},{"name":"marketplace_list_domain","description":"Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature."},{"name":"marketplace_buy_domain","description":"Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet sig"},{"name":"marketplace_make_offer","description":"Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature."},{"name":"marketplace_accept_offer","description":"Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature."},{"name":"marketplace_cancel_listing","description":"Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature."},{"name":"marketplace_cancel_offer","description":"Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature."},{"name":"transfer_domain","description":"Prepare an unsigned ERC-721 transferFrom transaction payload to transfer sovereign ownership of a .i domain to another 0x EVM wallet address. Requires owner wal"},{"name":"bridge_domain","description":"Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature."},{"name":"claim_escrow_refund","description":"Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature."},{"name":"get_protocol_stats","description":"Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health."}],"toolCount":19,"toolsHash":"687a413bd9256312bfc7842e1ee6d4c629496586a02ff8be4e88b5bd1dc3fb3d","serverName":"doti-mcp","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-08T23:22:53.308Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":143,"error":null,"detail":{"tools":[{"name":"check_domain_availability","description":"Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood)."},{"name":"resolve_domain_identity","description":"Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location."},{"name":"get_supported_chains","description":"Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains."},{"name":"estimate_registration","description":"Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks."},{"name":"set_primary_domain","description":"Prepare an unsigned transaction payload to set or update the primary reverse resolution domain identity for a given wallet address on Arbitrum One. Requires use"},{"name":"update_domain_profile","description":"Prepare an unsigned transaction payload to update decentralized identity profile metadata, social links, website URL, and IPFS avatar CID on-chain. Requires own"},{"name":"marketplace_browse_listings","description":"Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks."},{"name":"marketplace_get_domain_details","description":"Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids."},{"name":"register_domain","description":"Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and "},{"name":"marketplace_list_domain","description":"Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature."},{"name":"marketplace_buy_domain","description":"Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet sig"},{"name":"marketplace_make_offer","description":"Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature."},{"name":"marketplace_accept_offer","description":"Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature."},{"name":"marketplace_cancel_listing","description":"Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature."},{"name":"marketplace_cancel_offer","description":"Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature."},{"name":"transfer_domain","description":"Prepare an unsigned ERC-721 transferFrom transaction payload to transfer sovereign ownership of a .i domain to another 0x EVM wallet address. Requires owner wal"},{"name":"bridge_domain","description":"Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature."},{"name":"claim_escrow_refund","description":"Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature."},{"name":"get_protocol_stats","description":"Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health."}],"toolCount":19,"toolsHash":"687a413bd9256312bfc7842e1ee6d4c629496586a02ff8be4e88b5bd1dc3fb3d","serverName":"doti-mcp","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-08T17:26:29.800Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":128,"error":null,"detail":{"tools":[{"name":"check_domain_availability","description":"Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood)."},{"name":"resolve_domain_identity","description":"Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location."},{"name":"get_supported_chains","description":"Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains."},{"name":"estimate_registration","description":"Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks."},{"name":"set_primary_domain","description":"Prepare an unsigned transaction payload to set or update the primary reverse resolution domain identity for a given wallet address on Arbitrum One. Requires use"},{"name":"update_domain_profile","description":"Prepare an unsigned transaction payload to update decentralized identity profile metadata, social links, website URL, and IPFS avatar CID on-chain. Requires own"},{"name":"marketplace_browse_listings","description":"Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks."},{"name":"marketplace_get_domain_details","description":"Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids."},{"name":"register_domain","description":"Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and "},{"name":"marketplace_list_domain","description":"Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature."},{"name":"marketplace_buy_domain","description":"Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet sig"},{"name":"marketplace_make_offer","description":"Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature."},{"name":"marketplace_accept_offer","description":"Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature."},{"name":"marketplace_cancel_listing","description":"Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature."},{"name":"marketplace_cancel_offer","description":"Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature."},{"name":"transfer_domain","description":"Prepare an unsigned ERC-721 transferFrom transaction payload to transfer sovereign ownership of a .i domain to another 0x EVM wallet address. Requires owner wal"},{"name":"bridge_domain","description":"Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature."},{"name":"claim_escrow_refund","description":"Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature."},{"name":"get_protocol_stats","description":"Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health."}],"toolCount":19,"toolsHash":"687a413bd9256312bfc7842e1ee6d4c629496586a02ff8be4e88b5bd1dc3fb3d","serverName":"doti-mcp","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-08T10:23:16.249Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":136,"error":null,"detail":{"tools":[{"name":"check_domain_availability","description":"Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood)."},{"name":"resolve_domain_identity","description":"Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location."},{"name":"get_supported_chains","description":"Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains."},{"name":"estimate_registration","description":"Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks."},{"name":"set_primary_domain","description":"Prepare an unsigned transaction payload to set or update the primary reverse resolution domain identity for a given wallet address on Arbitrum One. Requires use"},{"name":"update_domain_profile","description":"Prepare an unsigned transaction payload to update decentralized identity profile metadata, social links, website URL, and IPFS avatar CID on-chain. Requires own"},{"name":"marketplace_browse_listings","description":"Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks."},{"name":"marketplace_get_domain_details","description":"Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids."},{"name":"register_domain","description":"Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and "},{"name":"marketplace_list_domain","description":"Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature."},{"name":"marketplace_buy_domain","description":"Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet sig"},{"name":"marketplace_make_offer","description":"Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature."},{"name":"marketplace_accept_offer","description":"Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature."},{"name":"marketplace_cancel_listing","description":"Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature."},{"name":"marketplace_cancel_offer","description":"Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature."},{"name":"transfer_domain","description":"Prepare an unsigned ERC-721 transferFrom transaction payload to transfer sovereign ownership of a .i domain to another 0x EVM wallet address. Requires owner wal"},{"name":"bridge_domain","description":"Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature."},{"name":"claim_escrow_refund","description":"Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature."},{"name":"get_protocol_stats","description":"Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health."}],"toolCount":19,"toolsHash":"687a413bd9256312bfc7842e1ee6d4c629496586a02ff8be4e88b5bd1dc3fb3d","serverName":"doti-mcp","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-08T03:23:57.216Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":123,"error":null,"detail":{"tools":[{"name":"check_domain_availability","description":"Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood)."},{"name":"resolve_domain_identity","description":"Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location."},{"name":"get_supported_chains","description":"Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains."},{"name":"estimate_registration","description":"Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks."},{"name":"set_primary_domain","description":"Prepare an unsigned transaction payload to set or update the primary reverse resolution domain identity for a given wallet address on Arbitrum One. Requires use"},{"name":"update_domain_profile","description":"Prepare an unsigned transaction payload to update decentralized identity profile metadata, social links, website URL, and IPFS avatar CID on-chain. Requires own"},{"name":"marketplace_browse_listings","description":"Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks."},{"name":"marketplace_get_domain_details","description":"Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids."},{"name":"register_domain","description":"Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and "},{"name":"marketplace_list_domain","description":"Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature."},{"name":"marketplace_buy_domain","description":"Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet sig"},{"name":"marketplace_make_offer","description":"Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature."},{"name":"marketplace_accept_offer","description":"Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature."},{"name":"marketplace_cancel_listing","description":"Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature."},{"name":"marketplace_cancel_offer","description":"Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature."},{"name":"transfer_domain","description":"Prepare an unsigned ERC-721 transferFrom transaction payload to transfer sovereign ownership of a .i domain to another 0x EVM wallet address. Requires owner wal"},{"name":"bridge_domain","description":"Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature."},{"name":"claim_escrow_refund","description":"Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature."},{"name":"get_protocol_stats","description":"Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health."}],"toolCount":19,"toolsHash":"687a413bd9256312bfc7842e1ee6d4c629496586a02ff8be4e88b5bd1dc3fb3d","serverName":"doti-mcp","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-07T20:29:36.030Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":132,"error":null,"detail":{"tools":[{"name":"check_domain_availability","description":"Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood)."},{"name":"resolve_domain_identity","description":"Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location."},{"name":"get_supported_chains","description":"Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains."},{"name":"estimate_registration","description":"Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks."},{"name":"set_primary_domain","description":"Prepare an unsigned transaction payload to set or update the primary reverse resolution domain identity for a given wallet address on Arbitrum One. Requires use"},{"name":"update_domain_profile","description":"Prepare an unsigned transaction payload to update decentralized identity profile metadata, social links, website URL, and IPFS avatar CID on-chain. Requires own"},{"name":"marketplace_browse_listings","description":"Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks."},{"name":"marketplace_get_domain_details","description":"Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids."},{"name":"register_domain","description":"Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and "},{"name":"marketplace_list_domain","description":"Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature."},{"name":"marketplace_buy_domain","description":"Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet sig"},{"name":"marketplace_make_offer","description":"Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature."},{"name":"marketplace_accept_offer","description":"Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature."},{"name":"marketplace_cancel_listing","description":"Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature."},{"name":"marketplace_cancel_offer","description":"Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature."},{"name":"transfer_domain","description":"Prepare an unsigned ERC-721 transferFrom transaction payload to transfer sovereign ownership of a .i domain to another 0x EVM wallet address. Requires owner wal"},{"name":"bridge_domain","description":"Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature."},{"name":"claim_escrow_refund","description":"Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature."},{"name":"get_protocol_stats","description":"Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health."}],"toolCount":19,"toolsHash":"687a413bd9256312bfc7842e1ee6d4c629496586a02ff8be4e88b5bd1dc3fb3d","serverName":"doti-mcp","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-07T13:27:28.411Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":123,"error":null,"detail":{"tools":[{"name":"check_domain_availability","description":"Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood)."},{"name":"resolve_domain_identity","description":"Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location."},{"name":"get_supported_chains","description":"Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains."},{"name":"estimate_registration","description":"Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks."},{"name":"set_primary_domain","description":"Prepare an unsigned transaction payload to set or update the primary reverse resolution domain identity for a given wallet address on Arbitrum One. Requires use"},{"name":"update_domain_profile","description":"Prepare an unsigned transaction payload to update decentralized identity profile metadata, social links, website URL, and IPFS avatar CID on-chain. Requires own"},{"name":"marketplace_browse_listings","description":"Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks."},{"name":"marketplace_get_domain_details","description":"Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids."},{"name":"register_domain","description":"Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and "},{"name":"marketplace_list_domain","description":"Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature."},{"name":"marketplace_buy_domain","description":"Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet sig"},{"name":"marketplace_make_offer","description":"Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature."},{"name":"marketplace_accept_offer","description":"Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature."},{"name":"marketplace_cancel_listing","description":"Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature."},{"name":"marketplace_cancel_offer","description":"Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature."},{"name":"transfer_domain","description":"Prepare an unsigned ERC-721 transferFrom transaction payload to transfer sovereign ownership of a .i domain to another 0x EVM wallet address. Requires owner wal"},{"name":"bridge_domain","description":"Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature."},{"name":"claim_escrow_refund","description":"Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature."},{"name":"get_protocol_stats","description":"Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health."}],"toolCount":19,"toolsHash":"687a413bd9256312bfc7842e1ee6d4c629496586a02ff8be4e88b5bd1dc3fb3d","serverName":"doti-mcp","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-07T06:29:58.615Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":135,"error":null,"detail":{"tools":[{"name":"check_domain_availability","description":"Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood)."},{"name":"resolve_domain_identity","description":"Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location."},{"name":"get_supported_chains","description":"Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains."},{"name":"estimate_registration","description":"Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks."},{"name":"set_primary_domain","description":"Prepare an unsigned transaction payload to set or update the primary reverse resolution domain identity for a given wallet address on Arbitrum One. Requires use"},{"name":"update_domain_profile","description":"Prepare an unsigned transaction payload to update decentralized identity profile metadata, social links, website URL, and IPFS avatar CID on-chain. Requires own"},{"name":"marketplace_browse_listings","description":"Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks."},{"name":"marketplace_get_domain_details","description":"Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids."},{"name":"register_domain","description":"Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and "},{"name":"marketplace_list_domain","description":"Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature."},{"name":"marketplace_buy_domain","description":"Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet sig"},{"name":"marketplace_make_offer","description":"Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature."},{"name":"marketplace_accept_offer","description":"Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature."},{"name":"marketplace_cancel_listing","description":"Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature."},{"name":"marketplace_cancel_offer","description":"Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature."},{"name":"transfer_domain","description":"Prepare an unsigned ERC-721 transferFrom transaction payload to transfer sovereign ownership of a .i domain to another 0x EVM wallet address. Requires owner wal"},{"name":"bridge_domain","description":"Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature."},{"name":"claim_escrow_refund","description":"Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature."},{"name":"get_protocol_stats","description":"Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health."}],"toolCount":19,"toolsHash":"687a413bd9256312bfc7842e1ee6d4c629496586a02ff8be4e88b5bd1dc3fb3d","serverName":"doti-mcp","capabilities":["tools","resources"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}}],"tools":[{"name":"check_domain_availability","description":"Check if a .i sovereign domain is available for registration across all 4 supported chains (Arbitrum One, Optimism, Ethereum, Robinhood)."},{"name":"resolve_domain_identity","description":"Resolve a .i web3 domain name or 0x Ethereum wallet address to its sovereign identity, owner, metadata, social links, and current chain location."},{"name":"get_supported_chains","description":"Retrieve technical network specifications, Chainlink CCIP selectors, router contracts, and registry addresses for all 4 supported chains."},{"name":"estimate_registration","description":"Calculate registration fee, escrow payment requirements, and cross-chain CCIP bridging costs on any of the 4 supported networks."},{"name":"set_primary_domain","description":"Prepare an unsigned transaction payload to set or update the primary reverse resolution domain identity for a given wallet address on Arbitrum One. Requires use"},{"name":"update_domain_profile","description":"Prepare an unsigned transaction payload to update decentralized identity profile metadata, social links, website URL, and IPFS avatar CID on-chain. Requires own"},{"name":"marketplace_browse_listings","description":"Browse active .i domains listed on the decentralized secondary marketplace across Arbitrum One and satellite networks."},{"name":"marketplace_get_domain_details","description":"Inspect full marketplace status for any .i domain: active listing, price history, highest offer, and bids."},{"name":"register_domain","description":"Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and "},{"name":"marketplace_list_domain","description":"Prepare an unsigned transaction payload to list an owned .i domain for sale on the secondary marketplace. Requires owner wallet signature."},{"name":"marketplace_buy_domain","description":"Prepare an unsigned payable transaction payload with ETH value to purchase an actively listed .i domain from the marketplace contract. Requires buyer wallet sig"},{"name":"marketplace_make_offer","description":"Prepare an unsigned transaction payload to submit an offer in ETH to purchase any registered .i domain. Requires buyer wallet signature."},{"name":"marketplace_accept_offer","description":"Prepare an unsigned atomic swap transaction payload accepting a buyer offer on your .i domain. Requires seller wallet signature."},{"name":"marketplace_cancel_listing","description":"Prepare an unsigned transaction payload to cancel an active marketplace listing. Requires seller wallet signature."},{"name":"marketplace_cancel_offer","description":"Prepare an unsigned transaction payload to cancel an active marketplace offer. Requires buyer wallet signature."},{"name":"transfer_domain","description":"Prepare an unsigned ERC-721 transferFrom transaction payload to transfer sovereign ownership of a .i domain to another 0x EVM wallet address. Requires owner wal"},{"name":"bridge_domain","description":"Prepare an unsigned CCIP cross-chain bridge transaction payload to teleport a .i domain to another supported EVM chain. Requires owner wallet signature."},{"name":"claim_escrow_refund","description":"Prepare an unsigned transaction payload to claim an eligible escrow refund from the Escrow contract. Requires claimant wallet signature."},{"name":"get_protocol_stats","description":"Fetch live protocol metrics including total registered domains, active secondary marketplace listings, and cross-chain CCIP bridge health."}],"package":null,"toolSurface":{"id":"ts_3rwprj52m2hp","endpointId":"ep_xsvm89tue9d3","hash":"687a413bd9256312bfc7842e1ee6d4c629496586a02ff8be4e88b5bd1dc3fb3d","toolCount":19,"serverName":"doti-mcp","serverVersion":"1.0.0","protocolVersion":"2024-11-05","firstSeenAt":"2026-09-23T20:20:47.917Z","lastSeenAt":"2026-10-09T19:27:57.101Z","observations":60,"toolNames":["check_domain_availability","resolve_domain_identity","get_supported_chains","estimate_registration","set_primary_domain","update_domain_profile","marketplace_browse_listings","marketplace_get_domain_details","register_domain","marketplace_list_domain","marketplace_buy_domain","marketplace_make_offer","marketplace_accept_offer","marketplace_cancel_listing","marketplace_cancel_offer","transfer_domain","bridge_domain","claim_escrow_refund","get_protocol_stats"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_xsvm89tue9d3","url":"https://doti.my/api/ai/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T13:29:30.747Z","auth":{"observedAt":"2026-10-09T13:29:30.763Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-09T13:29:30.784Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.doti.my","issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"validFrom":"2026-08-28T07:31:12.000Z","validTo":"2026-11-26T07:31:11.000Z","daysToExpiry":47,"sanCount":2,"fingerprint256":"F8:AA:10:2D:98:03:A3:E2:D1:63:66:DB:5A:38:B5:47:D1:94:30:B3:1F:C8:03:C3:03:5F:C7:41:31:AB:67:5A"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.robdomain/doti-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.robdomain%2Fdoti-mcp","firstSeenAt":"2026-09-15T05:22:45.296Z","fetchedAt":"2026-10-08T03:20:26.395Z","normalizedAt":"2026-10-08T03:20:26.395Z"}]},"firstSeenAt":"2026-09-15T05:22:45.296Z","updatedAt":"2026-10-09T19:29:54.693Z"}