project screenshot 1
project screenshot 2
project screenshot 3

Nemo

Nemo is a developer tool that seamlessly integrates Nillion's SecretVault with Coinbase, enabling secure storage and retrieval of agent data, including API keys, IDs, and task logs, using Nillion’s decentralized infrastructure.

Nemo

Created At

Agentic Ethereum

Winner of

Coinbase

Coinbase Developer Platform - AgentKit Pool Prize

Prize Pool

Project Description

Nemo is a developer tool that bridges Coinbase’s Agent Kit with Nillion’s SecretVault to provide secure, decentralized data storage and retrieval.

This tool allows developers to securely store agent-related data—such as agent names, unique IDs, API keys, and task logs—on Nillion nodes while enabling seamless retrieval for executing transactions and interacting with Coinbase APIs.

Nemo ensures that sensitive agent data is encrypted and distributed across Nillion nodes, preventing single points of failure. Using this system, developers can manage agent identities, retrieve API keys dynamically, and execute transactions without directly exposing sensitive credentials.

Key Features

Securely store & encrypt agent data (Agent Name, ID, API Key, Task Logs)
Retrieve stored data using simple API calls
Integrate seamlessly with Coinbase for transactions
Utilize Nillion's SecretVault for decentralized, trustless security
Supports both JSON-based API & CURL requests for flexibility

How it's Made

🖥️ Backend

  • Built with Node.js & Express.js to handle API requests
  • Uses Axios for making HTTP requests to Coinbase and Nillion
  • UUID is used to generate unique agent IDs
  • dotenv for secure environment variable management
  • CORS & JSON middleware for safe data transmission

🔐 Nillion SecretVault Integration

  • Encrypts & stores agent data across multiple Nillion nodes
  • Retrieves and decrypts stored data securely
  • Ensures that sensitive API keys are never exposed in plaintext

💳 Coinbase API Integration

  • Retrieves API keys from Nillion to authenticate with Coinbase
  • Fetches account details and transaction history
  • Executes secure crypto transactions using stored API credentials

🔒 Security Measures

  • Decentralized Encryption – Each agent’s API key is split and stored in a trustless manner
  • No Direct API Key Exposure – API keys are retrieved on demand from Nillion
  • Transaction Authentication – Ensures only authorized agents can execute trades
background image mobile

Join the mailing list

Get the latest news and updates