Skip to main content
IOTA Repstation Hero

What is IOTA Repstation?

IOTA Repstation is a deal-bound, app-scoped reputation system built on IOTA’s MoveVM that enables applications to create and manage transparent, portable reputation scores for their users.

Deal-Based Reputation

Ratings are tied to specific transactions/deals, ensuring authentic feedback from real interactions.

Cross-Platform Portability

Users’ reputation follows them across all platforms using the SDK, building long-term trust.

App-Scoped Profiles

Each application maintains its own reputation namespace while contributing to global scores.

Complete Type Safety

Full TypeScript support with generated types for a seamless developer experience.

Quick Start

Get started with IOTA Repstation in just a few lines of code:
import { RepstationClient, IotaClient } from '@repstation/sdk';

// Optional: create IOTA client for real blockchain interactions
const iotaClient = new IotaClient({
  url: 'https://api.testnet.iota.cafe'
});

// Create client using factory method (recommended)
const client = await RepstationClient.create({
  network: 'testnet',
  rpcUrl: 'https://api.testnet.iota.cafe',
  client: iotaClient // Optional
});

// Get a user's reputation
const result = await client.getReputationProfile({
  walletAddress: '0xUSER_WALLET'
});

if (result.success) {
  console.log(`Reputation: ${result.profile?.global?.average}/100`);
}

Ready to integrate?

Follow our quickstart guide to integrate reputation into your platform in minutes.

Key Features

All ratings and reputation scores are stored on the IOTA blockchain, providing complete transparency and immutability. Users can verify their reputation across platforms.
Build a network effect where users’ reputation grows across all integrated platforms. A user’s good behavior on one marketplace benefits them on all others.
Simple SDK with comprehensive examples for common use cases like NFT marketplaces, service platforms, and DeFi protocols.
Built on IOTA’s secure MoveVM with capability-based security ensuring only authorized parties can perform actions.

Use Cases

IOTA Repstation is perfect for any platform where trust between parties matters:

Architecture Overview

1

Deal Creation

When users engage in a transaction, your platform creates a Deal that represents the agreement between parties.
2

Deal Execution

Parties accept and complete the deal through your platform’s normal flow (payment, delivery, etc.).
3

Rating & Reputation

After completion, both parties can rate each other, contributing to their global and app-specific reputation scores.
4

Cross-Platform Benefits

Users’ reputation follows them to other platforms using the same SDK, creating network effects.

Ready to Build?

IOTA Repstation is currently in beta. The SDK is production-ready but the smart contract addresses may change. Join our community for updates and support.