πŸ”’ VhyxSeal
GitHub

The semantic contract layer for AI-agent-readable UI.

VhyxSeal gives every UI component a machine-readable contract. Agents understand intent, preconditions, consequences, and safety. Your UI becomes navigable β€” not just visible.

Get StartedRead the RFCGitHub β†—
npm install @vhyxseal/core @vhyxseal/react

The missing contract problem.

An AI agent lands on a checkout page. It sees a button labeled β€œSubmit.” It cannot know if pressing it places a $500 order, saves a draft, or deletes an account. It guesses. Sometimes it guesses wrong. This is not an agent intelligence problem. It is a missing contract problem.

VhyxSeal gives that button a contract. Intent: place-order. Safety level: high. Requires confirmation: true. Consequence: charges payment method and triggers fulfillment. The agent reads the contract before acting. No guessing. No wrong calls.

Up in three minutes.

Step 1 β€” Install

npm install @vhyxseal/core @vhyxseal/react

Step 2 β€” Wrap your app

import { SealProvider } from '@vhyxseal/react'

export default function App({ children }) {
  return <SealProvider>{children}</SealProvider>
}

Step 3 β€” Add a contract

import { withAgentContract } from '@vhyxseal/react'
import { defineContract } from '@vhyxseal/core'

const contract = defineContract({
  intent: 'place-order',
  safetyLevel: 'high',
  requiresConfirmation: true,
  consequence: 'charges payment method and triggers fulfillment'
})

export const CheckoutButton = withAgentContract(
  ({ onClick }) => <button onClick={onClick}>Place Order</button>,
  contract
)

Your manifest is now live at /__agent__/manifest.json