OpenViSTAI · Agents · Blockchain · Crypto
Menu
DeFi

Sumi Perps

Sumi Perps is a fixed-window perpetuals protocol on Solana. Its Anchor program supports markets with a predefined close boundary and explicit slot window, alongside a TypeScript SDK and an operator/developer CLI.

Independent OpenViST project profile, based on linked sources.

Sumi Perps — OpenViST project profile in DeFi.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Sumi Perps when developing around Solana perpetuals markets whose close boundary is set in advance and whose lifecycle ends with last-slot sealing.

Who it is for

  • Solana developers integrating perpetuals instructions through TypeScript.
  • Market operators and developers exploring the repository’s CLI and examples.
  • Teams designing interfaces or analytics for bounded, fixed-window perpetuals markets.

Documented uses

  • Build Solana instructions for opening and sealing a market window.
  • Explore example flows for slab initialization, window opening and last-slot sealing.
  • Inspect the protocol’s funding, insurance and settlement structures.
  • Run documented public build and validation commands and render the proof anchor.
Before you choose

Requirements & limits

The repository displays an MIT license. Its TypeScript SDK is listed as available and its operator/developer CLI as beta.

  • Market windows have a predefined close boundary and seal at the last slot.
  • The documented protocol structure includes a risk slab, margin window, funding tape, insurance balance and settlement trace.
  • The SDK exposes instruction builders for opening and sealing windows.
  • Running the local validator-backed program tests requires a Solana validator.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install and validate the public engine surfaces

Set up the repository dependencies and run its documented build, public-test and proof-rendering steps.

Before you start

  • The Sumi Perps repository
  • npm

Steps

  1. Run the command below.

    Documented command
    npm install
  2. Run the command below.

    Documented command
    npm run build
  3. Run the command below.

    Documented command
    npm run test:public
  4. Run the command below.

    Documented command
    npm run proof:render-mainnet

Expected outcome

The documented build and public validation steps have been run, and the mainnet proof renderer has been invoked.

Guide limitations

  • These instructions describe repository commands, not independently verified results.
  • Local validator-backed program tests are a separate step and require a Solana validator.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
kijihakata/agents · Official homepage title · retained in its source language