Ocean Protocol
An open standard for turning natural language intent into programmable interfaces.
The Problem
We have too many apps. Users are forced to navigate finding, installing, and learning siloed interfaces for every single task. As reliable LLMs emerge, the "App Model" is becoming legacy tech.
The Solution
Ocean handles the "last mile" of AI agents: The Interface. Instead of returning text, agents return validated UI specifications (Ripple Specifications) that render on the client.
Term
npm install @interacly/oceanExample Usage
Ocean works by intercepting user intent and routing it through the Flow Grid.
agent.ts
import { Agent } from '@interacly/ocean';
const pizzaAgent = new Agent({
name: 'PizzaOrder',
capabilities: ['order_food'],
render: (order) => ({
type: 'card',
title: `Order for ${order.item}`,
status: 'confirming'
})
});What's Included
- Ocean Protocol: JSON-RPC based intent discovery.
- Ripple: A renderer for generative UI.
- DEP: Digital Entity Protocol for portable user state.